Gabriel de Souza

Software Engineer

I’m a software engineer specializing in JavaScript, TypeScript, ReactJS, NextJS, React Native, and NodeJS, with experience in large-scale applications. I have a strong track record of significant optimizations, like reducing process times by 90% and memory usage by 80%. I work across both frontend and backend, lead teams, and deliver high-quality projects under pressure. I’m committed to building robust and scalable solutions while maintaining high code standards, and I’m open to new challenges in innovative, performance-driven environments. In recent years, I’ve worked professionally with ReactJS, NextJS, React Native, NodeJS, TypeScript, and Flutter.

Work

IM Digital

Jun 22 - Present · Miami, USA


- Reduced a process time from 7 minutes to 30 seconds (+90% improvement), also reducing the RAM usage from 2GB to 300MB (+80% improvement)
- Reduced the time complexity of a function from O(n^2) to O(n), reducing the time taken from the function from about 15 seconds to less than 1 second
- Used local first to reduce the time taken to have the latest data available to the user from 10 minutes to instant (+99% improvement), improving the user experience

Tech Stack: ReactJS, NextJS, NodeJS, GraphQL, Flutter, TypeScript

IBM

Jan 22 - Jun 22 · São Paulo, Brazil


- Migrated components from JavaScript to TypeScript and from class components to functional components, improving code maintainability and reducing LOC by +30%
- Fixed a memory leak that caused the app to crash after long use, improving app stability
- Increased team efficiency by resolving a complex challenge that no one was able to address, demonstrating problem-solving excellence

Tech Stack: React Native, TypeScript

wBrain

Dez 2020 - Dez 2021 · Rio de Janeiro, Brazil


- Reduced API response time from 4 seconds to under 300ms (+90% improvement), improving perceived performance
- Reduced build time from 12 minutes to 2 minutes (+80% improvement) by optimizing CI/CD pipeline
- Transformed a manual process using Excel into a digital system, eliminating human error, giving more visibility and reducing time spent on the task from 2 weeks to 1 week (50% improvement)

Projects

FlyBox

FlyBox

FlyBox is a door-to-door storage solution that makes storing and retrieving your belongings effortless.

Material Bank

Material Bank

Material Bank is a platform that connects designers with materials and samples for their projects.

MadeGoods

MadeGoods

Made Goods is a wholesale brand focused on creating special statement pieces for designers and boutiques.

MaisonCo

MaisonCo

Miami-based appliance, plumbing, and lighting showroom that puts service and experience first.

Education

Certified in Computer Technology

Broad knowledge in computer technology, from hardware to software, algorithms to databases to software development.