Gustavo Riposati

Gustavo Riposati

Software developer

Followers of Gustavo Riposati2000 followers
location of Gustavo RiposatiUberaba, Minas Gerais, Brazil

Connect with Gustavo Riposati to Send Message

Connect

Connect with Gustavo Riposati to Send Message

Connect
  • Timeline

  • About me

    Software Developer | Java | Spring Boot | Microservices

  • Education

    • Instituto Federal do Triângulo Mineiro

      2012 - 2015
      Undergraduate degree System analysis and development (course similar to Computer Science)
    • PUC Minas

      2025 - 2026
      Lato sensu postgraduate course Distributed software architecture
    • Pontifícia Universidade Católica de Minas Gerais

      2020 - 2022
      Lato sensu postgraduate course Artificial Intelligence and Machine Learning
  • Experience

    • Mundo Gamer Network

      Feb 2020 - Jun 2020
      Software developer

      Freelance PHP/JavaScript Developer• Designed and maintained layouts while implementing new features for the platform and websites, ensuring improvements in functionality and user experience.

    • Bravo - Serviços Logísticos

      Dec 2020 - Jun 2021
      Software developer

      Trainee JavaScript Developer• Developed and maintained modules for a logistics ERP system using Angular 2+, Express.js, and Oracle Database. • Contributed to various modules, including one that provides real-time tracking of truck and product locations, driver information, and details about transported goods. • Fixed and optimized SQL scripts to improve accuracy and efficiency in generating various reports.

    • Codiub - Solução Digital

      Jul 2021 - Dec 2021
      Software developer

      Junior Java/JavaScript/PHP Developer Project: CODAU• Developed a web system that allows users to create service orders and perform various related tasks. Project: UBERABA ENVIRONMENTAL DEPARTMENT• Migrated an existing system built with legacy Java EE technologies (e.g., JSP) to a modern web system using Spring Boot, HTML, CSS, jQuery, and PHP. • Delivered a platform that enables users to efficiently manage documents and processes related to environmental issues and procedures. Show less

    • SysMap Solutions

      Jan 2022 - Aug 2022
      Software developer

      Project: VIVO TELEFÔNICAJunior Java Developer • Worked with technologies such as Java, JUnit, Spring Boot, Apache Kafka, Apache Avro, and Oracle DB to develop microservices supporting the migration from a monolithic architecture to microservices. • Gained extensive experience in software testing and best practices, using tools like JUnit5, SonarQube, and SonarLint to ensure high code quality and maintainability.

    • BRQ Digital Solutions

      Aug 2022 - Aug 2023
      Software developer

      Mid-Level Java DeveloperProject: BEES (AB INBEV) • Developed and maintained features, improvements, and critical bug fixes for a microservice, including resolving concurrency issues during simultaneous thread processing. • Implemented best practices, such as using Mongock to automate index creation in MongoDB databases, improving reliability and efficiency. • Enhanced unit tests and overall code quality using tools like SonarLint and SonarQube, ensuring high software quality standards. Project: BRADESCO BANK• Developed systems to process large volumes of critical files daily from mainframes, ensuring efficient and reliable operations. • Created PowerShell and Shell scripts to automate the execution of program jars, optimizing workflows. • Gained expertise in batch operations using JDBC, optimizing data processing tasks. • Developed and optimized stored procedures in SQL Server for efficient data storage and retrieval in applications. • Fixed security vulnerabilities in developed programs using the Fortify tool, ensuring compliance with security standards. Show less

    • MJV Technology & Innovation

      Dec 2023 - Aug 2024
      Software developer

      Project: SAFRA BANK Mid-Level Java Developer • Worked in the acquiring market (credit cards), focusing on creating integration tests and BDD (Behavior-Driven Development) tests, as well as unit tests, using Cucumber and JUnit to validate the ISO8583 protocol, which is used for communication between the bank (Postilion Realtime - ACI Worldwide) and card networks. • Optimized layers between original systems developed by ACI Worldwide for the bank and adapted systems (e.g., GAF generators, systems that communicate with credit card networks). • Contributed to ensuring system reliability and compliance with industry standards in payment processing. Show less

    • Invillia

      Feb 2025 - now
      Software developer

      Project: PAGBANKMid-Level Java DeveloperWorking on migrating part of a monolithic system to a micro-services architecture, enhancing the efficiency and scalability of account blocking processes. My team is responsible for the intelligence behind blocking and validation rules, ensuring accuracy and eliminating redundancies in the applicable rules. We work with cutting-edge technologies to deliver a robust, agile, and secure solution.Technologies / Software Architecture:- Java 21 - Spring Boot - Apache Kafka - Oracle Database - Hexagonal Architecture and Clean Architecture - Micro-services - API Gateway Show less

  • Licenses & Certifications