Daniel Gómez López

Senior Software Engineer

10+ years experience as a senior software engineer specializing in backend development within JVM languages. I excel in driving innovation, scaling solutions, and crafting maintainable code being part of agile teams.

Experience

Senior Software Engineer

Adevinta Spain

Introduce transactions to buy or book a car by developing loan request and online payments.

Improve service availability of coches.net by using a microservice architecture.

Speed up search experience evolution by migrating legacy search to ElasticSearch.

Contribute workmate's growth through mentorship.

Kotlin - PostgreSQL - AWS - Spring Boot - Kafka

- Present

Senior Software Engineer

TomTom Telematics

Develop, maintain and scale a backend service to process half a million vehicle devices and thousands of messages per minute.

Develop reliable APIs to expose vehicle information for fleet management, leasing and insurance purposes

Accelerate company acquisitions by leading data and tools migrations

Java - Spring Boot - Spring Messaging - Spring Batch - HornetQ - Oracle SQL Server

-

Software Engineer

Coordina

Increase fleet management scopes of Coordina customers by developing native apps (Androd and iOS) to efficiently track employee trips and offer a task dispatcher solution.

Objective-C (iOS) - Java (Android)

-

Education

Facultat d'Informàtica de Barcelona

Bachelor in Computer Science

Computer Science - Web Development Track

-

IES Esteve Terrades

Finance and Administration - Vocational training
-

Skills

Programming Languages & Tools
Workflow
  • Domain-driven design
  • Hexagonal arquitecture
  • Event-driven architecture
  • DevOps culture
  • Observability, monitoring and security
  • CI/CD
  • Cross Functional Teams
  • Agile Development & Scrum

Interests

Apart from being a backend developer, I am passionate about home automation and I have set up a system at home to make my life more confortable. Besides tech stuff, I like woodwork and recently I've done my own wall mount for a tablet.

Outdoors, I enjoy the calm of nature within my region and I really love taking relaxing walks and deep breaths through the mountains.