Experienced software engineer recognized for thriving in fast-paced, high-pressure environments. With solid experience spanning six years in backend development, I specialize in designing enterprise solutions. Driven by a relentless pursuit of excellence, I leverage my strong analytical and logical skills to drive innovation throughout the software development lifecycle. My experience spans cutting-edge backend technologies including Java, Spring Boot, Microservices and Cloud computing and a broad set of AWS services such as S3, Lambdas, SQS and EC2. Standing out for my ability to deliver tangible results under tight deadlines, I like to surround myself in collaborative environments where my passion for problem solving and creative thinking goes further.
I led the design, development and delivery of new functionality, migrations and performance improvements, as well as issue resolution, as part of my responsibilities as a senior software engineer.
As part of a key project, I led the complete rebuild of the truck GPS tracking and gas verification process, resulting in a more efficient and robust solution that significantly improved the accuracy and reliability of the system.
In addition to my core responsibilities, I played an active role as a mentor and technical leader, providing guidance and support to teammates on other projects, and sharing my knowledge and experience to drive team growth and success.
Adopted and fostered agile practices, leading the implementation of the Scrum methodology and using advanced project management tools to optimize the software lifecycle and improve team collaboration and efficiency.
Used a wide range of advanced technologies and tools, including Java 8, Spring Boot, AWS Serverless (including Lambda), S3 for data storage, SQS for message queue management, Docker for application containerization, MySQL for databases. relational data, and Git for version control.
Led the design and development of a comprehensive e-invoicing system for a client, playing a key role as a software engineer on the team responsible for designing and developing the core REST API for use in internal and external services, including mobile and web applications. .
Used technologies such as Spring Boot, Spring MVC and Spring Security to build a robust and secure architecture, as well as MySQL for data management. Additionally, I developed specific skills related to Annex 20 regulations in Mexico, including the use of digital tax stamps and handling invoice cancellation, which allowed me to comply with legal and tax requirements.
In addition to standard invoices, I implemented functionalities for the generation and management of other types of tax documents, such as payment notes, lease invoices, fee receipts and more, ensuring compliance with the different legal and tax requirements for each type of document. .
Contributed ideas and suggestions in team meetings, providing updates on timelines, designs and improvements, and collaborating closely with other team members to ensure successful project delivery.
In addition to my main responsibilities, I was involved in reviewing, modularizing and updating old code bases, adapting them to modern development standards and improving the overall functionality of the system, resulting in reduced operational costs and increased efficiency.
Technologies used included Java, Spring Boot, Docker, Jenkins, MySQL and Git, demonstrating my experience in a variety of modern tools and technologies used in software development.
Development of financial projects for internal and external use in both web and mobile applications. Work in a dynamic and intuitive way under the scrum methodology.
Technologies: PHP, Java , MySQL, AWS, Git
Developed programs from ground up using measured, market-focused approach to eliminate waste and streamline implementation cycle.
Technologies: Spring boot, Java , MySQL, Git
Best practices