
Wesley da Fonseca Amaral Serrano
Verified Expert in Engineering
Java Developer
Maceió - State of Alagoas, Brazil
Toptal member since June 16, 2025
Wesley has been a software developer for 12+ years and has been providing solutions for companies for 7+ years. He has worked for a variety of clients and industries in Brazil and the US. Today, he works as a full-stack developer, mainly with Java (Spring Boot) and React. Wesley delivers optimized, secure, stable, well-tested, and scalable software to the companies he's worked for, always listening to clients' needs to deliver the most suitable solutions.
Portfolio
Experience
- Java - 14 years
- Algorithms - 14 years
- SQL - 14 years
- Data Structures - 14 years
- Spring Boot - 10 years
- Debugging - 10 years
- JavaScript - 8 years
- React - 7 years
Work Experience
Senior Back-end Developer
Truelogic Software
- Developed a microservice to process bonuses for cashback from retail shopping trips in real time.
- Created and updated data ingestions and integrations for real-time updating of the shipments and containers lifecycle.
- Built a monitoring and debugging microservice with a database table to record errors in a specific flow for the shipping application, which helped prevent future mistakes up front.
- Participated in the construction of the back-end part of an application that provided estimations and followed orders and invoices for all kinds of professional services.
- Used Gemini throughout the development of the professional services platform for AI-assisted development, like building test cases, identifying outliers, and possible optimizations.
Senior Full-stack Developer
Ubiminds
- Developed an app to manage calls to security, health, and emergency workers from all over the USA, serving hundreds of cities with thousands of users.
- Created and updated existing React apps, reducing bundle size and improving page loading performance by using good practices.
- Improved the performance of the database usage by updating the indexes and refactoring the queries run by the Java back end.
Senior Software Engineer
Radix
- Led a team that worked on a module for a full-stack monolith to calculate discounts for a mobile app used for payment in gas stations. It had a back end to process the discount rules, and a front and back end for creating them.
- Managed the efforts to turn the same monolith into a distributed architecture. My main role was to extract the module for financial-related processing, always keeping precision and efficiency in mind.
- Acted for a couple of months in the maintenance team, helping clear the leads/bugs board, debugging errors, and working on guidelines to manage the changes from multiple teams to prevent old errors from coming back due to code merge.
- Implemented responsive and optimized web designs with fast loading and UX, following the design team's layouts. Improved the performance of existing Angular web pages by 60% using good practices.
Project History
Cashback Bonus Processing
Communication between the microservices was via Apache Kafka and Apache Camel, and all calculations were highly time-constrained.
Education
Bachelor's Degree in Computer Science
Federal University of Rio de Janeiro - Rio de Janeiro, RJ
Skills
Libraries/APIs
React, Node.js, Jackson, Back-end APIs, REST APIs
Tools
IntelliJ IDEA, Slack, AWS Command Line Interface (CLI), GitHub, CircleCI, Terraform
Languages
SQL, Python, GraphQL, Java, JavaScript, C#.NET, Bash, Bash Script, HTML, HTML5, CSS, CSS3, Sass, TypeScript, SCSS, C#
Frameworks
Spring Boot, Apache Camel, Angular, Tailwind CSS, Next.js, Flutter, .NET
Platforms
AWS Lambda, Linux, Visual Studio Code (VS Code), Apache Kafka, Oracle, Docker, Azure, Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP)
Paradigms
Testing, DevOps, Web UI Design, Web App Design, Microservices, Event-driven Architecture, Event-driven Programming, Back-end Architecture
Storage
Databases, PostgreSQL, SQL Performance, Datadog, MariaDB, MySQL, Redis, Google Cloud, MongoDB
Industry Expertise
Web Design
Other
APIs, Algorithms, Data Structures, Debugging, Computer Graphics, Calculus, Optimization, Software Engineering, Back-end, Front-end, Full-stack, Web Development, Web App Development, PL/SQL Tuning, Performance, Performance Tuning, Tailwind UI, CI/CD Pipelines, GitHub Actions, File Conversion, HTML Email, Email Marketing, SaaS, User Interface (UI), Website Design, Website Redesign, Websites, User Experience (UX), Web Application Design, Full-stack Development, Full-stack Design, AI-generated Code, AI-assisted Development, Event-driven Systems, Finance, Finance APIs, Fintech, Gemini, RESTFul APIs, Back-end Performance
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