Daniel Leal LópezDL
Looking for a job

Daniel Leal López

@danielleallpez

Results-driven Software Engineer with +12 years of diverse technical expertise (mobile and backend).

Germany

What I'm looking for

Looking for a role that combines technical depth with impactful, widely used projects, and offers opportunities for growth and learning.

I am a seasoned Software Engineer with 12 years of experience, specializing in building impactful and technically challenging solutions. My career started with a focus on Android development, where I led teams and implemented clean architecture principles. In 2020, I transitioned to Volkswagen AG to explore broader technologies, working on a high-profile migration of legacy mainframe systems (developed in Cobol since the 1980s) to a modern cloud-based architecture using Golang, Typescript, and AWS.

Throughout my career, I’ve demonstrated adaptability, successfully learning and applying new technologies to tackle complex problems. I thrive in multicultural and collaborative environments, having worked in Spain and Germany with teams from diverse backgrounds. I also have experience mentoring developers, refining best practices, and contributing to hiring processes.

I’m passionate about solving real-world challenges with technology and prefer roles where I can work across multiple technologies and domains. Outside of work, I am interested in product management and have worked closely with PMs to align technical solutions with business needs.

Experience

Work history, roles, and key accomplishments

VO
Current

Software Engineer

Volkswagen

Feb 2020 - Present (5 years 3 months)

- Key team member in migrating core components from a critical mainframe system written in Cobol to AWS.
- Contributor in WeDeliver project: backend (Spring) and frontend (React, Android apps).
- Developed internal software for VW using Kotlin, Golang, and React (Typescript).
- Followed TDD, clean code practices and pair programming.
- Currently completing iSAQB Solution Architect certification.

AU

Lead Android Developer

Auto1

Jul 2016 - Feb 2020 (3 years 7 months)

- Coordinate the Android team (8 people)
- Responsible for development estimations and technical communication with the product managers.
- Establish SOLID principles and clean architecture patterns, improving software quality and reusability.
- Establish the usage of CI to improve teams' productivity.
- Supervise all the designs and developments of Android apps, providing technical guidance.

Geomobile / Hasten Group logoGG

Lead Android Developer

Geomobile / Hasten Group

Nov 2014 - Jul 2016 (1 year 8 months)

- Android team lead (4 people).
- Responsible for development estimations and technical communication with the clients.
- Establish SOLID principles and clean code patterns, improving software quality and reusability.
- Supervise design and implementation of all Android applications.
- Successful adoption of git as SCM across the company after providing training to cross-functional teams.

BS

Software Engineer

bq - Mundo Reader S.L.

Jan 2013 - Oct 2014 (1 year 9 months)

Spain’s best online-selling smartphone company.

- Members of first R+D team, created to start selling smartphones and other devices (e-readers, TV dongles).
- Worked in the integration of the Android framework for devices such as an e-reader or a TV dongle (R+D projects).
- Developed native daemons for a customized OpenWRT system for a R+D project. Used C as programming language.

EF

Developer

El Gran Día de los Feos

Aug 2012 - Feb 2013 (6 months)

Mobile app design and development for a cinema producer company. For Android and iOS platforms.

- Designe, develope and test the apps.
- Integrate native in-app purchases, AWS as the streaming service and Parse.com as the backend, including push notifications.
- Develop a transmedia layer to add content to the whole experience.
- Took part in several presentations for the app media campaign.

Education

Degrees, certifications, and relevant coursework

Universidad Politecnica de Madrid logoUM

Universidad Politecnica de Madrid

Bachelor of Engineering, Telecommunication Engineering

2004 - 2012

Studied Telecommunication Engineering, which is equivalent to Computer Science and Electrical Engineering, providing a solid foundation in both fields.

Technische Universitaet Darmstadt logoTD

Technische Universitaet Darmstadt

Master of Science, Information and Communication Engineering

2008 - 2011

Completed a Master of Science in Information and Communication Engineering, focusing on the design and development of a tool integration environment for Eclipse and EMF.

Interested in hiring Daniel?

You can contact Daniel and 90k+ other talented remote workers on Himalayas.

Message Daniel

People also viewed

View all talent

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Daniel Leal López - Software Engineer - Volkswagen | Himalayas