Skip to main content
Michael Rodrigues

Michael Rodrigues

Senior Backend Engineer (Java | Spring | Kotlin | AWS)

Talent
DublinMember since August 17, 2026
Java 17+Spring BootHibernateKotlinC#JavaScriptMicroservicesEvent-Driven ArchitecturePostgreSQLMySQLAWSGitLabCI/CDJUnitMockitoTest CoverageCode ReviewAgileScrumPair ProgrammingAngularReactGitGeneXusTomcat
·

Hire this person

Send a job offer directly to this candidate

Java 17+Spring BootHibernateKotlinC#

About

Senior Backend Software Engineer with 7+ years of experience in designing, implementing, and maintaining enterprise-grade systems. Specialized in Java (17+), Spring Boot, RESTful microservices, and event-driven architecture. Skilled in AWS, Kafka, PostgreSQL, OracleDB, and CI/CD pipelines. Strong track record in mentoring developers, delivering scalable solutions in Agile/Scrum environments, and working with international clients in English. Familiar with Kotlin and cloud-native architectures.

Experience

Senior Full Stack / Backend Software Engineer - Qintess - Betim, Minas Gerais, Brasil

(2022-01 - 2025-02)

  • Designed and implemented RESTful APIs and microservices, integrating third-party services and optimizing application performance.
  • Worked in an international contract (100% English) collaborating directly with foreign clients.
  • Developed an automation system that reduced sales order processing time by 65%.
  • Enhanced and maintained multiple government systems (Java, Spring, Angular, React, OracleDB, PostgreSQL, C#).
  • Built and deployed applications on AWS, applying CI/CD pipelines for faster and more reliable releases.
  • Applied unit and integration testing (JUnit, Mockito), ensuring strong test coverage.
  • Mentored and coached junior developers via code reviews, pair programming, and workshops.
  • Key tech: Java 17+, Spring Boot, AWS, PostgreSQL, OracleDB, Kafka, Angular, React, Git.

Mid-Level Backend / Full Stack Software Engineer - W3ERP - Belo Horizonte, Minas Gerais, Brasil

(2021-01 - 2022-01)

  • Worked on a large web ERP system that served clients from several different sectors, delivering common features to all and also features specific to each client's type of business.
  • Developed and maintained a large web-based ERP system using Java, Hibernate, Angular, GitLab, and PostgreSQL.
  • Participated in Agile ceremonies (Planning, Daily, Review, Retrospective) within two-week sprint cycles.
  • Delivered clean, reusable, and maintainable code with a focus on user experience and seamless integration into the final product.
  • Reviewed code from team members, ensuring adherence to coding standards and best practices.
  • Collaborated directly with the QA/testing team to address issues and integrate fixes before final sprint releases.
  • Improved performance and code quality by applying design patterns and Agile best practices.
  • Key technologies: Java, Hibernate, Angular, GitLab, and PostgreSQL.

Jr Software Engineer (Backend/ERP Systems) - Linx S.A. - Belo Horizonte, Minas Gerais, Brasil

(2016-08 - 2018-10)

  • Developed a desktop ERP system for a vehicle dealership using GeneXus, Tomcat, Java, JavaScript, and MySQL, from requirements gathering to delivery.
  • Collaborated directly with clients in meetings to define features, present deliverables, set deadlines, and provide feedback.
  • Maintained and enhanced the ERP system post-deployment, assessing whether requests were bug fixes or feature upgrades.
  • Implemented a new ERP system focused on agricultural machinery sales, reusing and adapting core functionalities.
  • Led the migration of the ERP platform to the latest version of the low-code tool, ensuring compatibility and improved maintainability.
  • Executed on-site deployments, including database setup, data population with real-world information, and user acceptance testing.
  • Trained client employees on system usage and resolved technical issues discovered during implementation.
  • Key technologies: GeneXus, Tomcat, Java, JavaScript, and MySQL.

Education

Bachelor's Degree - Information Systems - PUC Minas (2013-08 - 2017-07)

Skills

Senior Backend Engineer (JavaSpringKotlinAWS)

Reviews

Related