Resume

My professional experience and qualifications

Summary

13+ years of coding experience and 5+ years leading backend teams on Python, FastAPI, Django, and AWS

Work Experience

Senior Software Engineer

Prenuvo

Jan 2023 - Present

Remote, United States

  • Implemented performance enhancements that cut response times by 25% through optimized database access and resource management.
  • Designed and built backend support for AI-powered tools used by radiologists, boosting workflow efficiency.
  • Created and rolled out a self-service discount system, giving Sales fine-grained control over promotions.
  • Led an external-service integration that improved operational efficiency and contributed to seasonal revenue gains.

Software Engineer

Perflo

Nov 2021 - Nov 2022

Remote, United States

  • Built an asynchronous processing mechanism with Celery and Redis, enabling seamless background task handling.
  • Engineered a Microsoft Teams bot to collect critical user data and integrate it into the main web application.
  • Developed RESTful APIs with Django and DRF to ensure secure, efficient data transfer.

Software Engineer

Olist

Jun 2020 - Oct 2021

Remote, Brazil

  • Developed RESTful APIs and microservices using a pub/sub architecture, increasing system scalability.
  • Modernized legacy apps by refactoring code and improving database interactions, lowering latency.
  • Implemented a Backend-for-Frontend layer with Node.js and Express, improving performance and simplifying client development.
  • Provided onboarding and mentoring for new team members, ensuring alignment with best practices.

Full-Stack Engineer (Part-Time)

Advogar

Aug 2019 - Oct 2021

Remote, Brazil

  • Added advanced image processing and third-party integrations to expand API capabilities.
  • Led backend integration between core services, ensuring consistent data flow.

Development Team Lead & Software Developer

Justiça Fácil

Mar 2019 - Jul 2020

Remote, Brazil

  • Coordinated a distributed team to deliver high-priority features on schedule.
  • Built asynchronous web crawlers that reduced specific search tasks from two hours to two minutes.
  • Developed features that streamlined QA workflows, saving up to eight hours per tester each week.

Skills

Languages & Frameworks

Python, FastAPI, SQLAlchemy, Django REST, TypeScript, Node.js, Express

Architecture & Patterns

Clean Code/Architecture, DDD, Microservices, Pub/Sub, BFF, REST, GraphQL

Cloud & DevOps

AWS – ECS, Lambda, RDS, S3, Docker, Kubernetes, GitHub Actions

Data & Messaging

PostgreSQL, Redis, Celery

Quality

TDD, Pytest, Ruff, CI/CD

Publications

Estratégias Pedagógicas para o Processo de Ensino-Aprendizagem de Algoritmos

2019

A publication exploring pedagogical strategies for teaching and learning algorithms.

Estudos de Técnicas de Mineração de Dados Aplicadas em Ambientes Sistematizados de Bibliotecas

2018

A study on data mining techniques applied to systematized library environments.

Carros de Combate na Selva: Utilização de VBCCCs no Teatro de Operações da Amazônia

2017

A publication on combat vehicles in jungle environments, focusing on operations in the Amazon.

Languages

Portuguese

Native

English

Professional (C2 Proficient) (EF SET English Certificate 82/100 (C2 Proficient))

Giovani Moutinho
Giovani Moutinho
Senior Software Engineer
Brazil