
Aloísio Carvalho
Verified Expert in Engineering
Full-stack Developer
Belo Horizonte - State of Minas Gerais, Brazil
Toptal member since April 3, 2026
Aloísio is a full-stack developer with 4 years of experience building scalable web applications using Java, Spring Boot, and Angular. He has a proven track record in the insurance sector, where he migrated monolithic systems to microfrontends and optimized performance, and improved teamwork by allowing independent deployment. Currently pursuing an MBA in software engineering at USP, Aloísio focuses on delivering high-impact, maintainable code and robust microservices.
Portfolio
Experience
- Angular - 4 years
- JavaScript - 4 years
- TypeScript - 4 years
- Spring Boot - 4 years
- Java - 4 years
- MongoDB - 2 years
- Microfrontends - 2 years
- Gemini - 1 year
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, DBeaver, MacOS, Ubuntu, Eclipse, Google Antigravity
The most amazing...
...achievement I've had is migrating a monolith to microfrontends with Angular, which allowed independent delivery.
Work Experience
Senior Full-stack Developer
MJV Innovation
- Integrated AI-assisted development into the development lifecycle with tools such as GitHub Copilot and Gemini, leveraging agents to accelerate legacy migrations and configure comprehensive test suites, as well as creating Angular frontends.
- Promoted AI-assisted best practices, driving agent-guided code review processes using GitHub Copilot to ensure alignment with microservices architecture and security standards.
- Migrated a monolithic architecture to a microfrontend architecture using Module Federation and Angular, allowing developers to work independently.
- Improved front-end performance by implementing asynchronous module loading in Angular, reducing the 1st render.
- Designed and implemented comprehensive automated test suites with JUnit and Mockito for Java applications, achieving over 90% code coverage across the majority of system components.
- Developed and maintained scalable microservices with Java, Spring Boot, and Node.js, integrated with databases such as Oracle SQL and MongoDB.
- Modernized legacy systems by migrating from technologies such as JavaServer Pages, JavaServer Faces, and jQuery to Angular.
- Enforced asynchronous communication using RabbitMQ to schedule report generation, avoiding performance issues caused by synchronous data processing overload.
- Implemented report generation in formats such as PDF and XLS using Java and libraries such as Apache POI and JasperReports.
Experience
Planning Poker Application – AgileEazy
https://agileeazy.com/On the front end, I used Angular to build a responsive interface that supports internationalization in English, Portuguese, and Spanish. To ensure all team members see voting updates instantly, I integrated real-time communication using WebSockets.
The back end is powered by Node.js and Express.js, utilizing MongoDB for flexible data storage. I also implemented a secure authentication system using Passport.js and JWT, allowing users to sign in via email or social accounts like Google and GitHub.
By delivering this project from concept to production, I created a scalable tool that simplifies software development team estimation.
Education
Progress Toward a Master's Degree in Software Engineering
University of São Paulo (USP) - São Paulo, Brazil
Bachelor's Degree in Information Technology
UniDoctum University - Brazil
Skills
Libraries/APIs
Node.js, REST APIs, React, API Development, JasperReports
Tools
NPM, Git, IntelliJ IDEA, Claude, Claude Code, GitLab, Bitbucket, Bamboo, Jenkins
Frameworks
Angular, Express.js, Material UI, Spring Boot, Bootstrap, JUnit, Spring MVC, Redux, Tailwind CSS, Angular Material, Jest, JSON Web Tokens (JWT)
Paradigms
Testing, Microservices, Microfrontends, Agile
Languages
Java, JavaScript, CSS, HTML, TypeScript, SQL, Python 3, SCSS
Platforms
Visual Studio Code (VS Code), Eclipse, Amazon Web Services (AWS), MacOS, Ubuntu
Storage
NoSQL, MongoDB, Oracle SQL, DBeaver
Other
Full-stack, Data Structures, Gemini, API Integration, User Interface (UI), Artificial Intelligence (AI), Software Architecture, Algorithms, GitHub Copilot Chat, CI/CD Pipelines, Google Antigravity, WebSockets, Social Media Login, Internationalization
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