Hi, I'm Gabriel, a senior software engineer focused on backend systems and scalable platforms. I specialize in Python development with FastAPI, Flask, and asynchronous programming, complemented by Node.js experience. I work across relational and non-relational data stores, leveraging PostgreSQL with SQLAlchemy and MongoDB for large-scale data storage. In my current role at ProgressRail, I re-architected a legacy system to reduce runtime by 90% and improve scalability and reliability. I mentor teammates, advocate for clean code, and collaborate across distributed teams in English to deliver reliable, high-impact backend solutions.

Gabriel Bastos de Freitas

Hi, I'm Gabriel, a senior software engineer focused on backend systems and scalable platforms. I specialize in Python development with FastAPI, Flask, and asynchronous programming, complemented by Node.js experience. I work across relational and non-relational data stores, leveraging PostgreSQL with SQLAlchemy and MongoDB for large-scale data storage. In my current role at ProgressRail, I re-architected a legacy system to reduce runtime by 90% and improve scalability and reliability. I mentor teammates, advocate for clean code, and collaborate across distributed teams in English to deliver reliable, high-impact backend solutions.

Available to hire

Hi, I’m Gabriel, a senior software engineer focused on backend systems and scalable platforms. I specialize in Python development with FastAPI, Flask, and asynchronous programming, complemented by Node.js experience. I work across relational and non-relational data stores, leveraging PostgreSQL with SQLAlchemy and MongoDB for large-scale data storage.

In my current role at ProgressRail, I re-architected a legacy system to reduce runtime by 90% and improve scalability and reliability. I mentor teammates, advocate for clean code, and collaborate across distributed teams in English to deliver reliable, high-impact backend solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Portuguese
Fluent

Work Experience

Remote Software Engineer at ProgressRail, a Caterpillar Company
May 1, 2022 - November 4, 2025
Re-architected a legacy MATLAB batch workflow by replacing it with a high-performance Python engine using FastAPI, cutting runtime from 1 hour to 10 minutes and significantly improving scalability and user experience. Designed and developed scalable backend infrastructure for locomotive simulation, building RESTful APIs, asynchronous processing pipelines, and SQLAlchemy queries to reduce pipeline runtimes by 90%. Implemented JWT authentication and role-based access control, integrated structured logging and observability practices for error tracking and monitoring in production. Acted as a technical reference, mentoring peers in Python best practices and leading cross-team collaboration in fully English-speaking distributed environments. Contributed to a Next.js + TypeScript frontend for a new internal application, focusing on reliable UI/UX and data processing automation.
Remote Software Engineer (Part-time) at GoApply
September 1, 2025 - September 1, 2025
Designed and developed RESTful APIs powered by FastAPI to support an AI-driven SaaS platform that analyzes job opportunities and generates tailored résumés, delivering a 10-second tailored feedback feed. Built and maintained data models and queries with PostgreSQL and SQLAlchemy, ensuring secure persistence and efficient communication. Deployed a containerized backend architecture with Docker, enabling scalable inference while self-hosting open-source models.
On-site Software Engineer at FAESA
April 30, 2022 - April 30, 2022
Automated student information processes at AVA (student environment), previously updated manually, using Python. Developed a micro-service email sender with Node.js and Docker for queue processing. Created a React-based web application for sending student information to MEC, reading standard text files and displaying information for user management.
Junior Software Engineer at ETAU REtI & Automação
December 31, 2019 - December 31, 2019
Developed a full-stack Python application to automatically send monthly payroll information to all employees, reducing printing costs. Built a full-stack admissions and resignation management system to track current and former employees, integrating data from Excel spreadsheets into a centralized HR information repository.
On-site Junior Software Engineer at Vitória Soft do Brasil
February 28, 2018 - February 28, 2018
Started development of the smart drug ordering system; from its location, recommending nearby drug stores for ordering and creating routes for users to locate the order directly in-store.

Education

Bachelor's Degree in Information Systems at UCL - Faculdade do Centro Leste Brasil
February 1, 2016 - July 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Professional Services, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more