Nei Antônio Borges Filho, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Nei is available for hire
Hire Nei

Nei Antônio Borges Filho

Verified Expert  in Engineering

Bio

Nei is a seasoned software developer with a decade of industry experience. He specializes in Java development and is proficient in frameworks such as Spring (MVC and Boot) and Micronaut. Skilled in creating applications interfacing with AWS and Google Cloud Platform (GCP) services, Nei remains committed to ongoing skill enhancement, adapting to market demands, and delivering tailored solutions to address diverse company requirements.

Portfolio

Truelogic Software
Java, Apache Camel, Amazon Web Services (AWS), PostgreSQL, Kubernetes...
Avenue Code
Java, Google Cloud Dataflow, Apache Beams, Spring, Micronaut...
Dito
Go, Google Cloud Platform (GCP), Firebase, Microservices

Experience

  • REST - 10 years
  • Spring - 9 years
  • Java - 9 years
  • Relational Databases - 8 years
  • Amazon Web Services (AWS) - 6 years
  • Kubernetes - 6 years
  • Google Cloud Platform (GCP) - 2 years
  • Apache Kafka - 2 years

Availability

Full-time

Preferred Environment

Slack, Zoom, MacOS, Java, Google Cloud Platform (GCP)

The most amazing...

...thing I've developed alone was a notification service that connected brands to clients.

Work Experience

Senior Software Developer

2023 - PRESENT
Truelogic Software
  • Built an application to ingest events into the database and, in line with business rules, triggered transitions for orders to meet payment eligibility criteria.
  • Maintained legacy systems that utilized Apache Camel routes for data ingestion and processing tasks.
  • Developed a new application employing microservices architecture to replace a segment of the existing legacy system, focusing on the initial domain extraction from a large monolithic setup.
Technologies: Java, Apache Camel, Amazon Web Services (AWS), PostgreSQL, Kubernetes, Apache Kafka, REST, REST APIs, Event-driven Architecture, Microservices

Senior Software Developer

2021 - 2023
Avenue Code
  • Developed an application with Dataflow that aggregated the physical location of a product and calculated the product availability to be displayed on the website.
  • Rectified a crucial bug that caused inaccurate product availability calculations and display due to message loss and race condition complications.
  • Built APIs with GraphQL technology to provide internal clients access to product information for website display.
Technologies: Java, Google Cloud Dataflow, Apache Beams, Spring, Micronaut, Google Cloud Platform (GCP), GraphQL, Microservices

Senior Software Developer

2021 - 2021
Dito
  • Developed applications that consolidate and aggregate events ingested for best performance and visualization.
  • Built an application that encapsulated existing applications to expose to external clients, enhancing security measures.
  • Created REST APIs to be called from a plugin injected into the website to allow customers to contact retail brands.
Technologies: Go, Google Cloud Platform (GCP), Firebase, Microservices

Software Developer

2018 - 2021
Avenue Code
  • Mentored the developer team using Spring Boot, offering support for deliveries, development, and deployments.
  • Designed solution architectures, estimated project scopes, and modeled software using the C4 method.
  • Led the design and development of a push notification service, enabling the brand to engage with clients effectively.
Technologies: Java, Kubernetes, MySQL, Amazon DynamoDB, Amazon Cognito, AWS Lambda, Amazon API Gateway, Firebase

Software Developer

2015 - 2018
Axxiom
  • Developed a project for geo-visualization representing the electric grid of Minas Gerais and Rio de Janeiro states. Leveraged Spring MVC, OpenStreetMap, GeoServer, and JavaScript for comprehensive visualization.
  • Created a project for inspecting the electric grid in Minas Gerais and Rio de Janeiro utilizing the Spring MVC framework, REST APIs, Thymeleaf, and JavaScript for implementation.
  • Implemented a project to manage the electric grid operations in Minas Gerais and Rio de Janeiro. Employed Spring MVC, REST APIs, RabbitMQ messaging, and a relational database for system development.
Technologies: Java, Spring, Relational Databases, JavaScript, Thymeleaf, REST

Experience

Order Ingestion for eCommerce

Designed and constructed a project to ingest orders from merchants and replace a legacy system. The legacy system was used to connect to the merchants and retrieve files with a daily report, causing a temporary overload and delaying up to one day of order ingestion.

The newly developed project comprised two integrated systems, including one exposing an API with IP restrictions for merchants' real-time order reporting. Upon receiving a request, the system encapsulated the data with metadata and timestamp details and forwarded it to a Kafka topic. The second component catered to processing these events asynchronously. Additionally, a dead-letter queue (DLQ) was configured to enhance resilience.

During the 2024 Black Friday and Cyber Monday events, the project successfully processed nearly 16 million weekly records without complications. These microservice-based systems were constructed using Spring Boot and operated within a Kubernetes environment.

General Availability for Website Project

Developed an application that computes online availability based on product physical locations using Apache Beams on GCP's Dataflow service. The project subscribed to a Google Pub/Sub Topic for local availability data and aggregated them using windowing strategies by product attributes to calculate and store online availability in a database.

This initiative showcased innovation, as it overcame the company's earlier race condition challenges through the effective implementation of windowing strategies.

Push Notification Application

Developed a communication application enabling brands to engage with clients via their mobile app. Leveraging Spring Boot, the application featured APIs for registering and handling mobile tokens, along with internal APIs for dispatching push notifications through Firebase.

This setup empowered content moderators and other microservices to relay targeted notifications to mobile app users. For instance, brands could share promotional alerts, while other services could provide personalized updates like payment confirmations during toll transits in the user journey.

Education

2010 - 2014

Bachelor's Degree in Information Systems

University of Ouro Preto - João Monlevade, Brazil

Skills

Libraries/APIs

REST APIs

Tools

Slack, Zoom, Amazon Cognito

Languages

Java, JavaScript, Go, GraphQL

Frameworks

Spring, Thymeleaf, Micronaut, Apache Camel, Spring Boot

Paradigms

Agile, REST, Event-driven Architecture, Microservices

Platforms

MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Apache Kafka, Windows, Kubernetes, AWS Lambda, Firebase

Storage

Relational Databases, MySQL, PostgreSQL, Amazon DynamoDB

Other

Amazon API Gateway, Google Cloud Dataflow, Apache Beams

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring