
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
- REST APIs - 4 years
- JavaScript - 4 years
- TypeScript - 4 years
- Spring Boot - 4 years
- Angular - 4 years
- Java - 4 years
- Microservices - 4 years
- MongoDB - 2 years
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, DBeaver, MacOS, 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 micro-frontend 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, Chart.js, JasperReports
Tools
NPM, Claude Code, IntelliJ IDEA, Claude, Git, GitLab, Bitbucket, Bamboo, Jenkins, RabbitMQ
Languages
Java, JavaScript, CSS, HTML, TypeScript, SQL, SCSS
Frameworks
Angular, Spring Boot, Express.js, Material UI, Tailwind CSS, Bootstrap, JUnit, JSON Web Tokens (JWT), Next.js, Spring Microservice, Spring MVC, Redux, Angular Material, Jest
Paradigms
Microservices, Testing, Microfrontends, Agile
Platforms
Visual Studio Code (VS Code), MacOS, Eclipse, Vercel, Amazon Web Services (AWS), Heroku, Docker
Storage
MongoDB, PostgreSQL, NoSQL, Oracle SQL, DBeaver
Other
API Integration, Full-stack, AI-generated Code, AI-assisted Development, Server-side Rendering (SSR), Software Architecture, Data Structures, Algorithms, Gemini, Google Antigravity, WebSockets, Social Media Login, Internationalization, User Interface (UI), Artificial Intelligence (AI), LLM Agents, ECharts, Storybook, APIs, AI Agents, GitHub Copilot Chat, CI/CD Pipelines, AI Agent Orchestration
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