Patrick P.Principal Engineer
Skills
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/2021Maven: Dependency Management and Java Applications Build at Alura
1/1/2021Java and Object-Oriented Training at Alura
1/1/2021Spring Boot REST API: Build an API at Alura
1/1/2021SOLID with Java: Principles of Object-Oriented Programming at Alura
1/1/2021Complete JavaScript ES6 at Origamid
1/1/2020Git and GitHub: Branching Strategies, Conflicts, and Pull Requests at Alura Cursos Online
1/1/2020
Patrick is available for hire
Hire Patrick P.All Howdy Candidates are vetted for skills and english proficiency.