Skip to content
View AugustoAmaral's full-sized avatar

Organizations

@cciuenf

Block or report AugustoAmaral

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AugustoAmaral/README.md

Hey there, I'm Augusto Amaral πŸ‘‹

Resume LinkedIn Email

About me

Senior Software Engineer and Frontend Team Lead with 7 years building enterprise solutions for international markets. Currently leading frontend development at Three60 Energy/Maiella, creating complex data visualization dashboards for the oil & gas industry.

🎯 Currently open to new opportunities - Looking for challenging roles where I can contribute to meaningful projects with talented teams.

What I've been up to

πŸ›’οΈ Leading Frontend at Three60 Energy/Maiella (Norway/Italy)

Building premium business intelligence solutions while leading a 3-person frontend team. The highlight? Achieving 90%+ code coverage with an automated visual testing framework using Storybook and Playwright that compares screenshots pixel by pixel. This replaced Chromatic and reduced our CI costs by 80% while maintaining enterprise-grade quality.

Architected the entire frontend stack with Bun and Vite, designed a comprehensive component library, and implemented end-to-end type safety with Elysia + Eden Treaty. The result? Zero-downtime product launches and no more "API changed but nobody told the frontend" surprises.

If you're curious about the performance gains, I wrote about it in this article.

πŸ—οΈ Modernizing Legacy Code at Procore (via Zoolatech)

Worked on Procore's flagship construction management platform - a 20-year-old Rails and React codebase that's seen things. Delivered critical features for the budget management module, improved module load time by 40% through code splitting, and yes, found // TODO: fix this later comments from 2008 still waiting patiently.

πŸš€ From Hackathon to Startup (Avaliei!)

Won Hacking.Rio 2019 competing against 700+ participants, which led to founding Avaliei! with Vibra Energia S.A. as our partner. Built everything from the ground up - the tech stack, CI/CD pipelines, serverless architecture. The startup didn't work out in the end, but the experience of being a technical co-founder and building everything from zero was invaluable.

Technologies I work with today

My main stack as of November 2025:

Frontend

  • TypeScript - The only way to write JavaScript for anything beyond a simple script
  • React bundled with Vite - Bun + Vite is a game changer for build times
  • TanStack Router - Fully type-safe routing, no more runtime route errors
  • TanStack Query - Server state management done right
  • Jotai for global state when state colocation isn't enough
  • Storybook - All-in for component-based development and SOLID principles for frontends. Building components in isolation is the way.
  • Playwright for E2E and visual regression testing

Backend

  • Bun - Replaced Node.js and never looked back. The speed gains are real.
  • ElysiaJS - My go-to for TypeScript backends. Pairs perfectly with Eden Treaty for end-to-end type safety.
  • Drizzle ORM - Simple, type-safe, and doesn't try to be too magical
  • Python - For data processing pipelines, automation scripts, and when the job needs something more robust than JS
  • PostgreSQL and MongoDB depending on the use case

DevOps & Infrastructure

  • Docker for containerization
  • GitHub Actions and Azure DevOps for CI/CD
  • Deployment to Vercel, GitHub Pages, Firebase - the simpler, the better

Technologies I've worked with

Ruby on Rails - Extensive experience from working on one of the largest Rails codebases in the world at Procore. Great for complex, data-heavy applications.

Node.js - Before Bun came along and made everything faster

Redux - Used it extensively, but prefer state colocation and lighter alternatives now

GraphQL - Implemented and maintained GraphQL APIs in production

PHP - Built WordPress themes using React and PHP, and created websites for private game servers. Not my daily driver, but I can navigate it when needed.

Parse Platform - When you need a backend but don't want to build full CRUD from scratch

Projects I've built

Wrote about how switching to Bun can significantly reduce CI costs and build times in large-scale projects. Real numbers from real production environments.

Visual Testing Framework

Custom solution combining Storybook and Playwright for automated visual regression testing. Captures and compares screenshots across multiple viewports and themes, replacing enterprise tools while saving 80% on costs.

End-to-End Type Safety Architecture

Implemented Elysia + Eden Treaty to create compile-time type safety from database to UI. No more runtime surprises when the backend changes the API.

A community project - a progress tracking tool for Ragnarok Mobile Classic with multi-profile support and local-first data management. Sometimes you just need to build something fun for the community.

Education & Recognition

Bachelor of Computer Science - UENF, Brazil (2025)
Thesis: Comparative Analysis of Automatic Keyword Extraction Algorithms Using NLP Techniques

Hacking.Rio 2019 - Cluster winner (700+ participants)
Stanford Code in Place 2020 - Final project featured in official gallery

Languages

πŸ‡§πŸ‡· Portuguese (Native) β€’ πŸ‡ΊπŸ‡Έ English (Fluent) β€’ πŸ‡ͺπŸ‡Έ Spanish (Advanced)

Let's connect

I'm always interested in discussing new opportunities, interesting technical challenges, or just chatting about why we keep reinventing the wheel in the JavaScript ecosystem.

πŸ“§ [email protected]
πŸ’Ό LinkedIn
πŸ“„ Full Resume


Building scalable solutions and occasionally remembering to write tests first.

Popular repositories Loading

  1. distributed-chat-assignment distributed-chat-assignment Public

    Trabalho de SD

    JavaScript 3

  2. pokegoChatBot pokegoChatBot Public archive

    chat de raid do pokego

    Python 1

  3. interactions-modpack interactions-modpack Public archive

    Save do servidor interactions

    Python 1

  4. computer-graphics-assignment-opengl computer-graphics-assignment-opengl Public

    C 1

  5. stoneblock3-modpack stoneblock3-modpack Public archive

    Python 1

  6. static-pages static-pages Public

    HTML 1