Felipe P.

Felipe P.

Java Software Engineer

Followers of Felipe P.1000 followers
location of Felipe P.São Paulo, São Paulo, Brazil

Connect with Felipe P. to Send Message

Connect

Connect with Felipe P. to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Java | Kotlin | Spring Boot | Microservices | BackEnd

  • Education

    • Estácio

      2021 - 2024
      Tecnólogo Análise e Desenvolvimento de Sistemas

      Incompleto

    • IFBA - Instituto Federal da Bahia

      2021 - 2021
      Curso de marketing digital
  • Experience

    • XMob

      Jan 2019 - Jan 2020
      Java Software Engineer

      I worked on developing and managing Java APIs within the Spring Framework, focusing on a B2B Collections Management system. This role involved using advanced technologies like Java 11, Spring Boot, and Spring Web MVC to ensure efficient collection management. I integrated Spring Data MongoDB and JPA for enhanced database interactions and implemented Spring Security JWT to secure transactions. My responsibilities also included conducting unit tests with JUnit and Mockito, documenting APIs using Swagger, and managing source code on GitHub. By adopting agile methodologies such as Scrum and Kanban, and using tools like Jira for project management, I contributed significantly to optimizing collection processes and improving client experiences.Key Achievements: My active participation in project development demonstrated both technical and managerial skills, resulting in successful project outcomes and high customer satisfaction. The solutions I developed significantly enhanced the efficiency of collections, optimizing processes and improving the client service experience, leading to increased competitiveness in the market and effective collaboration within an agile team environment. Exibir menos

    • SIS Soluções Integradas de Sistemas

      Jan 2020 - Jan 2022
      Java Software Engineer

      I worked on transitioning and enhancing a financial and insurance platform from C# to Java 11. This complex project involved developing and managing Java APIs and integrating Angular for dynamic user interfaces. My role was crucial in establishing robust connections with microservices from various external companies, utilizing Oracle databases to ensure seamless data transactions. I used SonarQube to improve code quality and maintained project alignment and efficiency using Jira and Bitbucket for project management and version control.Key Achievements: My efforts significantly improved the robustness of the code, enhancing overall system performance. I ensured reliable data exchange between applications, which was critical for the platform's operational success. The migration not only enhanced functionality but also increased the reliability and speed of data processing, leading to a more efficient and effective service delivery. Exibir menos

    • Tinnova

      Nov 2022 - now
      Software Engineer (Java, Kotlin)

      I work on Java and Kotlin development, focusing on a sophisticated payment platform using a microservices architecture. My main responsibilities involve developing robust solutions and implementing messaging systems, with service integrations via Feign Client in a complex financial services environment. I manage databases within Docker containers to ensure optimal performance and scalability. By utilizing Gradle for critical build management tasks, I maintain an efficient development cycle. I adhere to agile practices and implement CI/CD pipelines using Bamboo, SonarQube, and ktlint, while managing version control with Git, Bitbucket, and GitFlow. To uphold the highest standards of software quality and robustness, I conduct meticulous unit and integration tests using JUnit.Key Achievements: I help make the platform run better and more reliably by improving database performance and reducing downtime. Simplifying development processes speeds up our work and ensures we meet deadlines with high-quality releases. My thorough testing ensures the software is robust and reliable, supporting the platform’s success and keeping customers happy. This also improves teamwork and enhances the client service experience. Exibir menos

  • Licenses & Certifications

    • Deploy no Amazon EC2: alta disponibilidade e escalabilidade de uma aplicação

      Alura
      Jun 2022
      View certificate certificate
    • Modelagem de banco de dados relacional: modelagem lógica e física

      Alura
      Jul 2022
      View certificate certificate
    • TDD e Java: testes automatizados com JUnit

      Alura
      Jun 2022
      View certificate certificate
    • Microsoft AZ-900 parte 3: Azure Fundamentals

      Alura
      Nov 2023
      View certificate certificate
    • Testes de Integração: testes de SQL e DAOs automatizados em Java

      Alura
      Jun 2022
      View certificate certificate
    • Deploy no Amazon EC2: alta disponibilidade e escalabilidade de uma aplicação

      Alura
      Jun 2022
      View certificate certificate
    • Mocks em Java: conhecendo o Mockito

      Alura
      Sept 2022
      View certificate certificate
    • Microsoft AZ-900 parte 1: Azure Fundamentals

      Alura
      Nov 2023
      View certificate certificate
    • Modelagem de banco de dados: entidades, relacionamentos e atributos

      Alura
      Jul 2022
      View certificate certificate
    • Kafka: Produtores, Consumidores e streams

      Alura
      Jun 2022
      View certificate certificate