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.