Fagner PinhoTechnical Lead
Fagner is a professional with over 10 years of experience in software development. He possesses strong expertise in creating scalable, robust, resilient, and high-performance software in both microservice and monolithic architectures. His current focus is on microservice architecture, utilizing Java, Kotlin, and Groovy, while leveraging AWS Cloud along with databases such as PostgreSQL, MongoDB, and DynamoDB. For observability and monitoring, he employs tools like New Relic and Splunk Cloud. Fagner’s core competencies include Java, Kotlin, and Groovy, as well as the key frameworks within the ecosystem: Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring WebFlux, and Spring Web.
Tech stack
Spring Boot (13)
Java (13)
PostgreSQL (8)
Kotlin (6)
AWS Cloud Architecture (6)
Node.js (6)
MongoDB (6)
Groovy (6)
JBoss (5)
Java EE (5)
SQL (5)
EJB (5)
Microsoft SQL Server (5)
JSF (3)
Apache Tomcat (3)
Apache Struts 2 (2)
Salesforce Marketing Cloud (1)
Spring
Apache Kafka
Hibernate
PL/SQL
JavaScript
REST APIs
JPA
Dependency Injection
Unit Testing
Experience
Technical LeadGrupo Boticario
11/2019 - Currently

• Serve as tech lead within a squad, specializing in software development and architecture. • Design, develop, and maintain multiple microservices for an e-commerce platform using a microservices architecture. • Utilize Java, Groovy, and Kotlin within the Spring Framework, incorporating both object-oriented and functional programming paradigms. • Ensure the platform’s scalability and resilience, hosted on AWS Cloud. • Develop secure, high-performance, and scalable solutions, ensuring system observability through tools like New Relic and Splunk. • Actively monitor system performance and implement thorough unit and integration testing to maintain code quality. • Mentor and train new team members, fostering a culture of continuous learning and growth within the team.

Java
Kotlin
Groovy
Node.js
Spring Boot
AWS Cloud Architecture
PostgreSQL
MongoDB
Back End DeveloperSciensa
08/2019 - 11/2019

• Successfully migrated customer data from Watson to Salesforce, ensuring data accuracy and integrity. • Integrated Guia Bolso CRM platform with Salesforce to improve data flow and operational efficiency. • Developed microservices using Java and Kotlin, utilizing the Spring Framework stack for a robust application architecture. • Created, documented, and implemented REST APIs for microservices, ensuring usability for developers and stakeholders. • Monitored system performance and observability with AWS CloudWatch and Datadog. • Completed a short-term project focused on migrating from IBM Watson to Salesforce Marketing.

Kotlin
Java
AWS Cloud Architecture
Spring Boot
Salesforce Marketing Cloud
Back End DeveloperEveris
08/2017 - 07/2019

• Developed and enhanced key features within a monolithic application, significantly improving overall functionality and user experience. • Conducted comprehensive maintenance, monitoring, and debugging to ensure high performance, reliability, and system stability. • Facilitated seamless integration of applications across multiple sectors, including Insurance and Banking, optimizing operational workflows. • Designed and developed efficient database routines, implementing robust testing strategies to ensure high code quality and maintainability. • Led the deployment of applications to production, proactively managing risks to ensure smooth releases and minimal disruption.

Java
Java EE
SQL
Microsoft SQL Server
EJB
Spring Boot
Apache Struts 2
Back End DeveloperBRQ Digital Solutions
06/2015 - 06/2017

• Collaborate on feature development for a monolithic application, aligning technical solutions with business objectives to drive value. • Perform ongoing maintenance, monitoring, and debugging to ensure optimal performance, reliability, and system uptime. • Led the integration of applications across departments, including Insurance and Banking, to streamline processes and improve cross-functional operations. • Design and implement efficient database routines, enhancing code quality through rigorous testing and best practices. • Oversee production deployments, proactively identifying and mitigating potential risks to ensure smooth, uninterrupted operation. • Mentor and support new team members, fostering a collaborative, knowledge-sharing environment that promotes growth and innovation.

Java
Java EE
Spring Boot
Apache Tomcat
JBoss
SQL
Microsoft SQL Server
EJB
Back End DeveloperSecretaria de Estado de Fazenda do Rio de Janeiro
03/2013 - 06/2015

• Design, develop, and maintain scalable, secure applications tailored to meet evolving business needs. • Implement legal features across multiple applications, ensuring full compliance with regulations and seamless functionality. • Create and optimize database routines to improve system performance, reliability, and efficiency. • Maintain and enhance authentication and authorization systems, ensuring robust security and data protection. • Propose, develop, and refine new features within the proprietary framework, driving innovation and delivering enhanced value to the platform. • Design and customize JSF components using RichFaces to elevate the user experience and improve frontend functionality. • Collaborate closely with the QA team to ensure software quality, streamline testing processes, and foster continuous improvement.

Java
JBoss
JSF
Spring Boot
PostgreSQL
Education
Bachelor of Computer Science UNIPLI University
07/2007 - 07/2011