Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pedro F. Ferreira Neto

Brasília, Federal District,DF

Summary

Software Engineer and Java Architect with over 15 years of experience in backend development and scalable architecture using technologies such as Java, Spring Boot, and Liferay DXP. Skilled in building microservices, integrating RESTful APIs into Liferay platforms, and deploying cloud-native applications with Docker, Kubernetes, and AWS EC2. I follow Clean Code, Domain-Driven Design, and CI/CD practices. Proven track record in leading white-label framework development, content migration with custom crawlers, enterprise solutions with messaging technologies like Kafka and RabbitMQ, scalable search with Elasticsearch and Solr, and working with databases such as Oracle, PostgreSQL, MySQL, and SQL Server. Focused on delivering clean, high-performance systems aligned with business value.

Overview

16
16
years of professional experience

Work History

Lead Software Engineer

Vertigo Tecnologia
08.2020 - Current
  • - I led a team of eight developers, overseeing the definition of architecture, conducting code reviews, and providing technical direction throughout all stages of the software lifecycle. I acted as the liaison between the business and development teams, ensuring consistent and timely deliveries in an agile Scrum environment. I advocated for Clean Code practices, Domain-Driven Design (DDD), and modern CI/CD workflows to maintain quality and technical cohesion.
  • - I developed robust integrations between the Liferay portal and the client’s microservices using REST Builder, adhering to the same REST principles utilized in Spring Boot. These APIs were exposed through IBM API Connect (APIC) using a Swagger-like interface provided by the client’s backend. I applied design patterns such as the Factory and Observer patterns to ensure flexibility and a decoupled architecture. Additionally, I implemented asynchronous messaging flows using Liferay’s native messaging API, leveraging principles similar to those found in RabbitMQ and Kafka.
  • - I integrated OpenID Connect to provide unified authentication between the portal and the client’s Single Sign-On (SSO) system, enabling seamless single sign-on across internal applications. This enhancement improved user experience and session reliability. The entire solution was deployed in a cloud-based infrastructure using Docker containers, orchestrated with Kubernetes on AWS EC2. I also created standardized local development stacks with Docker Compose, which increased delivery speed, improved reliability in testing, and enhanced overall deployment confidence.

Senior Software Engineer

Basis Tecnologia da Informação S.A.
08.2019 - 08.2020
  • I developed both the intranet and public internet portal for the Ministério de Minas e Energia, focusing on enhancing government transparency and fostering internal collaboration. One of the key solutions I implemented was a custom agenda management application for the Minister’s office, which simplified schedule coordination across various departments. This application was built using Java, Struts Action Portlet, and JavaScript on the Liferay platform.
  • - To modernize legacy data, I designed and deployed automated crawlers using Spring Boot. These crawlers extracted, cleaned, and restructured content from the Ministry’s outdated systems, including historical news, events, and ministerial agendas. They efficiently mapped and migrated this content into the new Liferay-based content management system (CMS), ensuring data integrity and improving accessibility on both the internet and intranet portals.

Full Stack Software Engineer

Mirante Tecnologia
10.2017 - 08.2019


  • - I integrated modern Single Page Applications (SPAs) built with Angular into the Liferay portal to manage regulatory instruments and workflows. These integrations improved user interaction, responsiveness, and data visualization within new regulatory processes. I ensured seamless communication between the Angular frontend and backend services through REST APIs.

Software Engineer

SEA Tecnologia
01.2016 - 01.2017


  • - For POUPEX and FHE, I developed a custom search and real estate listing application utilizing Java, Liferay, JavaScript, and Elasticsearch. This indexed search significantly improved performance and response times. Additionally, I integrated this solution with Liferay’s native Web Content structure, streamlining content publishing for the communications team.

Software Engineer

Sicoob
01.2012 - 03.2015
  • - I served as the lead developer responsible for maintaining and enhancing the Sicoob corporate portal. My focus was on ensuring the platform’s reliability, maintainability, and usability. I managed code deployments to both staging and production environments while delivering critical features that aligned with business needs.

Software Engineer

Instituto CTS
01.2009 - 12.2011
  • - I developed hardware drivers in C for banking automation devices used in ATMs, including bill dispensers, card readers, envelope deposit modules, and other critical components. At the same time, I created a desktop validation system using Java Swing to test and certify these drivers in real time. This Java application communicated directly with the C-based drivers through JNI (Java Native Interface), ensuring seamless integration between the user interface and the hardware layer.

Education

Systems Analysis and Development -

Centro Universitário Unidesc
07.2020

Skills

  • Java
  • Liferay
  • Java Enterprise Edition
  • Spring Boot
  • Portals
  • Git
  • Docker
  • Java Swing
  • Maven
  • Gradle
  • Kubernetes
  • Cloud Computing
  • Leadership

Timeline

Lead Software Engineer

Vertigo Tecnologia
08.2020 - Current

Senior Software Engineer

Basis Tecnologia da Informação S.A.
08.2019 - 08.2020

Full Stack Software Engineer

Mirante Tecnologia
10.2017 - 08.2019

Software Engineer

SEA Tecnologia
01.2016 - 01.2017

Software Engineer

Sicoob
01.2012 - 03.2015

Software Engineer

Instituto CTS
01.2009 - 12.2011

Systems Analysis and Development -

Centro Universitário Unidesc
Pedro F. Ferreira Neto