Agustín Huelmo

Agustín Huelmo

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Senior Java Engineer. I help you debug, architect, and master Spring
Senior Java Engineer. I help you debug, architect, and master Spring

Hi, I'm a Senior Java Developer with over 7 years of experience building robust, scalable systems in production environments. Currently, I work as a Backend Specialist at DataArt, tackling complex architectural challenges for international clients.

I don't just teach syntax; I help you think like a Senior Engineer.

Whether you are stuck with a cryptic NullPointerException, struggling to understand Spring Boot's 'magic', or need to optimize a slow SQL query, I can help you unblock yourself and move forward.

My approach is practical: We will solve your specific problem, and then I will explain the 'why' behind it so you don't face it again.

Montevideo (-03:00)
Joined June 2024
EXPERTISE
7 years experience
7 years experience
7 years experience
5 years experience
7 years experience
1 year experience
6 years experience

REVIEWS FROM CLIENTS

Agustín's profile has been carefully vetted and approved as a Codementor. Connect with Agustín now, and leave a review for them once you're done!
EMPLOYMENTS
Java Software Developer
DataArt
2022-12-01-Present
  • Designed, developed, and maintained scalable and robust RESTful applications using Java and Spring Boot, with a strong focus on c...
  • Designed, developed, and maintained scalable and robust RESTful applications using Java and Spring Boot, with a strong focus on clean architecture, maintainability, and performance.
  • Contributed to the development of several key projects in the fintech and trading sectors, including:
    Market Makers: Engineered real-time services to process high-frequency trades and manage order books efficiently.
    Trading Platforms: Designed and optimized microservices for processing financial operations, price feeds, and transaction history.
  • Used Spring Security to enforce authentication and authorization mechanisms, integrating with JWT and OAuth2 where needed.
  • Managed persistent data using Spring Data JPA with PostgreSQL as the underlying database, leveraging database migrations and schema versioning using Flyway.
  • Worked in a microservices architecture, designing bounded contexts and exposing business functionalities through service APIs. Followed SOLID principles and Clean Code practices for maximum clarity and testability.
  • Achieved major performance improvement in one of the platform’s critical modules by integrating WebSocketcommunication for real-time updates, replacing slow polling mechanisms. This optimization reduced page load times from 16 seconds to just 1 second, drastically improving user experience and client satisfaction.
  • Led the integration of caching strategies (Redis) for frequently accessed resources, which significantly improved response times under high load.
  • Ensured high code coverage with unit and integration tests using JUnit, Mockito, and Testcontainers for database and Kafka testing.
Java
Git
PostgreSQL
View more
Java
Git
PostgreSQL
Spring Boot
Intellij
Postman
Spring core
Microsoft copilot
View more
Java Software Developer
dLocal
2021-08-01-2022-12-01
  • Development and maintenance of REST applications using Java Spring.
  • Worked on applications with AWS and tools like Kibana...
  • Development and maintenance of REST applications using Java Spring.
  • Worked on applications with AWS and tools like Kibana.
  • Developed and maintained medium- and large-scale internal applications with an emphasis on ongoing development.
  • Actively contributed to design discussions, proposing improvements to architectural decisions, technology adoption, and development standards.
  • Maintained comprehensive technical documentation, including system architecture diagrams, API documentation (Swagger/OpenAPI), and onboarding guides.
  • Conducted code reviews and peer programming sessions, actively mentoring junior developers and promoting team knowledge sharing.
Java
Git
PostgreSQL
View more
Java
Git
PostgreSQL
Spring Boot
Golang
AWS
View more
Java Software Developer
Globant
2020-12-01-2021-08-01
  • Development and maintenance of REST applications using Java Spring.
  • Implemented agile methodologies.
  • Development and maintenance of REST applications using Java Spring.
  • Implemented agile methodologies.
Java
MySQL
Git
View more
Java
MySQL
Git
Spring
View more
PROJECTS
PadelGO
2025
Padel app (still in progress) Championship Management - Tournament creation and administration - Match scheduling and results tracking ...
Padel app (still in progress) Championship Management - Tournament creation and administration - Match scheduling and results tracking - Player and team registration for competitions - Automatic court allocation for tournament matches Multi-Club Support - Support for multiple padel clubs within one platform - Club-specific settings and management Technical Implementation - Developed using Java and Spring Boot - Microservice architecture with dedicated services (user-service, championship-service, etc.) - PostgreSQL database for data persistence - RESTful API design for service communication - Common library module for shared functionality across services The application provides a complete solution for padel enthusiasts and club managers, from booking courts for casual games to organizing professional tournaments, all within an integrated platform that handles the entire padel club ecosystem.
Java
Spring
PostgreSQL
View more
Java
Spring
PostgreSQL
Redis
Spring Boot
Hibernate 5
View more