I am Colombian computer engineer currently living in Australia. With over 10 years of experience in software development specializing in the latest versions of Java, I have led teams as a technical lead and supported the design of distributed service-based system architectures. I have worked in various industries, including retail, telecommunications, banca and commercial transport. I am committed to optimizing and developing company systems.
I planned, developed, and tested software projects using hexagonal and onion architectures with the latest versions of Java technology and SOLID principles with clean code and unit tests.
WhatsApp Catalog
API that provides integration services between the backend and e-commerce, allowing customers to place orders directly through the page on WhatsApp.
Technologies used: Angular 15, Hexagonal Architecture, REST Services and Microservices, Spring Boot, Spring Data JPA, Spring Validation, Spring Security + JWT Token, PostgresDB, Mapstruct, Lombok, Swagger, Docker, Apache POI, OpenCSV.
I developed, automated, and optimized applications for high-profile companies such as TCC, GANA, and FAMILIA in Colombia using Java technology and its dependencies.
Electronic Invoicing for TCC
API that integrates with DIAN services to report electronic invoices in Colombia, used with the primary transportation application of TCC.
Technologies used: REST Services and Microservices, MVC Architecture, Spring Boot, Spring Data JPA, Spring Security, WSDL4, Swagger, Docker.
Developed and maintained software solutions in JavaEE, utilizing Spring MVC and Oracle technologies.
E-Commerce for Claro Peru
Participated in the development, unit testing, and deployment of Claro Peru's e-commerce platform for telecommunications services, including home, internet, and mobile plans.
Technologies used:
Frontend: HTML, CSS, JavaScript
Backend: JavaEE, Spring MVC, IBM WebSphere Portal
Data: OracleDB, stored procedures