Guilherme Rossato
Senior Software Engineer

Engineering is about crafting tools that improve the human experience. Solving (or facilitating) real-world problems requires human empathy. I believe that reliable and effective solutions require technical skill, human empathy, and a continuous learning mindset.

I am an experienced software engineer skilled in data engineering, cloud computing, server-side development, and web development.

Projects Journey

About Me

I am a pragmatic developer who believes technology should serve people. I approach problems with steady curiosity and a bias toward building useful and maintainable solutions while being customer-focused. I value empathy, craftsmanship, and continuous learning: empathy so I design for real user needs, craftsmanship so the solutions are reliable, and learning so I keep improving the tools I create.

My personality blends methodical thinking with a playful experimental streak. I enjoy getting into a flow state to iterate rapidly (what I call "vibe-coding"), while also holding discipline around testing, monitoring, and observability. These values drive my work: I deliver software that is resilient, readable, and genuinely helpful.

Mission & Values

My mission is to build software that reduces friction and amplifies human potential. I pursue projects where measurable impact and ethical responsibility align — because sustainable value comes from solving problems that matter to people and organizations, not just technical novelty, personal gain, or short-term wins.

What I Care About

  • Clarity: Communication should be effective and as detailed as necessary to prevent ambiguities or misunderstandings.
  • Predictability: Code must be as readable as possible (and easy to reason about), testable, and behave as expected.
  • Impact: Solutions and features should make measurable improvements, not just add complexity or novelty.
  • Reliability: Features should be predictable, include automated tests, and be observable.
  • Empathy: Focus on the end user experience. Designing to ensure solutions are genuinely useful and accessible.

MY TECH STACK

Software Engineering Agile & Scrum Methodologies Data Engineering & ETL Data Analysis & Visualization Power BI - Power Query Excel - Spreadsheets PostgreSQL - MSSQL - MySQL HTML5 - CSS3 - JS TypeScript - JavaScript Nodejs - NPM Nextjs - Nestjs - Supabase Reactjs (State management) GIT - CI/CD - Docker Google Cloud Platform (GCP) Microsoft Azure Cloud services PHP - Wordpress - Laravel Python scripting

Professional Trajectory

BetterBrain | Senior Software Engineer

Role Summary
  • Collaborated within a multidisciplinary team to build a modern SaaS application focused on improving health and preventing degenerative diseases.
  • Backend development utilizing SQL, TypeScript, Next.js, and Deno.
  • Actively developed robust unit tests using Cypress and end-to-end tests with Playwright.
  • Managed log monitoring and maintained proactive communication with the QA team, ensuring high-quality feature delivery.
Role Description

Worked as a Senior Software Engineer at BetterBrain (operating remotely from Brazil) collaborating within a multidisciplinary team to build, improve, and maintain a state-of-the-art SaaS project application dedicated to improving health (and preventing degenerative diseases from escalating). My backend development responsibilities utilized SQL, TypeScript, Next.js, in a Deno environment, including building APIs, implementing frontend designs, and altering server-side logic. I also actively developed robust unit tests using Cypress and Playwright to ensure feature reliability. Directly (and frequently) collaborated with cross-functional teams such as Q.A. to ensure seamless integration of features and high-quality deliverables.

Traact | Senior Full Stack Engineer

Summary
  • Contributed to a large-scale application focused on the legal sector using an Agile methodology.
  • Leveraged a modern full-stack ecosystem including Node.js, NestJS, NextJS, React, Docker, and SQL.
  • Managed version control, conducted pull request reviews, and built sophisticated CI/CD pipelines.
  • Implemented automated testing and integrated various cloud services to handle complex data workflows.
Description

Prior to that I was a Senior Full Stack Engineer at Traact. In this remote role, I contributed to a large-scale application focused on the legal sector using an Agile methodology with clear weekly goals and daily meetings. I leveraged a modern full-stack ecosystem that included Node.js, NestJS, NextJS, React, Docker, and SQL alongside Yarn. My responsibilities involved managing version control, conducting pull request reviews, and building sophisticated CI/CD pipelines. I also implemented automated testing and integrated various cloud services to handle complex data loading, transformation, and refining workflows.

Flomatika | Software Engineer

Summary
  • Full-stack web development utilizing Node.js, TypeScript, React, PostgreSQL, and MongoDB.
  • Backend creation, optimization, and maintenance of complex database queries, alongside AWS integrations (Lambda, S3, CloudWatch).
  • Frontend translation of Figma designs into reality, implementing robust state management.
  • Ensured system stability through comprehensive unit and end-to-end testing.
Description

I served as a Software Engineer at Flomatika. I handled full-stack web development utilizing modern practices and technologies like Node.js, TypeScript, React, PostgreSQL, and MongoDB. My backend focus included the creation, optimization, and maintenance of complex database queries, alongside multiple integrations with AWS services including Lambda, S3, CloudWatch, and Secrets Manager. On the frontend side, I was responsible for translating Figma designs into reality, implementing robust state management and UI components. I also ensured system stability through comprehensive unit and end-to-end testing.

Alfa17 Analytics & BI | Data Engineer

Summary
  • Led ETL Architecture & Infrastructure design, development, and deployment.
  • Developed Data Integration & RPA workflows using REST/SOAP APIs and Node.js.
  • Executed Data Transformation & Machine Learning pipelines using Python.
  • Created comprehensive Business Intelligence & Analytics reports using Power BI.
  • Built custom Automation Tooling utilizing Angular and TypeScript.
Description

I was a Data Engineer at Alfa17 Analytics & BI, located in Porto Alegre, Brazil. In this role, I took complete ownership of the data pipeline infrastructure. I was heavily responsible for the core architecture, ongoing development, systematic analysis, continuous monitoring, and successful implementation of extraction, transformation, and loading (ETL) systems. This required deep integrations across a wide variety of data systems and diverse source types to enable reliable business intelligence solutions.

FastCompras | Full Stack Developer

Summary
  • Comprehensive scope covering website development, server, and database maintenance.
  • Managed deployment systems and executed complex integrations with third-party web services.
  • Created and maintained Magento platform for multiple customers, expanding its functionality and ensuring seamless user experiences.
Description

Worked as a Full Stack Developer (onsite) for a e-commerce agency. My scope covered broad website development (PHP) as well as essential server and database maintenance. Aside from expanding features I also created and managed automatic deployment systems, created, debugged, and configured complex integration scripts that integrated with various external third-party web services.

FROM TINKERING GADGETS TO VIBE-CODING.

My journey in software development started when I was still in elementary school: I was a creative introvert with an insatiable curiosity for how things worked and loved tinkering with appliances and machines, often breaking them apart in the process of understanding how they functioned, though my habit of dismantling them often permanently damaged them which frequently got me into trouble.

When I was introduced to my first computer I was immediately captivated by how it was resilient to mistakes and, unlike fragile circuit boards, experimenting and failing didn't mean breaking something beyond repair, it just meant hitting a reset button and trying again.

This low-stakes environment cultivated my earliest methodology: vibe-coding. Vibe-coding is less about rigid, upfront architectural planning and more about intuitive, rhythmic iteration. It is the process of getting into a flow state, throwing ideas at the compiler, and rapidly maneuvering through trial and error until the logic inherently "clicks" and the solution feels perfectly aligned with the problem.

Creating software as a learning strategy.

The Automation Epiphany

By the time I reached middle school, my relationship with technology evolved from pure experimentation to practical application: I realized my programming skills could be leveraged to automate my homework (specifically math assignments with recurring and tedious steps). It was through this desire to offload repetitive tasks that I discovered that I could simultaneously make my daily life significantly easier and deepen my understanding of the underlying concepts and it's edge cases.

Programming a solution to a problem forces a unique kind of discipline: It makes you acutely aware of the exact input parameters required to define the problem. Once defined, you have to rigorously validate your strategy for solving it, anticipating and handling the strange edge cases that manual processing allows you to ignore.

Personal Projects

Here are a few of my personal projects, experiments, and open-source contributions that showcases my skills in software engineering, data analysis, and web development. Each project reflects my commitment to building reliable, user-focused solutions.

  • Portfolio Website: This website is hosted and served by Google Cloud's App Engine service. It is my personal project that demonstrates my skills in web development, responsive design, and user experience. Built with modern web technologies, it serves as a platform to showcase my work and professional journey.
  • Composer (Dependency Manager for PHP) I contributed to the Composer project, which is a widely used dependency manager for PHP. My contributions focused on improving the package management system, enhancing its performance, and ensuring better compatibility with various PHP versions.
  • Minecraft-like Voxel Game: I developed a voxel-based game inspired by Minecraft, which showcases my skills in game development, 3D graphics, and real-time rendering. The project involved creating a dynamic world with interactive elements, optimizing real-time performance, and implementing a user-friendly interface.

All the professional projects I contributed for are private and confidential (due to contractual obligations) so I cannot provide details. However I can discuss my role and contributions to projects upon request in a remote interview or a private meeting.