
Nei Antônio Borges Filho
Verified Expert in Engineering
Software Developer
Belo Horizonte - State of Minas Gerais, Brazil
Toptal member since March 12, 2025
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
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
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
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.
Senior Software Developer
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.
Senior Software Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Order Ingestion for eCommerce
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
This initiative showcased innovation, as it overcame the company's earlier race condition challenges through the effective implementation of windowing strategies.
Push Notification Application
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring