Malt is officially live for freelancers in the United Kingdom 🇬🇧! Create your profile today, so you’re ready to land new projects the minute we open the platform for companies.
Any questions? Contact our team at [email protected]

Browse profiles Post a project
Malt welcom

Welcome to Barry's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Barry to discuss your project or search for other freelancer profiles on Malt.

Barry Hennessy

Software Engineer. Golang. Architecture.

Works remotely from Berlin

  • 52.524932
  • 13.407032
  • Suggested rate £688 / day
  • Experience 7+ years
Propose a project The project will begin once you accept Barry's quote.

This freelancer has confirmed full-time availability in the past 7 days.

Propose a project The project will begin once you accept Barry's quote.

Location and workplace preferences

Location
Berlin, Germany
Remote only
Primarily works remotely

Preferences

Project length
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Languages

  • English

    Native or bilingual

  • German

    Conversational

Categories

Skills (12)

Barry in a few words

I help discover requirements for tricky technical problems, design architectural solutions and develop them into reliable software.

My experience has ranged from designing the architecture for, and building, high performance microservices in startups to leading and mentoring a team to develop payment systems for a billion dollar international firm. I’m keen to design simple scalable solutions for complex technical projects and to work with teams to deliver high quality solutions.

Experience

barryhennessy.com

Owner/Software Engineer  - As a freelancer

Berlin, Germany

May 2018 - Today (4 years and 6 months)

I help software teams discover requirements for tricky technical problems, design architectural solutions and develop them into reliable software. My experience has ranged from designing the architecture for, and building, high performance microservices in startups to leading and mentoring a team to develop payment systems for a billion dollar international firm. I'm keen to design simple scalable solutions for complex technical projects and to work with teams to deliver high quality solutions. Don't hesitate to contact me if you need backend services designed, developed and deployed. Functional. Reliable. Simple. Performant. Those are my watch-words, in order.

The Pending

Consulting & Audits

Software Engineering Consultant  - As a freelancer

Berlin, Germany

October 2021 - July 2022 (9 months)

Advising the business owner on topics including post MVP development options and software team requirements. Auditing codebase and development practices. Plotting a route forward for future development work.

Zalando Lounge

E-commerce

Software Engineer  - As a freelancer

Berlin, Germany

September 2019 - March 2022 (2 years and 6 months)

Discovery of technical and business requirements
Designing system architecture for complex, and developing user requirements
High performance event driven microservice development with Golang
Mentoring engineers; encouraging good code review, effective testing and driving pragmatic choices

Wayfair

E-commerce

Lead Software Engineer

Berlin, Germany

August 2016 - April 2018 (1 year and 8 months)

Leading the newly formed Payments team in Berlin
Security focussed code reviews for safety critical sections of our systems
Integrating new payment systems
Working effectively with distributed international teams
- Localisation, internationalisation and translation systems.
- Onboarding and mentoring new hires and junior engineers

OneFootball GmbH

Digital & IT

Software Engineer

Berlin, Germany

May 2014 - June 2016 (2 years and 1 month)

Design and build of new systems to hit the goals of a growing startup
Monitoring systems during critical high traffic events (big match days)
Working closely to help app teams integrate with new and existing APIs

Distilled Media

E-commerce

Software Engineer

Dublin, Ireland

October 2010 - November 2013 (3 years and 1 month)

Developing and maintaining the core Adverts.ie websites, APIs and backend services.

Career achievements:
Working with external customers (shops) I built a very extensible system to take large product feeds and integrate them into our site. This allowed Adverts' shops service to quickly on-board very large customers and grow their valuable catalogue of buy now ads, e.g.: adverts.ie/shops

Responsibilities:
• Timely development of new features across the software stack
• Code review to improve software quality and development practices throughout the team
• Pair programming to facilitate code design and knowledge transfer across the team
• Database analysis to debug systems and generate insights for the business
• Maintaining front-end code quality and improving processes
• Monitoring and optimising site performance
• Working with Analytics systems (custom and external) to set up and monitor tests
• Maintaining a large codebase while designing, coding and integrating new features

Education