I am Gabriel Carvalho Braga, a dedicated software engineer based in Brazil with extensive experience working remotely on backend and full stack development projects. Throughout my career, I’ve specialized in Python, Typescript, Ruby on Rails, and Go, leveraging frameworks like Django and Next.js to deliver scalable and efficient software solutions. I thrive in optimizing performance, reducing costs, and improving user experience through code and architecture improvements. I enjoy mentoring new developers and collaborating with teams to adopt best practices including Test Driven Development and Domain Driven Design, ensuring maintainable and high-quality software. My passion for continuous learning and technological improvement drives me to embrace new challenges and contribute meaningfully to the projects I work on.

Gabriel Carvalho Braga

I am Gabriel Carvalho Braga, a dedicated software engineer based in Brazil with extensive experience working remotely on backend and full stack development projects. Throughout my career, I’ve specialized in Python, Typescript, Ruby on Rails, and Go, leveraging frameworks like Django and Next.js to deliver scalable and efficient software solutions. I thrive in optimizing performance, reducing costs, and improving user experience through code and architecture improvements. I enjoy mentoring new developers and collaborating with teams to adopt best practices including Test Driven Development and Domain Driven Design, ensuring maintainable and high-quality software. My passion for continuous learning and technological improvement drives me to embrace new challenges and contribute meaningfully to the projects I work on.

Available to hire

I am Gabriel Carvalho Braga, a dedicated software engineer based in Brazil with extensive experience working remotely on backend and full stack development projects. Throughout my career, I’ve specialized in Python, Typescript, Ruby on Rails, and Go, leveraging frameworks like Django and Next.js to deliver scalable and efficient software solutions. I thrive in optimizing performance, reducing costs, and improving user experience through code and architecture improvements.

I enjoy mentoring new developers and collaborating with teams to adopt best practices including Test Driven Development and Domain Driven Design, ensuring maintainable and high-quality software. My passion for continuous learning and technological improvement drives me to embrace new challenges and contribute meaningfully to the projects I work on.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Backend Engineer at logrock
March 1, 2025 - Present
Worked remotely developing backend and frontend solutions using Python and Typescript, with Django and Next.js frameworks. Optimized algorithms to reduce insurance quotation time and improved database search performance with pagination and fuzzy searching. Enhanced backend testing by reducing integration tests and increasing unit test coverage with Test Driven Development principles. Identified and resolved redundant logical loops causing unnecessary AWS network charges, cutting the monthly AWS bill by over $2,500. Developed cached data systems for APIs to reduce costs and duplicated requests. Supported front end deliveries during UI restructuring and improved test frameworks for frontend features.
Software Engineer II at Softplan
February 28, 2025 - August 30, 2025
Remote role focusing on platform support and feature development to improve performance. Mentored new team members and facilitated company ownership transition by supporting tool adoption. Developed new product modules and redesigned system architecture for scalability. Created AI solutions with OpenAI models (gpt-3.5-turbo evolving to gpt-4o-mini). Applied Domain Driven Design (DDD) and Test Driven Development (TDD) with Ruby on Rails and Vue 2, and developed Go microservices for recursive functions. Maintained Python microservices for ETL and data analysis and contributed insights to the product team.
Full Stack Developer at Prevision
December 31, 2023 - August 30, 2025
Supported main platform features and developed enhancements focused on user experience, query performance, and error handling. Improved database query efficiency reducing costs by around 40%. Led the team in agile improvements to increase metrics and efficiency.
Junior Full Stack Developer at Prevision
April 30, 2023 - August 30, 2025
Designed OLTP analysis system using Python, Apache Beam, and GCP BigQuery for data seeding in Looker analysis. Gained expertise in Data Engineering, Analysis, and Governance. Redesigned microservices to reduce infrastructure costs using GCP Cloud Run and languages such as Go, Ruby, and JavaScript. Implemented ETL microservices with GCP Pub/Sub. Acted as interim Tech Leader managing team dynamics and communicating with non-technical teams. Provided technical support and contributed to platform analysis and deployment staging.
Web Development Intern at Prevision
March 31, 2022 - August 30, 2025
Maintained and developed features for secondary system using Ruby on Jets and Vue JS 2 addressing customer needs. Created quick-win features in main app using Ruby on Rails and Vue JS 2, learning GraphQL, WebSocket, and Ruby gems. Implemented staging environment for testing using AWS, and resolved mail system issues using AWS SQS. Gained full stack engineering experience with various tools including Figma, AWS, Ruby, JS, TS, and Google Workspace.
Database Management Intern at Presidency of The Republic Federal District, Brazil
June 30, 2021 - August 30, 2025
Maintained OLTP systems and collaborated in SQL-based reporting tools. Supported early-stage web projects by building frontend page components. Applied database management skills in a governmental environment.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Government, Financial Services, Professional Services