
I'm Jônatas Gomes
(but you can call me Johny)
and this is my portfolio 👨🏿💻
I'm a Senior Frontend Engineer at Pinterest, building React and TypeScript interfaces used by millions. On the side, I take products from zero to launch, from fintech tools to apps for street vendors. This site shows both sides of my work.
Creations
Use the left and right arrow keys to change slides. Home goes to the first slide and End goes to the last slide.
Project 1 of 4
Skills
LanguagesLinguagens
- Python
- Go
- JavaScript
- TypeScript
- HTML5
- CSS
- Dart
Frontend
- React
- Context API
- Redux
- Zustand
- Next.js
- Tailwind CSS
- Styled Components
Automated TestingTestes Automatizados
- React Testing Library
- Jest
- Cypress
- Playwright
Backend and DatabasesBancos de Dados
- PostgreSQL
- MySQL
- FastAPI
- Node.js
DevOps & Cloud
- Kubernetes
- Docker
- AWS
Mobile
- React Native
- Flutter
Journey
Filter:
Loading
Frontend Developer
at Pinterest
03/2025 ~ Present
React
TypeScript
Tailwind CSS
Microfrontends
React Testing Library
Playwright
Kubernetes
- Led the development of high-performance interfaces for the global platform, serving millions of daily users with a focus on scale and resilience.
- Designed and implemented a microfrontend architecture using React and TypeScript, ensuring modularity and independent deployment.
- Drove the complete feature lifecycle, from scope definition to deployment in a Kubernetes environment, utilizing CI/CD practices.
- Increased E2E and unit test coverage of the codebase from 45% to over 70%, leveraging React Testing Library and Playwright.
Software Engineer
at Jusbrasil
07/2023 ~ 12/2024
Python
React
Go
Docker
Kafka
FastAPI
Pydantic
Google Cloud Platform
React Testing Library
- Spearheaded full stack development of tools for the collection, processing (Python/Golang), and visualization of legal data for millions of
- Optimized frontend performance with advanced techniques such as lazy loading, code splitting, and memoization, resulting in a 22% improvement in application loading time (LCP – Largest Contentful Paint).
Frontend Developer
at Knedle
03/2023 ~ 07/2023
Python
React
TypeScript
Chakra UI
Next.js
Styled Components
Jest
- Developed an Interactive Data Visualization and Query Dashboard for Official Gazette (DODF) data using React.js with TypeScript, Next.js and ChakraUI.
- Implemented advanced search features and visual queries based on the Neo4j database, including functionality for PDF data extraction.
- Architected the project's institutional website and developed a reusable, customizable component system using Styled Components and ChakraUI.
- Enhanced frontend code security and quality by adopting TypeScript and implementing unit tests using Jest.
Fullstack Developer
at Pencillabs
03/2021 ~ 03/2023
Python
TypeScript
AngularJS
React
Node.js
Figma
CSS
Docker
Django
Wagtail
- Led the complete refactoring of a legacy system to AngularJS and TypeScript, and developed new modules in React, TypeScript and Node.js, resulting in a 28.5% increase in development efficiency.
- Designed and constructed advanced layouts and animations (CSS) based on Figma prototypes and built reusable component libraries.
Fullstack Developer
at ProEPI
07/2020 ~ 03/2021
Javascript
TypeScript
React
Ruby on Rails
Metabase
- Developed a responsive interface for an epidemiological surveillance system, focusing on usability and accessibility for healthcare
- Integrated frontend applications with REST APIs, ensuring efficient data flow and designing appropriate visual feedback systems.
Software Developer
at ENAP (National School of Public Administration)
03/2017 ~ 01/2018
Express.js
Python
React
Docker
FastAPI
- Developed automated solutions for data collection and processing, utilizing Python and web scraping techniques.
- Implemented course integrity checkers, reducing repetitive manual checks and decreasing user complaints by 30%.
- Integrated frontend applications with REST APIs, using Express.js, ensuring efficient data flow and designing appropriate visual feedback systems.