Main tools

About Me

Who am I?

I'm Guilherme Almeida, a 24-year-old Software Engineer based in Curitiba, Brazil. I'm specialized in React + Next.js, Node.js + NestJS, Java, and UI/UX design, while also having experience with a wide range of other technologies.

I hold a Bachelor's Degree in Software Engineering from the Federal University of Amazonas, as well as a Technical Degree in Informatics with an emphasis on Software Engineering, totaling 8 years of academic experience and 6 years of work experience.

At the moment, I'm focused on DevOps and back-end development, though my core expertise lies in front-end engineering, UI/UX design, and mobile development.

8

Years of academic experience

7+

Years of professional experience

What do I like?

While my focus lies on web development, I’m also deeply interested in adjacent fields such as machine learning, data mining, and embedded systems. My passion for DIY culture has led me to explore other branches of engineering, including mechatronics. Additionally, I’m considering pursuing a second degree in Sound Engineering to further expand my multidisciplinary skill set.

Outside of tech, I’m a passionate enthusiast of niche and alternative cultures. I'm an avid fan of RPGs, gothic subculture and cyberpunk literature. I also have a deep appreciation for experimental art, ranging from psychedelic cinema to noise music, which continuously inspires my creative approach to problem-solving and design. My artistic interests often intersect with my technical work, allowing me to bring a unique perspective to both fields.

I'm currently working on several side projects, such as a post-rock project and an illustration project. I also make some wallpapers for Wallpaper Engine.

Education

Software Engineering

Federal University of Amazonas Bachelor's Degree | January 2019 - March 2024

Informatics

Federal Institute of Amazonas Technical Degree | February 2016 - December 2018

Embedded Android Development

State University of Amazonas Certificate Course | January 2021 - May 2021

Graphic Design

GRACOM Certificate Course | May 2016 - July 2017

Work experience

May 2025 - Present

Senior Front-end Engineer at BeCompliance, a company specializing in compliance solutions. Responsibilities include porting Vue components across versions, optimizing state management and error handling, enhancing code maintainability and consistency, as well as enforcing design patterns.

October 2024 - May 2025

Maintained a legacy codebase for SAP written in JavaScript and ASP. Responsibilities include addressing technical debt by resolving CSP violations, improving accessibility and performance, updating dependencies, and implementing new unit tests to ensure code reliability and maintainability.

January 2024 - July 2024

Full Stack Engineer at a Miami-based company specializing in Web3 technologies, including NFTs, crypto, and blockchain. Focused on ESG initiatives and rewards programs for clients such as Banco BV and PelXP.

Worked on multiple client projects, primarily maintaining and enhancing the page builder. Responsibilities included front-end development with React, UI/UX design, and back-end development with Django.

April 2022 - February 2023

Front-end developer collaborating with developers, designers, and managers to modernize businesses. Clients include fintech Banco Inter and travel company CVC.

As a front-end developer, I worked on CVC's bus ticket platforms, Rodofácil and Rodoviário Exclusivo, using TypeScript, React, and Jest. Both projects are available on projects section.

June 2021 - April 2022

Full Stack developer collaborating with developers, designers, and product managers to deliver high-end digital solutions. Key clients include Banco do Brasil, Bradesco, and Itaú.

My main project at this company was Banco do Brasil's investments page, where I primarily worked as a front-end developer. Tools used include TypeScript, React, Jest and Docker.

May 2019 - June 2021

Full Stack Developer in the I.T. department of the Regional Council of Engineering and Agronomy of Amazonas, responsible for developing and maintaining systems, including a CRM, document management, and event management platforms.

Also served as an I.T. support technician, maintaining computers, servers, and printers, and as a designer, developing the council's visual identity and website.

Projects

*Disclaimer: I do not maintain some of the projects mentioned above, therefore some of those projects may be impacted by posterior work done by people who are still involved with them.

Skills

Frontend
TypeScript
Next.js
Styled Components
React Native
UI/UX design
Adobe CC
Figma
Jest
JUnit
Backend
Express.js
Sequelize
Nest.js
Prisma
Django
Scrapy
Pytesseract
Pandas
Spring Boot
Spring MVC
Others
MySQL
PostgreSQL
MongoDB
Design Patterns
Atomic Design
Microsservices
REST
Agile Methodologies
Docker
AWS
CI/CD