Fernando Romero

Software Engineer/Architect

Summary

Software Engineer/Architect with more than 16 years of experience in the industry in a wide range of programming languages, frameworks and technologies. Specialized in design, development and delivery of scalable, reliable and maintainable systems.

Experience

July 2022 - Present

Technical Architect

Shell Recharge - Amsterdam, Netherlands

  • Design of a new pricing differentiation system.
  • Design of a new payment system using QR codes.
  • Coordinate integration of new services between internal and external parties.
  • Domain Driven Design, Event Driven Architecture, Serverless.
September 2021 - July 2022

Technical Lead

Shell Recharge - Amsterdam, Netherlands

  • Development of integration with new payment terminals.
  • Development of integration with payment service providers.
  • Scala, Akka, Cats-Effect, TypeScript, AWS, Serverless.
February 2020 - September 2021

Senior Software Engineer

Shell Recharge - Amsterdam, Netherlands

  • Development and maintenance of pricing systems.
  • Scala, Akka.
November 2018 - February 2020

Senior Software Engineer

Othera - Eindhoven, Netherlands

  • Development of react modules as part of our portal.
  • Development and design of backend microservices developed in Spring Boot.
  • Spring Boot, React, Java, Kotlin, TypeScript.
August 2016 - November 2018

Software Engineer

Teletrax (4C) - Eindhoven, Netherlands

  • Integration of real-time media fingerprinting with ad campaigns.
  • Developed client facing and internal Rest APIs.
  • Scala, Akka, C#.
September 2012 - August 2016

Software Engineer

Admios - Panama, Panama

  • Development of backend microservice components to replace a monolithic application.
  • Integration of Rest API with Authentication and Help Desk services.
  • Real-time processing of social media data.
  • Cloud management software.
  • JavaScript, Ruby, Scala, Java, Go
July 2007 - September 2012

Software Developer

RealWorld Systems - Panama, Panama

  • Developed desktop and web interfaces.
  • Automated trading algorithms to buy and sell financial instruments.
  • C#.

Education

Universidad Tecnológica de Panamá

January 2010 - January 2013

Master Applied Software Engineering

Universidad de Panamá

January 2002 - January 2008

Engineering Electronics and Communications

References

At Othera, Fernando was instrumental in bringing our technology to life with the lead customer, combining product ownership, architecture, and engineering. Fernando is one of those rare engineers that does not divulge in engineering delight but keeps his feet firmly on the ground. Yet at the same time innovates and adopts new technologies easily. His lead role in clean coding, planning, and delivery process was deeply respected and followed by the team in both Eindhoven and Sydney. With Fernando's skills, great personality, and strong dedication, would I hire him again if I had the chance? In a heartbeat.
— Martin Rutten - Managed Fernando at Othera
I had the pleasure of working with Fernando at Admios for almost four years. In that time, he participated in a number of challenging projects and I grew to rely on his sound architectural judgement. Fernando is a thoughtful team member - eager to learn new best practices and technologies (he picked up Scala easily) and willing to spend time understanding the intricacies of a client's business challenges. I wouldn't hesitate to hire Fernando again given the opportunity.
— Peter Carruba - Managed Fernando at Admios
Fernando is an exceptionally talented programmer and is capable of adding original concepts to projects. Top notch!
— William Moore - Managed Fernando at RealWorld Systems