Portfólio de engenharia de software
Vinicius Azevedo
Senior Software Engineer. Mais de 15 anos em SecDevOps, desenvolvimento, arquitetura e liderança.
Este portfólio é um jogo. São 03:14, o alerta tocou e quatro sistemas caíram. Restaure cada um para conhecer o meu trabalho.
Vinicius Azevedo, Senior Software Engineer
Engenheiro de software sênior com liderança técnica ativa e mais de 15 anos de experiência em sistemas distribuídos, arquitetura de microsserviços e infraestrutura cloud. Profundidade em Go, PHP e Node.js, aplicando DDD e Clean Architecture, com AWS, Kubernetes, Terraform e observabilidade ponta a ponta. Atuo como ponte entre produto, engenharia e infraestrutura, e direciono parte do foco para engenharia de sistemas com IA: pipelines com LLMs em produção, arquiteturas RAG e orquestração de agentes.
Experiência
- Senior Software Engineer em Cia de Estágios. Desenvolvimento e evolução de serviços de backend com foco em escalabilidade e confiabilidade. Modelagem de domínio com DDD e Clean Architecture, APIs REST, integrações assíncronas e observabilidade ponta a ponta. Trabalho com Go, Node.js, PostgreSQL e AWS.
- Arquiteto Especialista em Aliança Divergente. Responsável pela arquitetura de referência e pelos padrões técnicos de plataformas distribuídas. Conduzi decisões estratégicas de engenharia, modelagem de domínios com DDD e governança de APIs, além de estabelecer observabilidade ponta a ponta. Trabalho com Go, Node.js, AWS, Kubernetes, OpenTelemetry e Grafana.
- Senior Software Engineer e Tech Lead em MadeiraMadeira. Atuei em sistemas distribuídos de alta escala nos domínios de logística, cotações e integrações. Como líder técnico, conduzi a adoção de Clean Architecture, DDD, CQRS e arquitetura orientada a eventos, com processamento assíncrono e padrões de resiliência como Circuit Breaker e Retry. Trabalho com Go, PHP com Hyperf e Swoole, Node.js, AWS, Redis, Docker, Terraform, OpenTelemetry e New Relic.
- Consultor de Arquitetura e DevOps em Lailla.io. Consultoria em arquitetura de software e práticas de DevOps. Desenhei soluções escaláveis, automatizei a infraestrutura e os pipelines de entrega e defini os padrões técnicos que sustentam a evolução da plataforma. Trabalho com AWS, Docker, Terraform e CI/CD.
- Senior Software Engineer em Woltz Energia. Arquitetura e desenvolvimento de microsserviços para o setor de energia, aplicando Clean Architecture, DDD e arquitetura hexagonal. Implementei os pipelines de entrega contínua e a estratégia de observabilidade, com logging estruturado e alertas de degradação. Trabalho com Go, AWS (ECS Fargate, RDS e S3) e GitHub Actions.
- Senior Software Engineer em Cannect. Desenvolvimento de APIs REST para uma operação de e-commerce, com integrações a gateways de pagamento, parceiros de logística e sistemas fiscais. Apliquei Clean Architecture e automatizei o processo de entrega. Trabalho com Node.js, AWS (EC2, RDS e S3), PostgreSQL e CI/CD.
- Senior Software Engineer em ST Consultoria. Desenvolvimento full stack e decomposição de sistemas de contabilidade pública em microsserviços, com foco em manutenibilidade e em atender às exigências de conformidade do setor público.
- Software Engineer em Elionz Finance. Desenvolvimento full stack de sistemas financeiros e de contabilidade pública, com evolução da arquitetura para microsserviços. Atuei em rotinas de processamento de dados financeiros e nas integrações entre os módulos da plataforma.
- Software Engineer em Prefeitura Municipal de Candeias. Desenvolvimento e manutenção das aplicações de gestão pública do município, do backend à interface. Primeira etapa da minha carreira, em que consolidei a base de engenharia de software. Trabalho com PHP, Laravel, Vue.js e MySQL.