Fullstack Developer
About
I’m a FullStack Software Engineer with over 10 years of experience in web and mobile development. Throughout my career, I’ve worked with companies such as Vodafone UK, Vodafone Portugal, INMET, Interlegis and Glintt Global, contributing to projects ranging from large-scale enterprise platforms to public sector systems.
My main expertise lies in React, Next.js, Node.js, NestJS, Python, and TypeScript, with a solid background in designing and consuming REST APIs, working across relational and non-relational databases. I’m equally comfortable migrating legacy systems and building scalable, modern interfaces within agile environments (Scrum/Kanban), using tools like Jira and Confluence to keep delivery organized and well documented.
Outside of professional projects, I dedicate time to exploring new technologies and strengthening my engineering toolkit. I’ve been working on personal full-stack applications using Next.js, Docker, and GitHub Actions, deploying them in VPS environments with CI/CD pipelines. These projects allow me to stay current with modern practices while experimenting with architecture, automation, and performance optimization.
I’m passionate about solving real-world problems, improving delivery pipelines, and continuously evolving as a developer through hands-on learning and innovation.
Education
Experience
FullStack Software Engineer
Glintt GlobalDeveloping and maintaining fullstack systems, building APIs and interfaces with Next.js and NestJS, and using Prisma as the ORM layer across MongoDB, PostgreSQL and MySQL databases. Also working with AWS, storing and processing files through S3 buckets and running Python Lambdas for backend automation. Documentation is kept in Confluence, while Jira is used to manage tasks and sprint planning.
Frontend Specialist
TEKsystemsWorked as Frontend Consultant at Vodafone UK, contributing to the migration of the Device Lifecycle Management (DLM — platform for managing the complete lifecycle of customer and network devices, from provisioning to retirement) system to React and to the internationalization of the platform, including the German version.
FullStack Software Engineer
Integer Consulting
At Integer, I worked with two different clients. For one of them, I contributed to two separate teams.
The first was Vodafone Portugal, where I spent approximately eight months working with AEM and
Vue.js, developing reusable components for the company’s website. Later, I transitioned to another
team, where I worked for about three months using Python to support the migration of AEM pages
to a new model while ensuring data integrity.
Both teams followed the Scrum methodology, with four-week sprints, and used Kanban for task
management.
Afterwards, I joined the team at Pairpoint, where I worked as a fullstack developer. I built a product
showcase system using React with TypeScript on the frontend and Tornado (Python) on the
backend.
Similar to the previous projects, the team adopted Scrum with three-week sprints and used Kanban
for tracking tasks.
FullStack Developer
INMET - Instituto Nacional de Meteorologia
Inmet is part of the government from Brazil and is responsible, mostly, for the meteorological forecast.
I was responsible for the migration of legacy systems made in PHP to new technologies as react and node.
I also worked with React Native and made some Apps like Inmet App.
All the new systems are made with JavaScript, React and Node.
The APIs are made with REST to any system or user be able to search any information they want.
At the react frontend I used Hooks, Redux and Context API.
At the react native mobile app, I used the APIs already done and Redux for the data sending between views.
Some of the old systems need to have their data preserved, so I made scripts Python to migrate their data to the new database with the necessary adjusts.
Internship Web Developer
Senato Federal - Interlegis
Interlegis is an annex of the federal senate.
I was responsible for maintenance of a LMS called Saberes and worked in the development of the new SAPL with another five partners using Scrum and Kanban to control the tasks.
With the system made in Django & Python, I had autonomy to develop features by myself and revise codes from pull request, because the code was all in the Github to the community help it.
Internship iOS Developer
BEPiD
BEPiD is an initiative of Apple with the university to bring more iOS developers to job market.
There you are prepared for one year through a course and challenges where you need develope apps.
Projects
Chrome extension that adds a one-click download button to Instagram posts, reels and stories, saving photos and videos in the highest available quality.
Chrome extension that injects a one-click download button into Reddit posts, saving images and videos straight from the platform's native media hosts.
Chrome extension that adds a download button to tweets, saving photos, GIFs and videos from X/Twitter at the highest available quality.
Discord bot that streams music from YouTube with a queue system, rich "now playing" embeds, and auto-disconnect after inactivity.
Personal project to track anime releases.
Project Rosies website, which stores articles about international relations and feminism, as well as columns about influential women.
App that contain all informations about weather forecast of Brazil made available from Inmet.
Map containing weather forecast for the entire Brazilian territory.
Map containing weather forecast for the entire Brazilian territory.