<Matheus Almeida/>

Software Engineer

Front-End

matheus, focused programmer wearing a hoodie and headset, working on a laptop.
My favorite stack
vue icon
react icon
ts icon
tailwind icon
node.js icon
firebase icon
TeamworkProblem-solvingCreativityOpen-mindednessEmotional intelligenceAttention to detailEmpathy
TeamworkProblem-solvingCreativityOpen-mindednessEmotional intelligenceAttention to detailEmpathy

Projects

A reflection of my Growth and Passion

freelancer
MelhorPreço.app

MelhorPreço.app

PWA that helps users find the best prices for products across small local markets. Prices are crowd-sourced through a gamified experience where users submit data from nearby stores. Based on these contributions, the platform infers the best price for each item in the closest location.

ReactNext.jsTailwindJestFirebaseAxiosZodSWR
personal
Vue Migration Tool (VMT)

Vue Migration Tool (VMT)

A CLI tool that automates the migration from Vue 2 to Vue 3 using compiler concepts to analyze and transform legacy code based on the latest best practices. Bachelor thesis project.

Vue 2Vue 3VUE CompilerBabelJestNode.js
personal
Finance.AI

Finance.AI

Project that helps users manage their personal finances. Finance.AI uses artificial intelligence to analyze transactions and generate personalized insights. On the platform, users can register income and expenses, categorize movements, and view smart summaries to better understand their budget.

ReactNext.jsTypescriptTailwindClerkPostgreSQLGeminiZod
personal
Room.IO

Room.IO

Roomio is an online multiplayer gaming platform with real-time integration with Web Socket.

Next.jsFirebaseTailwindSWRJestSocket.IONode.jsExpressPostgreSQL
personal
Proffy

Proffy

Project that connects students and teachers. Connections aims to find teachers with the best hours to serve students. On the platform there is area for students, where you have the option of looking for teachers at the desired times to assist you and area for teachers, where they can register with class schedules.

ReactKnexJavascriptNode.js
personal
Zelda Project

Zelda Project

Personal project to practice lading page with video and iframe tag.

HTMLCSSJavascript

Experiences

A summary of the Roles, Responsibilities that have shaped my professional path so far

Blip

(full-time)
Software Engineer2 years, 3 months
Blip company
  • Revamped a complex legacy system to boost performance, scalability, and client efficiency through code cleanup, tech migration, security improvements, and AI integration.

    Removed 20+ outdated feature flags, simplifying the codebaseIntroduced generative AI features, reducing manual client work by up to 60%Migrated critical routes from Python 2 to Python 3, ensuring long-term stabilityRefactored legacy components into Vue.js, resolving memory leaks and improving load timesImplemented XSS mitigation by blocking malicious scripts, protecting users and improving system security.
Jan 01, 2023 - Apr 01, 2025

Stilingue

(full-time)
Junior Front-End Developer11 months
Stilingue company
  • Improved dashboard usability and delivery speed by building dynamic filters, automating real-time updates, and developing modular components.

    Developed 70+ reusable components in a single quarterBuilt global filters that cut setup time by up to 80%Created a component builder to increase product flexibilityImproved Firebase security rules and optimized data structureStrengthened the design system with test coverage and documentation
Feb 01, 2022 - Jan 01, 2023

Stilingue

(full-time)
Assistant Front-End Developer8 months
Stilingue company
  • Contributed to scalable product development by designing advanced Vue.js components, improving Firebase access control, and supporting a consistent, accessible design system.

    Built components that enhanced data visualization and reusabilityManaged Firebase permissions and improved security practicesIncreased test coverage, reducing production bugsContributed to the evolution of a reusable design systemAccelerated feature delivery through modular, maintainable code
Jun 01, 2021 - Feb 01, 2022

Stilingue

(intern)
Developer Intern9 months
Stilingue company
  • Laid the groundwork for scalable front-end development by applying Vue.js principles to build maintainable components and improve code quality.

    Created modular Vue.js components focused on reusability and clarityApplied lifecycle methods and reactivity to improve interactivityStructured the codebase for maintainability and collaborationContributed to improving code quality and consistencyGained hands-on experience in front-end development within a fast-paced team
Sep 01, 2020 - Jun 01, 2021

Education

Where theory, research, and teaching shaped the foundations of how I think and build

logo from Federal University of Ouro Preto

Bachelor of Science in Computer Science (B.Sc.)

Federal University of Ouro Preto (UFOP)

Universidade Federal de Ouro Preto

Aug 2018 - Apr 2025

Teaching Assistant – Data Structures

UFOP6 months

Sep 2019 - Mar 2020

Supported the Data Structures course by creating exercises, reviewing assignments, and assisting students with coding challenges. Topics included algorithm complexity, recursion, lists, stacks, queues, sorting algorithms, binary and AVL trees, and hash tables.

Undergraduate Research – High Performance Computing (HPC)

UFOP1 month

Aug 2019 - Sep 2019

Contributed to the development of JCL-Opt, a Java-based framework that applies optimization techniques like backtracking and permutations on distributed systems using JCL. Focused on modular design, load balancing, and efficient data handling strategies.

Participant – opCod3rs Program

UFOP10 months

Aug 2018 - Jun 2019

Took part in a competitive programming training program aimed at preparing students for algorithmic challenges and ICPC-style contests. Regularly practiced advanced data structures, dynamic programming, and graph theory through weekly problem-solving sessions.

Certifications

Milestones that validate my dedication to learning, growth, and professional excellence

logo from Certificates.dev issuer

Certified Mid-Level Vue.js Developer

Certificates.dev

Aug 2025

Vue 3

Testimonials

From Clients, Teammates, and Classmates who have collaborated with me along the way

I’ve had the pleasure of witnessing Matheus’ professional journey since his early days in the tech field, and I’ve always been impressed by how quickly and deeply he learns. He approaches challenges with an open and collaborative mindset. Even when he’s not the most senior person on the team, he consistently steps up to support both projects and teammates. Matheus is someone who’s always seeking to grow — whether by learning from his colleagues, reflecting on his own work, or understanding the broader impact of the products he helps build. On top of that, he maintains excellent interpersonal relationships and contributes to a positive team dynamic. In a market where effective results through technology are increasingly sought, Matheus is the kind of professional you can rely on. Whenever I have the opportunity, I invite him to join my projects.

João Marcos, Front-end Engineering | Tech Lead | Chapter Lead

Working with Matheus was an enriching experience. Since his very first professional role, his eagerness to learn and overcome challenges has always stood out. I had the privilege of closely following his growth, as we were part of the same team, and I can confidently say: he is relentless. He always gives his best, collaborates excellently, is ready to help, and is constantly seeking new knowledge. A great example of this was our many conversations about design—not just product design, but design as a discipline. Matheus was one of the key advocates for design quality in our context, always going above and beyond to contribute. His growth is inevitable, and any team would be lucky to have him. A highly recommended professional!

Fábio Gomide, Senior Product Designer

Matheus is one of those people who naturally elevate the environment just by being around. Whether solving a problem or helping someone along the way, he brings clarity, focus, and a calm energy that makes everything flow more smoothly. During the time we studied together, I saw firsthand how dedicated he is — not just to the task at hand, but to doing it well, with attention to detail and consistency. He has an energy that inspires and drives those around him. Working with him was always a smooth and motivating experience.

Gabriel Caetano Araújo, Product Tech Lead

Matheus has excellent technical skills, the ability to solve complex problems, great strategic vision and leadership. Also, has qualities as a person, fundamental in any organization, such as communication skills, resilience and always willing to help. We graduated college together and I believe that Matheus has all the conditions to develop further in his career, constituting an asset of enormous value for any organization.

Lucas Urzedo, DataOps Engineer

Matheus is one of the greatest developers I have worked with. He has great tech skills and is a team player, helping his coworkers and contributing to a better workplace. Also, he's an excellent problem solver, and helped the team to improve our platforms with good performance and clean code. I hope we can work together again sometime.

Levi Frota, Front-End Developer

I had the pleasure of studying alongside Matheus. From the beginning, it was clear that he stood out for his technical skills, critical thinking, and collaborative spirit. He consistently approached problems with creativity and was always willing to help others grasp complex topics. Whether working on academic projects or exploring personal tech interests, he brought a strong work ethic and a passion for learning that made him a valuable friend during the period we studied together and the years after.

Caio Costa, Data Engineer

Do you like my work?

Have a project in mind, a question, or just want to say hello?
Feel free to reach out, I'm always open to connect!

0 / 300

linkedin icon
github icon
whatsapp icon
gmail icon
Copyright © 2025-Matheus Almeida
All Rights Reserved