View in English

Igor Souza

Engenheiro de Software

Perfil

Engenheiro com foco em backend que constrói e entrega modelos de machine learning de ponta a ponta, do treinamento (Python, TensorFlow, Torch, visão computacional) a APIs em produção (Flask, Django, FastAPI). Confortável em manter sistemas distribuídos em Kubernetes e Docker, depurar problemas entre serviços (RabbitMQ, Kafka, REST) e linguagens (Python, Ruby, Java), e gerenciar infraestrutura em nuvem (Azure, AWS, GCP) e internals de Linux. Também contribui no frontend (Vue, React) quando o projeto exige.

Histórico Profissional

DataArtMaio 2022 – atual

Engenheiro Python Pleno

  • Construí um sistema em Python para operações de campo de rede, comunicando-se com roteadores via Telnet e SSH para gerenciamento e monitoramento; também ajudei no frontend em JavaScript e no backend em Java/Hibernate.
  • Migrei para um projeto irmão que reconstruía o mesmo domínio em microsserviços usando Kafka como backbone de eventos, desenvolvendo o serviço que roteava requisições da UI para os roteadores.
  • Ajudei a projetar a arquitetura que estendeu a comunicação com roteadores de Telnet/SSH para APIs REST, e gerenciei charts Helm no Kubernetes e dashboards Grafana para observabilidade.
  • Liderei a atualização da distribuição Linux da infraestrutura interna, resolvendo falhas de GRUB e kernel panics para garantir uma migração tranquila.

Tecnologias: Python · Linux · Networking · Java · Perl

Liber CapitalDezembro 2021 – Maio 2022

Engenheiro Python Pleno

  • Fui responsável por um microsserviço em Kubernetes que buscava boletos do sistema nacional de boletos e os armazenava para uso posterior.
  • Rastreei um bug de perda de boletos entre o microsserviço e o monólito legado em Django depurando dentro de containers Kubernetes, inspecionando o fluxo de mensagens no RabbitMQ e aprendendo Ruby para auditar um conector; corrigi o problema nos dois lados.
  • Construí um pacote de mensageria compartilhado, adotado por outros microsserviços em Python.
  • Ajudei a construir o microsserviço baseado em API Django que substituiu o monólito legado.

Tecnologias: Python · Flask · Docker · Kubernetes · RabbitMQ · GCP

Dell LeadAbril 2020 – Dezembro 2021

Engenheiro Python Júnior

  • Construí o backend de um navegador assistivo, sustentando dois modelos desenvolvidos internamente: um que identifica ícones e retorna seu significado em palavras, outro que extrai texto e contexto de imagens.
  • Desenhei o pipeline de ponta a ponta com Flask por trás de uma função AWS Lambda, usando Docker e Docker Compose para emular o Lambda localmente; também contribuí no frontend do navegador em Vue.js.
  • Construí o backend em Flask e o frontend em React de um plugin de dashboard integrado ao programa de QA gerenciado por productos da Microsoft, exibindo métricas de QA e previsões, e ajudei a entregar o modelo de previsão.
  • Trabalhei em parceria próxima com o arquiteto do time em decisões importantes, lidando com a otimização do tempo de resposta do modelo e os requisitos de aprovação de plugins na Azure, em um time composto majoritariamente por estagiários.

Tecnologias: TensorFlow · Torch · Vue · React · Streamlit · Docker · Azure · AWS

Deeper SystemsSetembro 2019 – Abril 2020

Engenheiro Python Júnior

  • Construí e treinei um modelo de visão computacional para detectar e extrair texto de quadros de vídeo, armazenando os dados capturados para uso posterior.
  • Treinei um modelo para extrair informações estruturadas de fotos de contas, e construí o backend em Flask que recebia a imagem, executava a inferência e retornava os dados extraídos.
  • Gerenciei os conjuntos de imagens usados no treinamento, incluindo uma ferramenta desktop em Qt para captura e rotulagem de imagens de treinamento.
  • Uso proficiente de Docker, Linux e SSH para desenvolvimento e implantação.

Tecnologias: Python · TensorFlow · OpenCV · Flask · Docker · Linux

Formação Acadêmica

Bacharelado em Engenharia de Software

Cursos Relevantes

  • NLP - Natural Language Processing
  • REST Api com Python e Flask
  • Docker and Kubernetes: The Complete Guide
  • Artificial Intelligence: Reinforcement Learning in Python

Habilidades

Machine Learning

  • Scikit-learn
  • TensorFlow
  • Torch
  • LLMs
  • Langchain
  • Computer Vision

Backend

  • Python
  • Flask
  • Django
  • FastAPI
  • Next.js

Infraestrutura

  • Docker
  • Kubernetes
  • AMQP
  • Linux
  • Azure
  • AWS
  • GCP

Frontend

  • React
  • Vue
  • TailwindCSS

Idiomas

Português

Nativo

Inglês

Fluente

Francês

Iniciante