Howdy Logo
Image of Patrick P.

Patrick P.
Principal Engineer

Html
Cascading Style Sheets
Python
Javascript
Java
Spring Boot
React
Kotlin
Hibernate
Postgresql
Github
Docker Cloud
Amazon Aws
Bio

A Software Developer with five years of experience in the technology sector.

  • Software Developer - Intermediate
    8/1/2023 - 2/1/2024

    Engineered an online psychological care platform with comprehensive functionalities for managing schedules, processing payments, facilitating video calls between patients and therapists, and offering an administrative dashboard for platform administrators. Oversaw all technical aspects from inception to deployment, including client requirement gathering, user support, and conducting weekly product alignment meetings. Architected and developed the backend, infrastructure, and frontend utilizing Java, Spring Boot, AWS (EC2, RDS, and S3), Docker, Python, Next.js, PostgreSQL, Git, GitHub, and CI/CD with GitHub Actions.

  • Software developer
    5/1/2023 - 8/1/2023

    Developed the subsystem for the inaugural UN Mathematics Olympiad event, significantly contributing to approximately R$1.7 million in revenue. Executed architectural organization of the code with a strong emphasis on separation of responsibilities, adhering to best practices such as SOLID principles to ensure cohesive, clean coding, which facilitated system expansion and maintenance. Constructed an administration panel and a platform's question bank using Next.js, enabling teachers to register custom questions for personalized student study paths.

  • Software developer
    6/1/2021 - 3/1/2023

    Developed an automatic index management feature, enhancing data search speed by approximately 36% for clients using MongoDB, leveraging Kotlin for backend implementation and React.js for frontend. Created a feature that quintupled data search speed for clients utilizing Azure Data Lake, with Java as the primary implementation language. Performed benchmarks comparing new data storage solutions to enhance platform efficiency. Automated daily tasks and data collection through Python scripts. Applied industry best practices including the creation of automated tests using JUnit and Mockito, conducted code reviews, engaged in pair programming, and maintained an automated CI/CD pipeline.

  • Development Analyst, Trainee
    3/1/2020 - 5/1/2021

    Developed a solution within the Salesforce platform facilitating macro analysis of business goals relative to customer opportunities. Implemented a previously nonexistent code versioning system using Git, and strategically organized the deployment of new functionalities. Established a framework for automated tests with a minimum coverage requirement of 80%. Conducted training sessions for two groups, each consisting of 5 new team members, on Salesforce usage and business-specific solutions within the platform.

  • Salesforce Development Intern
    1/1/2019 - 2/1/2020

    Served dual roles as an administrator and developer within Salesforce, overseeing the creation and implementation of various functionalities. Participated actively in agile routines to ensure effective and efficient project management. Developed deep expertise in Salesforce tools and administration, including custom object creation, flow and process builder development, and maintenance of security settings. Implemented technical solutions using Apex and Visualforce, as well as integrated third-party applications and systems. Mapped business requirements to system capabilities, optimizing processes through declarative tools. Collaborated closely with cross-functional teams to refine user stories and accelerate product delivery while adhering to agile methodologies.

  • Computer Science at State University of Rio de Janeiro
    2018 - 2024

  • Elixir and Phoenix from Scratch! at Udemy
    1/1/2021

  • Maven: Dependency Management and Java Applications Build at Alura
    1/1/2021

  • Java and Object-Oriented Training at Alura
    1/1/2021

  • Spring Boot REST API: Build an API at Alura
    1/1/2021

  • SOLID with Java: Principles of Object-Oriented Programming at Alura
    1/1/2021

  • Complete JavaScript ES6 at Origamid
    1/1/2020

  • Git and GitHub: Branching Strategies, Conflicts, and Pull Requests at Alura Cursos Online
    1/1/2020

  • Git and Github: control and share your code at Alura Cursos Online
    1/1/2020

Patrick is available for hire

Hire Patrick P.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.