Professional software developer with strong background in coding, debugging, and software design. Adept at collaborating within teams to deliver high-quality software solutions that meet evolving project needs. Skilled in various programming languages and frameworks, with focus on achieving impactful results and fostering reliable, adaptable work environment. Known for problem-solving abilities, effective communication, and results-driven approach to software development.
Overview
5
5
years of professional experience
Work History
Senior Software Developer
Macronnect
Los Mochis, Sinaloa, Mexico
08.2021 - Current
Worked on a comprehensive ERP client/server system using Spring Boot and Java 17.
Delivered side projects including B2C platforms, license management application, desktop launchers, desktop runtime providers, and environment management systems for deployment management, database backups and overall system monitoring.
Maintain and fix GitLab CI/CD configuration for each project, including deployment automation.
Updated legacy code to improve performance and optimization of CPU/Memory Usage.
Optimized MySQL queries to improve response time and CPU/Disk usage.
Mentored junior developers, helping them improve their skills and base knowledge.
Performed code reviews with team members, improving code quality and ensuring adherence to best practices.
Migrated both backend and desktop application from Java 8 to Java 17.
Migrated traditional applications to containerized applications.
TDD
Tools & Frameworks:
Java, Spring Boot, TypeScript, React, Git, Docker, GitLab
Jr Software Developer
Exito Software
Remote
09.2020 - 06.2021
Developed a Web prototype of the main project
Participated in code reviews and agile sprint planning
Tools & Frameworks:
C#, ASP.NET Core, TypeScript, Angular, and SQL Server