Daniel Jimenez Maldonado
Bis 2020, Java Developer, ABA English
München, Deutschland
Über mich
I consider myself a self-taught, proactive and self-driven developer with a big motivation for learning new concepts and technologies. I am not afraid to go beyond the comfort zone in order to understand different perspectives and knowledges and I really like to be challenged by complex problems that requires to find smart solutions in collaboration with the team members. I love to develop base code and I truly believe in the best practices, clean code and unit testing, not only to provide stability and quality to the software, but also to make our lives as developers smooth and easeful. During the last years, I have been working in several industries but lately the IoT caught my attention and I would love to start my career in this exciting field working in a project that has a positive impact on the peoples live, so please do not hesitate to get in touch with me for new opportunities in this field.
Werdegang
Berufserfahrung von Daniel Jimenez Maldonado
Design and Implement new features for a complex customer loyalty program software based on a monolithic architecture aimed for the airline industry. Development from backend to fronted as well as bug fixing and support on the implementation and maintenance of the CI/CD environment. The following set of technologies are involved on the daily tasks: - Java 8, SpringBoot and Hibernate - React(Typescript and Javascript) - RichFaces and JSP - JenkinsDSL - Oracle, Postgres, Flyway - Maven, GIt, NPM - Docker
2 Jahre und 2 Monate, Jan. 2018 - Feb. 2020
Java Developer
ABA English
Implement new features and support ABA's english backend based on microservices architecture. Responsibilities: - Development through TDD, DDD, CQRS and software design principles. - Replace legacy code. - Design and code REST APIs. - Pair programming.
Redesign and develop a digital banking app from a monolithic to a microservices oriented architecture. Responsibilities: - Develop scalable microservices with Spring Boot and Spring Cloud. - Coding through TDD, DDD, CQRS and software design principles. - Implementation of Restful API's. - Pair programming.
1 Jahr und 1 Monat, Juli 2015 - Juli 2016
Java Softwareentwickler
Alten Spain
Implement a new revolutionary application for a rent-a-car company aimed to fully manage your car booking through the smartphone. Responsibilities: - Develop scalable microservices with Spring Boot and Spring Cloud as well as REST API's. - Event driven programming with Kafka REST API. - Implement unit tests, integration tests and e2e tests.
6 Monate, Jan. 2015 - Juni 2015
Full Stack Entwickler
SII Concatel
Create a new sales platform from the scratch for a car dealer. We helped the customer to renew its old system with a new and modern Java application. Responsibilities: - Implement functional requirements as well as restful APIs. - Development of the user interface with HTML, CSS and Javascript. - Create unit tests and integration tests.
Maintenance and implementation of new functionalities for Barcelona Lawyers' Professional Association's CRM Java based application. Responsibilities: - Solve issues and maintain the CRM according to the users feedback. - Develop new functionalities for the CRM according to the user requirements. - Implement unit and integration tests.
Ausbildung von Daniel Jimenez Maldonado
Bis heute 6 Jahre und 9 Monate, seit Sep. 2017
Computer Science
Universitat Oberta de Catalunya
3 Jahre und 6 Monate, Jan. 2013 - Juni 2016
Certificate of Higher Education of Software Development
Open Institute of Catalonia
Sprachen
Englisch
Fließend
Spanisch
Muttersprache
Deutsch
Grundlagen
Catalan
-