Full Stack Web Developer

Matheus Santos

I'm a Full-Stack Engineer fueled by innovation. I build AI-powered solutions, scalable microservices, and cloud-native apps with Vue.js, Next.js, Node.js, and Python—always pushing the boundaries of what tech can achieve.

About me

I'm a Full-Stack Engineer who discovered my passion for coding while learning C language in university. That initial curiosity grew into a career where I now build AI-powered solutions, scalable microservices, and cloud-native applications using modern technologies like Vue.js, Next.js, Node.js, and Python.


Outside of work, I'm an avid gamer and anime enthusiast who believes great storytelling - whether in code or entertainment - can create meaningful experiences. My approach to technology mirrors how I approach life: always learning, always creating. From professional projects at UOL Ads to personal experiments like game development, I love turning ideas into reality.


What motivates me most is the creative process of building solutions that make an impact. While I take my work seriously, I never lose the sense of wonder that first drew me to programming. It's this balance between professional dedication and personal passion that drives me forward - both in writing clean code and in enjoying life's adventures with my family.

Work experience

Software Engineer
UOL ads, Remote
2022 - Present

At UOL, I work as a fullstack software engineer on the UOL Ads product. As part of a talented development team, I use agile methodologies such as Scrum to develop the frontend primarily using Vue.js, JavaScript, and SASS, and the backend using microservices with the Spring Framework and Node.js. Additionally, I focus on innovation using Artificial Intelligence to enhance and evolve product solutions.
My goal is to contribute to the continuous evolution of UOL Ads in a scalable and self-testing manner, always applying best development practices to ensure that the product remains a reliable and high-quality solution.

Trainee
Asa Branca Aerospace, Brazil, Recife - PE
2020 - 2021

In the Asa Branca extension project at UFPE, I worked as a programmer on the control team. My main responsibility was to develop the tracking feature for the CubeSat using the C++ programming language. Additionally, I was also responsible for reporting progress on a weekly basis in meetings with the team.
During my time on the project, I learned to work effectively in a team and honed my programming and problem-solving skills. This experience provided me with valuable technical and interpersonal skills that continue to be relevant in my current career as a fullstack software engineer.

Education

Certified Full Stack Web Developer
Trybe
2021 - 2022

Bachelor of Electric Engineering
Universidade Federal de Pernambuco
2018 - 2021

Skills

Discover the technical proficiencies that power my fullstack solutions.

Frontend Development

Expert in building responsive, high-performance UIs with Vue.js, React, Next.js, and Angular.

Backend Development

Skilled in scalable microservices and APIs using Node.js, Spring, Python (FastAPI), and Nest.js.

AI & Innovation

Experienced in integrating AI-driven features to enhance user engagement and operational efficiency.

Cloud & DevOps

Proficient in AWS, Docker, Kubernetes, and CI/CD pipelines for scalable cloud deployments.

Databases

Strong knowledge of PostgreSQL, MySQL, MongoDB, and Redis for optimized data management.

Testing & Quality

Advocate for robust systems with Jest, Cypress, and automated testing strategies.

Languages & Tools

Fluent in TypeScript, JavaScript, Java, Python; adept with Git, Agile/Scrum, and Linux.

Adaptability

Passionate about learning emerging tech (e.g., AI/ML) and solving complex problems.

Let's Build the Future Together

Ready to collaborate on scalable web apps, AI solutions, or cutting-edge tech?

Explore the articles of my blog

View all posts »
Introducing ScrapeGraphAI with DeepSeek

Introducing ScrapeGraphAI with DeepSeek

Learn how to use ScrapeGraphAI with DeepSeek to automate web scraping using LLMs. This guide covers setup, real-world examples, schema-based extraction, and performance logging.