
Antonio Pataro
Software Engineer
Hi. 👋
I'm Antonio Pataro, a Software Engineer from Brazil with +4 years of experience.
In 2020, I was an undergraduate student in Aerospace Engineering at UFMG, one of the most prestigious universities in Latin America. During my time there, I had my first contact with programming.
In 2021, I already couldn't help but learn as much as I could, as fast as I could, taking a leap of faith to drop out of college and pursue this career as a self-taught. Since then, I made my way into this industry, specializing in web development.
As a beginner, I enjoyed front-end. Shortly after, back-end became my passion. Now, full-stack development is my specialty ― mainly with Node.js and Go.
Here's a summary of my last work experiences.
Fullstack Engineer, Smartrips
- Contributed to all critical services of a corporate travel-tech company in Brazil, maintaining features on the core Node.js REST API, a back-office NestJS GraphQL API, multiple microservices written in Go (Golang) and in Node.js, and different front-end platforms using Typescript, React, and Next.js — all under an AWS cloud infrastructure;
- Led a complete redesign of the main customer-facing front-end PWA (Progressive Web Application) using React.js, Typescript, and Vite, embracing it as an opportunity to introduce end-to-end and unit tests with Cypress and Jest, to improve observability with Sentry, and to reshape central user experiences alongside stakeholders;
- Spearheaded the introduction of personal travels in the platform, which quickly became a new branch of income for the company. Designed technical solutions alongside the team's leadership, handcrafted new user experiences together with stakeholders, and wrote the totality of the code, which touched every internal system
- Solved a couple-year-old analytics processing problem using existing resources by migrating gigabytes of transaction data using ETL (Extract, Transform, and Load) strategies to a rethought high-performance solution using streams, batch processing, and optimized SQL queries, significantly reducing pressure on the main MySQL database;
- Migrated the customer-facing web application's bundling strategy from Webpack to Vite, due to an excessive use of memory and a poor developer experience, while also implementing code splitting, removing deprecated dependencies, and fixing tooling — improving the team's productivity and even cutting the duration of deployments by half;
- Implemented a feature to automatically make reconciliations between credit card usage spreadsheets and internal transactions, helping agents and customers verify the integrity of payments made within the platform, both through physical and virtual credit cards, which solved a long-term deficiency of the product;
Front-End Engineer, Dinheirow
- Led a rewrite of the customer-facing web application of a loan-focused fintech in Brazil, migrating it from a legacy Vue.js application to a Next.js (with Typescript) SPA (Single-Page Application), taking the opportunity to implement Hexagonal Architecture and to introduce component unit-testing culture with Jest and React Testing Library;
- Applied classicist TDD (Test-Driven Development) practices thoroughly on the making of React.js components and hooks, while also helping junior developers learn and implement good testing practices, reaching an overall average of 80% test coverage using the branch coverage metric;
- Introduced the practice of component documentation with Storybook, creating a centralized database of components often reached by product-people and stakeholders for creating new features and redesigning existing ones, while, at the same time, helping share context across a fast-growing front-end squad;
- Maintained the team's front-end Bitbucket Pipeline using OpenNext and leveraging Atlassian's tools, contributing to a reliable CI/CD workflow and an easy-to-use Git Flow practice (mainly through feature-branches);
- Participated actively in the proposal of UI/UX design solutions for new back-office features, using Figma to create prototypes and sketches for stakeholders;
Fullstack Engineer, Intelligix
- Worked on the MVP of a data compliance, protection, and regulation company in Brazil, focusing on the fast shipping of a core Express.js GraphQL back-end and of a customer-facing React.js platform, both written in Typescript;
- Implemented the system's access-control mechanisms (authentication and authorization) for organizations and users from scratch in a NestJS API, leveraging JWT and a multi-tenant MySQL database setup;
- Introduced a mailing queue mechanism on the core NestJS API, using RabbitMQ as the message broker to ensure delivery, dispatching email HTML strings designed with ReactEmail to AWS SES;
- Developed an internal component library while building the front-end with React.js, Typescript, and Vite, designing Figma mockups, and validating with stakeholders before each task at hand;
Fullstack Engineer, Em Suma
- Developed a linear regression statistics model using SciDAVis that evolved into a Go (Golang) microservice, laying the foundation for the birth of an educational platform focused on essays for Brazilian high school students;
- Designed the system's architecture from scratch on AWS, using services like CloudFront, Comprehend, ElasticCache, RDS with PostgreSQL, S3, SQS, Textract, and even Lambda to host an entire Hexagonal Architecture Express.js API - effectively, reducing server costs to the extreme during the MVP phase;
- Built white-label systems for schools and applications for students and teachers using Typescript, React.js, and React Flow, creating an internal component library shared between projects while following front-end Clean Architecture and TDD (Test Driven Development) principles;
- Integrated extensively with third-party providers, such as MercadoPago for the core payment gateway, Resend as the mailing infrastructure, LanguageTool for automated grammar checking, and even OpenAI's ChatGPT (when it was just starting) through the Completions API for generating an AI summarized revision of essays;
Bachelor's in Aerospace Engineering, UFMG
In Brazil, right after graduating from high school, students have the option to take a test called ENEM (Exame Nacional do Ensino Médio). Through this exam, I was accepted as the 3rd place amongst candidates to study Aerospace Engineering at UFMG (Universidade Federal de Minas Gerais), one of the most prestigious universities in Latin America.
Bronze Medal, Brazilian Public Schools Mathematics Olympiad (OBMEP)
I was awarded the 18th Bronze Medal in my state out of 17.7 million participants. You can check it out here, but be aware that they had my name misspelled.
Honorable Mention, Brazilian Public Schools Mathematics Olympiad (OBMEP)
I was awarded the 122nd place in the Honorable Mention list in my state out of 18.1 million participants. You can check it out here.
Want to work together? Email me at antoniopatarodev@gmail.com.