Igor Souza
Engenheiro de Software
- (+55) 85 99839-2799
- igormcsouza@gmail.com
- Eusébio/Ceará, Brasil
- linkedin.com/in/igormcsouza
- github.com/igormcsouza
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
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
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
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
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