David Jiménez Villajos
Backend Engineer + Platform solution
ABOUT ME
As a professional, I have demonstrated strong commitment and resilience in the various projects I have worked on, each from a different sector, some of them being: banking, parcel delivery, medicine, construction, etc...

I have implemented solutions with a wide variety of technologies, integrating services for web platforms mainly in the Java ecosystem with the Spring framework.

I strive to go beyond daily work, staying informed about the latest technologies, continuing to improve and learn through courses and my own projects.
DOWNLOAD CV
WORK EXPERIENCE
NTT DATA
Backend Engineer + Platform solution
( October 2023 - Current)
  • Working in a team of 10 people for one of the main banking entities in Spain.
  • Leading with great independence the different tasks assigned
  • Being a multifunctional profile within the different applications of the project
  • Realization of APIs using the OpenAPI specification
  • Implement your own microservices client architecture
  • Migration of legacy Batch services along with their subsequent use in Host
  • Analysis, development, creation of validation tests and documentation of client requirements
  • Control, task management and progress using Jira, Confluence and IBM Máximo tools
Deltanet SI
FullStack web and mobile application developer
(April 2022 - October 2023)
  • I made multiple integrations with different platforms such as: Google Cloud, FaceB2B, Stripe, Woocomerce, etc.
  • Developed and managed various projects with the Kit Digital initiative.
  • Designed and developed billing and management modules for different entities.
  • Taught and supported the users in charge of using the different tools and applications developed
  • Created multiple validation tests on various projects
  • Instructed and led several internship students
  • Developed multiple services for an international parcel company in a limited time:
  • Mobile application with payment integration via Stripe
  • REST API for the Backend
  • Web CRM to manage business processes
TECHNOLOGIES
The main technologies with which I have worked in work and own projects
PROJECTS
Some of my personal projects created to practice new technologies or concepts
  • Generation and consumption of user events
  • Managing Kafka events with UI
  • Spring Batch system focused on:
  • Product ingestion with CSV file to database
  • Report generation with import data in CSV and PDF sent by email
  • Fault Tolerant
  • Monitored with Kibana
  • All services in Docker
Multiple services focused on one section of a company with employees and departments.
  • Managing the calls of the different services via API Gateway
  • Obtaining the configuration of the different services from a configuration server
  • Using Netflix Eureka to monitor and discover different services
  • Observing the traces of the different calls using Zipkin
  • Communicating the different microservices through HttpExchange
API to manage:
  • Different products and orders from an Ecommerce store.
  • Management of users and their credentials with JWT
  • Generation of OPEN API documentation
  • Scheduled tasks with sales email reports

ADITIONAL INFORMATION


  • Driving license
  • Own vehicle
  • Geographical mobility
  • Own computer equipment

LANGUAGES


STUDIES


Certificate of Higher Education Multiplatform Application Development | 2020 - 2022
IES Maestre de Calatrava (Ciudad Real)
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website