Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Gustavo Saboia

Rio de Janeiro

Summary

Software engineer based in Rio de Janeiro with a strong foundation in technology, starting in Petrópolis with a focus on computational tasks. Proficient in Python, Flask, Django, and Google Cloud Platform (GCP), with expertise in systems architecture. Adept at understanding company workflows to design solutions aligned with strategic objectives. Committed to continuous skill development and professional growth.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

americanas s.a.
11.2020 - Current
  • I implemented ETL processes using Airflow, Apache Beam with Dataflow, and cloud functions to download, extract data from files, and create databases with the necessary information for compliance analysis
  • I designed and implemented APIs for analyzing marketplace sellers and products
  • These APIs, developed in Python with Flask and deployed using Kubernetes on GCP infrastructure, include unit tests and are critical in progressively reducing company costs by becoming an information hub for different departments
  • I established a code review process, not implemented previously, focusing on ensuring high code quality
  • I initiated programming classes to share knowledge and upskill my teammates.

Software Engineer

BTG Pactual
08.2019 - 11.2020
  • I developed an automation solution for the Calypso central system deployment process
  • Previously a manual process, the idea was to mitigate risks associated with human errors and enhance system reliability
  • I architected and implemented an asynchronous system flow for managing offshore investments, utilizing Java and IBM queues
  • This automation significantly reduced the time required to complete client investments from several minutes to mere seconds, streamlining operations and improving efficiency
  • I managed a small team responsible for the offshore project, which gave me valuable insights into project management and problem-solving from a leadership perspective
  • This experience allowed me to address challenges more effectively and devise optimal solutions
  • I developed several ETL processes in Python to facilitate data extraction from internal applications and enhance data migration efficiency.

Software Engineer

Infoglobo
09.2018 - 08.2019
  • I improved the subscription flow by connecting their paywalls to the subscription process
  • This improvement was essential to sell the product in a few clicks
  • This application was in Java with Springboot using TDD
  • I created an application to manage their discount coupons, improving the manual process that existed before it
  • I built this application in Python with Flask and Oracle Database using TDD
  • I created a communication pattern with the enterprise service bus to remove redundant applications and application calls
  • I created an application to build dynamic paywalls
  • I used Python with Django and MySQL as a database
  • I optimized the existing services to remove unnecessary VMs and cut the cost of these VMs
  • I participated in many code reviews to help keep the quality of the applications
  • I implemented the subscription with Google
  • This was important because, depending on the user, the subscription could be made with one click, increasing sales
  • This subscription flow was implemented with Python and Flask, consuming from a RabbitMQ queue.

Software Engineer

Lemobs
01.2018 - 09.2018
  • I created an application to manage their subscription flow in Java with Springboot
  • This application was vital because it helped the sales team increase their results when showing their products to doctors and health clinics
  • I introduced Docker containers into their projects to improve their deployment process
  • This achievement was important because they were facing many issues when deploying to their VMs
  • I automated their report extraction with Python and Tableau to help them show the clients the impact of their products and help the company find new solutions
  • I created a chatbot in Python to deal with simple problems reported in their emails.

Software Engineer

LNCC
08.2017 - 01.2018
  • I developed pipeline software using Python and Docker to manage DNA data
  • This pipeline reduced the working time from one month to a few hours.

Education

Postgraduate Degree - Software architecture

Instituto Infnet
Rio De Janeiro, Rio De Janeiro, Brazil -
12.2023

Technologist - Information and Communication Technology

FAETERJ Petrópolis
Petrópolis, Rio De Janeiro, Brazil -
12.2018

Skills

  • Python
  • Django
  • Flask
  • REST APIs
  • GraphQL
  • Design Patterns
  • Unit Tests
  • MongoDB
  • PostgreSQL
  • Docker
  • Kubernetes
  • Google Cloud Platform (GCP)

Languages

English
Upper intermediate (B2)
Portuguese
Bilingual or Proficient (C2)

Timeline

Senior Software Engineer

americanas s.a.
11.2020 - Current

Software Engineer

BTG Pactual
08.2019 - 11.2020

Software Engineer

Infoglobo
09.2018 - 08.2019

Software Engineer

Lemobs
01.2018 - 09.2018

Software Engineer

LNCC
08.2017 - 01.2018

Postgraduate Degree - Software architecture

Instituto Infnet

Technologist - Information and Communication Technology

FAETERJ Petrópolis
Gustavo Saboia