David Hernández Durán
About David Hernández Durán
David Hernández Durán is a Senior Software Engineer with extensive experience in software development and architecture. He has worked for various companies, including FINEOS and Formula Commerce, and possesses expertise in microservices, event-driven architectures, and blockchain technologies.
Current Role at FINEOS
David Hernández Durán serves as a Senior Software Engineer at FINEOS since 2023. His role involves leveraging his extensive experience in software development to contribute to the company's projects. He is based in Madrid y alrededores, España, where he applies his expertise in microservices and event-driven architectures to enhance software solutions.
Previous Experience in Software Development
Prior to his current position, David worked at several organizations in various software engineering roles. He was a Software Engineer at Formula Commerce from 2020 to 2023, and he also held positions at Electromaps, Optimissa, and Ciber Spain. His experience spans multiple countries, including a significant tenure in Lithuania and remote work opportunities.
Education and Technical Skills
David studied at Universidad Complutense de Madrid, where he earned a degree in Ingeniería técnica en informática de sistemas from 2008 to 2013. He is proficient in several programming languages and tools, including Java 1.8, J2EE, React, SQL/Oracle, Git, JUnit, Jenkins, and AWS. His technical skills are complemented by his knowledge of industry best practices such as SOLID Principles and Clean Code.
Expertise in Software Architecture
David has a strong focus on implementing microservices and event-driven architectures in his work. He actively explores blockchain technologies and smart contracts, demonstrating a commitment to staying updated with emerging technologies. His experience with task management tools like Jira further supports his ability to manage complex projects effectively.
Career Progression and Roles
David's career has progressed through various roles in software development. He began as a Junior Programmer at Tecnoy in 2013, advancing to positions such as Programmer Analyst at Future Space S.A. and Tech Lead at Paradigma Digital. His diverse experiences have equipped him with a broad skill set and a deep understanding of software engineering practices.