I am a Software Engineer with over 16 years of experience, combining deep expertise in Java Backend Engineering (Spring Boot, Microservices) with a strong background in Critical IT Infrastructure. I specialize in transforming complex manual processes into scalable digital solutions, particularly in Banking and Public Health sectors.
- Backend: Java, Spring Boot, Spring Security, Microservices, REST APIs, JWT, JasperReports, Cron Jobs.
- Architecture & Integration: API Gateway, Service Orchestration, Core Banking Integration, AML/KYC APIs.
- Databases: MySQL, PostgreSQL, Oracle, MariaDB, MS SQL Server.
- DevOps & Infra: Docker, OpenShift, Apache Tomcat, Linux/Windows Server, TCP/IP Networking, Jenkins.
- Tools: Git, Maven, Jira, Confluence, Swagger/OpenAPI, Postman, SonarQube.
- Currently Learning: Artificial Intelligence (Python, Data Cleaning, Exploratory Analysis).
- Developed microservices for Digital Onboarding, enabling automated credit/debit card acquisition.
- Designed an Orchestration Layer for insurance products (Life, Auto, Home), centralizing frontend requests.
- Implemented security flows using JWT and integrated Anti-Money Laundering (AML) validation APIs.
- Automated legal document generation using JasperReports.
- Developed a Universal Inventory System for state-wide warehouses (Vaccination, Blood Bank).
- Built an IT Incident Management System and migrated it to Vaadin for mobile accessibility.
- Managed end-to-end infrastructure: servers, structured cabling, and remote field support for 150+ health centers.
- Masterโs in Artificial Intelligence (In Progress)
- Masterโs in Strategic Management in Software Engineering (UNINI)
- B.Sc. in Computer Science (IT Campeche)
- ๐ Current Location: Limerick, Ireland.
- ๐ฎ๐ช Status: Currently improving English fluency (B1/B2 level).
- ๐ช๐บ Goal: Seeking full-time roles with Visa Sponsorship in Ireland, Spain, or wider Europe.
- ๐ Ready for immediate relocation.
- Email: davideochoa@gmail.com
- LinkedIn: linkedin.com/in/davideochoadiaz
- Phone: +353 83 4233 432