David Molinero

Staff Software Engineer @ air up

About David Molinero

David Molinero is a Staff Software Engineer with extensive experience in software development, having worked at various companies including Cazoo and air up®. He specializes in clean code, event-driven architectures, and employs a wide range of technologies such as JavaScript, Java, and AWS.

Current Role at air up

David Molinero currently serves as a Staff Software Engineer at air up®, a position he has held since 2023. His role is remote-based and located in London, England. In this capacity, he focuses on software development, leveraging his extensive experience in various programming languages and technologies.

Previous Experience in Software Engineering

David has a diverse background in software engineering, having worked in multiple roles across different companies. He was a Senior Software Engineer at Cazoo from 2019 to 2023, where he contributed to various projects for four years in London. His previous positions include Senior Software Engineer roles at Springer Nature Technology and Publishing Solutions, Intent HQ, MyDrive Solutions Limited, and Shutl. He also held a Tech Lead position at ThoughtWorks and a Senior Software Engineer role at UnderwriteMe - Kenfos LTD.

Education and Expertise

David Molinero studied at Universidad Carlos III de Madrid, where he earned a Computer Science Degree in High Performance Computing from 2009 to 2011 and a Computer Science Engineering degree in Distributed Systems from 2003 to 2007. His educational background supports his expertise in both Object Oriented Programming and Functional Programming, as well as his passion for clean code and hexagonal architectures.

Technical Skills and Methodologies

David possesses a wide range of technical skills, including proficiency in JavaScript, TypeScript, NextJS, React, Java, Groovy, Ruby, Kotlin, Scala, Spring Boot, Kafka, Docker, and GraphQL. He advocates for Test Driven Development and contract testing, and employs agile methodologies, pair programming, and DevOps practices in his work. He utilizes tools such as Vercel, AWS, DynamoDB, Terraform, Serverless Framework, and GitHub Actions to enhance his development processes.

Career Progression

David's career in software engineering spans over a decade, beginning as a J2EE Web Developer at ADESIS Netlife from 2007 to 2011. He has since progressed through various roles, including Technical Analyst at HP and Software Engineer at OSOCO. His career reflects a commitment to continuous learning and adaptation in the evolving tech landscape.

People similar to David Molinero