Engenheiro de Software com mais de vinte anos de experiência atuando em organizações de diversos setores e portes. Liderou equipes remotas de desenvolvedores, testadores e profissionais DevOps.
Experiente em Python3, Node.js, React.js e TypeScript aplicando arquiteturas hexagonais e MVC. Desenvolveu plataformas e serviços orientados a eventos com Kafka e cache em Valkey/Redis. Implementou testes unitários, de integração, ponta a ponta e de carga utilizando PyTest, Cypress, Playwright, K6 e Locust.
Trabalhou com AWS, GCP e Azure gerenciando EC2, Load Balancers, Fargate, Lambda e Azure Functions. Promove integração de equipes e entrega ágil aplicando Modelo C4, Scrum, DevOps e práticas Lean.
Formado em Engenharia Mecânica com MBA em Gestão Empresarial.
EXPERIÊNCIA PROFISSIONAL
Consultor Autônomo, fevereiro/2015 … presente – Brasil
Projeto: Plataforma Multi-Tenant integrada ao Whatsapp e Provedores de IA
Arquitetou solução PoC e2e integrando Claude AI com workflow escalável. Criou plataforma desacoplada separando domínios Staff e Tenant garantindo isolamento total de dados (RLS). Implementou arquitetura hexagonal para orquestração de IA independente de provedores. Construiu sistema de processamento assíncrono usando TaskIQ e Valkey reduzindo latência. Alcançou conformidade 100% LGPD/GDPR com criptografia AES-256-GCM e Blind Indexing.
Projeto: Solução de Atração e Engajamento de Consumidores
Executou desenvolvimento full-stack com Python, Node.js, TypeScript e React JS entregando código limpo e funcionalidades robustas. Realizou análise de desempenho em API Python e back-end SQL eliminando filas e alcançando zero solicitações enfileiradas no banco. Construiu pipelines CI/CD e fluxos IaC na AWS acelerando ciclos de liberação e melhorando consistência nas implantações.
Projeto: Produto de Frente de Restaurantes
Liderou migração de produto crítico do DigitalOcean para AWS redesenhando arquitetura visando maior disponibilidade, segurança e eficiência de custos. Desenvolveu painéis interativos no Grafana e Power BI agregando métricas do Elasticsearch e bancos relacionais fornecendo insights operacionais em tempo real.
Projeto: Compartilhamento de Conhecimento
- Conduziu fóruns/conferências/palestras abertas ao público em geral
https://speakerdeck.com/adrianovieira - Ministrou treinamentos práticos para desenvolvedores, engenheiros de QA e administradores de sistemas sobre boas práticas de controle de versão (Git, GitFlow), conceitos de CI/CD e ferramentas de pipeline, elevando a maturidade DevOps da equipe.
- Apresentou “CI/CD Lessons Learned in Open Source Networking” como painelista em conferência em Santa Clara, CA/EUA, compartilhando insights práticos sobre entrega contínua em projetos abertos. Open Networking Summit
Tech Lead de Desenvolvimento de Software, Radix Engenharia e Software – set/2022 a nov/2024 (remoto)
- Conduziu sessões regulares de mentoria 1:1, orientando engenheiros no crescimento de habilidades, planejamento de carreira e excelência técnica.
- Arquitetou soluções de microsserviços em camadas e orientados a eventos para clientes dos setores de serviços e indústria, aplicando princípios de design hexagonal para garantir modularidade e testabilidade.
- Liderou análise, design e desenvolvimento full‑stack usando Python 3, FastAPI, Pydantic e TypeScript/React, integrados ao CIAM Auth0 para gestão segura de identidade.
- Criou funções serverless (AWS Lambda, Azure Functions) que orquestram autenticação Auth0, front‑ends React e APIs Python, aumentando a segurança e reduzindo latência.
- Protegeu APIs backend via AWS Cognito e OAuth 2.0, aplicando controle de acesso granular.
- Implementou conectores Kafka Connect para streaming de dados ao AWS RDS/Aurora; desenvolveu produtores/consumidores Python para tópicos Kafka, habilitando análises em tempo real no Power BI para analistas de negócios e product owners.
- Produziu especificações completas OpenAPI 3.0 com Stoplight Studio e Mule Design/Exchange, assegurando documentação clara “contract‑first”.
- Estabeleceu pipelines automatizados de testes: Pytest (backend) e Vitest (frontend), alcançando > 90 % de cobertura de código monitorada pelo SonarQube.
- Gerenciou o ciclo completo de entrega usando Atlassian Jira (Kanban/Scrum) e Datadog para observabilidade, coordenando uma equipe de ~5 engenheiros.
- Coordenou cerimônias Scrum (Planejamento, Daily Stand‑up, Review, Retrospectiva) via quadros Jira, promovendo transparência e melhoria contínua.
- Projetou e entregou microsserviços Python e TypeScript integrados a PostgreSQL, Kafka, Redis, Auth0 e Mule Gateway, reforçando um ecossistema backend robusto e escalável.
- Defendeu a adoção de boas práticas: pipelines Codefresh CI/CD, análise estática/segurança SonarQube, testes e2e com Playwright e testes de carga com Locust/K6.
- Supervisionou operações de produção em AWS Fargate, funções serverless e Azure Functions, garantindo alta disponibilidade, desempenho e eficiência de custos.
- Integrou serviços transversais — UI web, APIs REST, bancos de dados, computação serverless, mensageria, CI/CD, monitoramento, API gateway e provedor de identidade — em plataformas coesas e seguras.
Tech Lead de Desenvolvimento de Software, Zup IT Innovation – out/2021 a ago/2022 (remoto)
- Supervisionou equipe de engenharia totalmente remota, facilitando todas as cerimônias Scrum (daily stand‑ups, planejamento de sprint, revisões e retrospectivas) para manter a entrega nos trilhos e fomentar a melhoria contínua.
- Conduziu sessões regulares de coaching 1:1, mentorando engenheiros em desenvolvimento técnico e progressão de carreira, resultando em crescimento mensurável de competências e engajamento.
- Atuou como Tech Lead da plataforma Beagle BFF (https://usebeagle.io), dirigindo arquitetura, qualidade de código e processos de entrega para um serviço de backend‑for‑frontend de alto tráfego.
- Liderou a iniciativa RitchieCLI no‑ops (https://ritchiecli.io), definindo roadmap, supervisionando implementação e promovendo mentalidade “developer‑experience‑first”, reduzindo overhead operacional e acelerando lançamentos de recursos.
Coordenador de Desenvolvimento de Software, Empresa Brasil de Comunicação – out/2020 a set/2021 – Brasília/DF, Brasil
- Mentorou engenheiros por meio de posts de blog direcionados e sessões 1:1, ajudando-os a aprimorar habilidades técnicas e traçar caminhos claros de carreira enquanto gerenciava equipe totalmente remota.
- Projetou e supervisionou a arquitetura de implantação de um serviço de painel de gestão que alimenta decisões baseadas em dados em toda a organização.
- Definiu e refinou arquiteturas de sistemas para aplicações Java, JavaScript e Python, garantindo coordenação fluida entre equipes de desenvolvimento e infraestrutura.
- Liderou design e implementação de back‑ends Node.js/JavaScript, entregando soluções full‑stack com SPA Vue.js, ORM Sequelize e armazenamento PostgreSQL.
- Estabeleceu pipelines CI/CD robustos usando GitLab CI, complementados por análise estática (SonarQube) e suítes de testes automatizados (Mocha/Chai, Cypress, Insomnia), proporcionando alta cobertura de testes e feedback rápido.
- Integrau funcionalidades de chat em tempo real construindo bots JavaScript e manipuladores de webhook, ampliando a funcionalidade da plataforma e melhorando engajamento de usuários.
- Diagnosticou e resolveu anomalias de produção em serviços legados Java e JavaScript, reduzindo tempo de inatividade e aumentando estabilidade do sistema.
- Criou e manteve portal de documentação abrangente (AsciiDoc) que codifica padrões de desenvolvimento, práticas IaC e especificações OpenAPI usando Stoplight Studio.
- Automatizou provisionamento de infraestrutura com scripts IaC, simplificando a criação de ambientes e garantindo implantações auditáveis e repetíveis.
- Projetou e entregou dashboards executivos no Grafana e Power BI, agregando dados de Elasticsearch, bancos relacionais e ferramentas de monitoramento para gerar insights acionáveis para stakeholders.
- Promoveu melhoria contínua de processos, propondo e patrocinando aprimoramentos em fluxos de trabalho de desenvolvimento, gerenciamento de releases e integração de infraestrutura, resultando em ciclos de entrega mais rápidos e releases de maior qualidade.
Tech Lead de Desenvolvimento de Software, Empresa Brasil de Comunicação – set/2018 a out/2020 – Brasília/DF, Brasil
- Mentorou engenheiros em crescimento técnico e planejamento de carreira, utilizando sessões Dojo/Kata e encontros 1:1 para elevar o nível de habilidades da equipe.
- Gerenciou grupo de desenvolvimento totalmente remoto, organizando o ciclo completo de vida de sistemas de produção e impondo práticas padrão da indústria para qualidade de código, testes e entrega contínua.
- Definiu e revisou arquitetura para aplicações Java, JavaScript, Python e Go, assegurando escalabilidade, manutenibilidade e alinhamento com metas de negócio.
- Projetou e construiu serviços centrados em Python que utilizam PostgreSQL, NoSQL/Elasticsearch e produziram dashboards operacionais em Kibana e Grafana para monitoramento em tempo real.
- Liderou concepção e implementação de plataforma de visão computacional usando PyTorch e FastAI para analisar conteúdo de transmissões de TV, abrangendo ingestão de dados, treinamento de modelos e pipelines de inferência.
- Entregou soluções full‑stack em JavaScript, Python e Go, aderindo a boas práticas de desenvolvimento, QA rigorosa e frameworks de teste automatizado (Insomnia, GitLab‑CI, SonarQube, Mocha/Chai, Cypress).
- Dirigiu estratégia e execução de CI/CD, supervisionando estágios de teste/QA, gerenciamento de releases e implantações automatizadas com GitLab‑CI, Sonatype Nexus, Rancher, Kubernetes e Ansible.
- Autor de scripts IaC e charts Helm para provisionar e gerenciar recursos em nuvem, automatizando todo o ciclo de vida da aplicação desde a compilação até a produção.
- Operou e otimizou clusters Kubernetes‑as‑a‑Service usando Rancher e ferramentas nativas do Kubernetes, garantindo alta disponibilidade, escalabilidade e observabilidade de todos os serviços.
- Cultivou cultura de melhoria contínua, guiando equipes na implementação de pipelines end‑to‑end e promovendo práticas DevOps de classe mundial em toda a organização.
Assessor para Arquitetura e Planejamento de Serviços de Infraestrutura de TIC, Dataprev – maio/2010 a junho/2018 – Brasília/DF
- Supervisão de times locais e remotos para implementação de Datalake com Serviço usando o framework Hadoop que propiciou criar o serviço GovData a ser disponibilizado para clientes governamentais;
- Responsável por gestão de projetos internos e em parceria entre empresas públicas ou privadas que promoveu a implementação do Centro de Inovação em Computação em Nuvem;
- Supervisão de equipes locais e remotas no desenvolvimento de sistemas ou serviços construindo pipeline de automação para testes de aplicações ou módulos de infraestrutura em código;
- Supervisão de equipes em desenho e desenvolvimento de serviços de infraestrutura para clientes internos ou externos;
- Diretamente envolvido em melhoria de processos como o de gestão de incidentes e de monitoramento de sistemas e serviços;
- Assessoria em boas práticas de segurança da informação na implementação de plano de continuidade e gerenciamento de risco em TIC, boas práticas para assegurar a qualidade e disponibilidade de serviços;
- Assessoramento para construção de plano diretor de TIC;
- Supervisão de projetos de implementação de serviços e tecnologias como git/Gitlab, Gitlab-ci, jenkins-ci, puppet, docker, rancher
- Responsável por guiar equipes em desenho e implementação de monitoramento e testes de serviços via CA Suite, zabbix, browser dev tools/firebug/page speed.
- Propor e patrocinar melhorias de processos na entrega de serviços e/ou administrativos para diretoria de infraestrutura de TIC com base em melhores práticas de mercado e de governança corporativa
Gerente de Operações de TI, Politec -> Indra Company – setembro/2006 a abril/2010 – Brasília/DF
- Gerência de equipe de TI em operação de sistemas e serviços para usuários internos ao Ministério do Trabalho e aos SINE, bem como para o cidadão;
- Desenvolvimento e implementação de serviço para automação de deploy contínuo de aplicações;
- Assessoria em Contratação de Suporte/Serviços;
- Assessoria em definições de políticas de proteção de dados, metodologia de desenvolvimento de sistemas, boas práticas de segurança da informação, boas práticas para assegurar a qualidade e disponibilidade de serviços;
- Administração de plataforma Linux (CentOS/Redhat, Debian) e Windows (2000 e 2003);
- Administração de infra-estrutura de máquinas virtuais (Linux e Windows) em VMWare Server e VMWare ESXi; Administração e suporte a servidores (alguns clusterizados) de aplicações Apache, Jboss-4, IIS5, IIS6;
- Administração, suporte e treinamento em gestão de configuração e de mudanças em serviços;
- Implantação de sistemas GED e de Gestão de Ativos e Software de TI;
- Administração de servidores DELL-2950, IBM-236/346/445, DELL-6800 e HP-ML370.
Engenheiro de Sistemas, Aethra Componentes Automotivos - Julho/1992-Outubro/2005 - Betim, MG/Brasil
- Supervisão de equipes de projeto e técnica
- Atuação junto à Gerência para desenvolvimento/prospecção de aplicações para suporte à tomada de decisões
- Desenvolvimento de aplicação que promoveu a redução de custos com fretes em 20%
- Desenho e desenvolvimento de mini sistema ERP de triangulação de componentes automotivos que proporcionou a redução de débitos com clientes em mais R$500mil
- Implantação de sistema de inventário eletrônico do parque tecnológico que permitiu ganhos em qualidade da aferição, rapidez nos resultados com redução de custos (mão-de-obra, seguro)
- Implementação de sistema de tickets que contribuiu para otimizar o trabalho em equipe
- Reestruturação de servidores e rede que promoveram ganhos de desempenho e, principalmente, no nível de serviço aos clientes de TI
- Ministração de palestra e treinamentos a gerência/gestores (trabalho em grupo, sistema integrado – IBS-ERP) proporcionando melhorias no uso da informação
- Ministração de treinamentos a usuários de sistema integrado (IBS-ERP) que promoveram melhorias na qualidade da entrada dos dados
- Implantação e suporte a sistema integrado (IBS-ERP) em diversos setores (contabilidade, financeiro, fiscal, PCP, logística, produção).
- Administração de ambiente operacional OS400.
- Instalação/reinstalação/atualização do sistema e serviços
- Administração do banco de dados DB2/400
- Criação de CLs para otimizar rotinas de operações/operadores
- Administração/criação de queries de banco de dados
- Administração de ambiente operacional Linux
- Análise e desenvolvimento de sistemas (php/web, pascal, clipper).
- Instalação, reinstalação e atualização do sistema, bancos de dados (MySQL e PostgreSQL) e serviços (DHCP, WINS, DNS, OUTROS)
- Administração de bancos de dados (MySQL, PostgreSQL) e de serviços de redes – DNS, DHCP, WINS
- Instalação, configuração e administração básicas de proxy e firewall
- Instalação, configuração e administração de servidor web
- Conhecimento administrativo em ambiente Windows 2000 Server
- Habilidade em análise e desenvolvimento de sistemas, usando técnicas de UML/Orientação a Objetos.
Desenvolvedor, Micro Universo Informática - Setembro/1990-Junho/1992 - Belo Horizonte, MG/Brasil
- Desenvolvimento de sistema de folha de pagamentos em ambientes XENIX e MSDOS usando a linguagem FoxBase e Clipper Summer 87.
Desenvolvedor, Vitória Passos Informática - Julho/1989-Agosto/1990 - Belo Horizonte, MG/Brasil
- Desenvolvimento de sistemas de folha de pagamentos para a “Imprensa Oficial” em ambiente MSDOS usando a linguagem Clipper Summer 87.
RFFSA – REDE FERROVIÁRIA Cargo: Estagiário / Programador de Computador Atividades Desenvolvidas:
- Desenvolvimento de sistemas de controle de estoques de peças e matérias-primas para construção de redes ferroviárias em ambiente MSDOS usando a linguagem Dialog Plus
PLANEX ENGENHARIA - agosto/1988 - junho/1989 Cargo: Digitador/Programador de Computador Atividades Desenvolvidas:
- Digitações diversas de dados de aferições de terraplanagens/construção de estradas.
- Desenvolvimento de sistemas para controles de engenharia – em MSDOS e Pascal.
- Desenvolvimento de aplicação para cálculo e emissão de folha de rescisão – em MSDOS e Pascal.
MODERNA INDÚSTRIA DE PLÁSTICO - setembro/1986 - dezembro/1987 Cargo: Auxiliar de Escritório Atividades Desenvolvidas:
- Atividades de controle de crédito e cobrança
- Auxílio em rotinas de contas a receber
- Auxílio em rotinas administrativas diversas (contato com clientes, contas a pagar e CPD)
CARIJÓS EMPREENDIMENTOS FLORESTAIS Cargo: Digitador Atividades Desenvolvidas:
- Digitações em geral
CONTABILIDADE FONSECA Cargo: Auxiliar de contabilidade Atividades Desenvolvidas:
- Auxiliar em rotinas de classificações e registros contábeis
CERTIFICAÇÕES
- Leadership in Tech - by Linkedin, https://www.linkedin.com/learning/certificates/3ad28d5832501d24dad4344dafccf5dfe781b6d0e76c22621cf885f3d5836ebe
- Cognite Data Fusion Fundamentals - by Cognite, https://verify.skilljar.com/c/yf948s5koz5z?trk=public_profile_see-credential
- ITIL Foundation – por Prometric/EXIN, Registro #: SA 7LAM 5005
IDIOMAS
- Inglês – Avançado – Only Way/BH (2005); atualmente cursando em aulas particulares
- Espanhol – Básico – auto estudo e contato com indivíduos de países latinos (2008/2010)
- Português – natural
FORMAÇÃO ACADÊMICA
- Especialização em Engenharia de Software – Universidade Federal de Minas Gerais – incompleto (2006)
- MBA Gestão Empresarial – Fundação Getúlio Vargas/RJ – (2004)
- Graduação Engenharia Mecânica – Pontifícia Universidade Católica de Minas Gerais – (2000)
- Técnico em Processamento de Dados – Colégio Técnico de Minas Gerais – COTEMIG
- Técnico em Contabilidade – Colégio da Associação dos Empregados do Comércio - AEC
EVENTOS
Obtive oportunidade de conduzir fórum/conferências/palestras abertas ao público em geral, entre as quais:
- 2º DevOpsDays Brasília, 2017 – membro da equipe organizadora, Brasília/DF, Brasil
- Open Networking Summit 2017, 2017 – Panel Discussion: CI/CD Lessons Learned in Open Source Networking - Painelista, Santa Clara/CA, EUA
- 1º DevOpsDays Brasília, 2016 – membro da equipe organizadora; palestrante em open-space Gitlab-CI+Rancher, Brasília/DF, Brasil
- 58º Fórum de TIC da Dataprev, 2014 – Soluções de Big Data – membro de equipe organizadora, Brasília/DF, Brasil
- 56º Fórum de TIC da Dataprev, 2014 – DevOps: Comunicação, colaboração e integração para a entrega contínua e operações estáveis em TIC – membro de equipe organizadora, Brasília/DF, Brasil
- 10º Fórum Internacional do Software Livre (FISL 10.0), 2009 – Palestra para a Comunidade CACIC, Porto Alegre/RS, Brasil
- Festival Latino de Instalação de Software Livre (FLISOL-DF), 2009 – Palestra sobre o CACIC-2.4, Taguatinga/DF, Brasil
- V Conferência Latino-americana de Software Livre (Latinoware), 2008 – Convidado pela comissão organizadora a ministrar mini-curso sobre o CACIC, Foz do Iguaçu/PR, Brasil
- 9º Fórum Internacional do Software Livre (FISL 9.0), 2008 – Palestra para a Comunidade CACIC, Porto Alegre/RS, Brasil
- IV Conferência Latino-americana de Software Livre (Latinoware), 2007 – Palestrante convidado pela comissão organizadora a ministrar mini-curso sobre o CACIC, Foz do Iguaçu/PR, Brasil
- Encontro Mineiro de Software Livre, 2007 – Palestra sobre sistema CACIC, Lavras/MG, Brasil
- 8º Fórum Internacional do Software Livre (FISL 8.0), 2007 – Integrante da equipe do Ministério do Trabalho e Emprego no evento; Palestra para a Comunidade CACIC, Porto Alegre/RS, Brasil
- Mostra TIC Edição 2007 “O Brasil das Novas Oportunidades”, 2007 – Tema: CACIC – Convidado pela SLTI/MPOG, Brasília/DF, Brasil
- I Workshop de Desenvolvimento de Software com Ferramentas Open Source, 2006 – Tema: Controlando o Desenvolvimento de Sistemas com SubVersion, Brasília/DF, Brasil
PRÊMIOS GANHOS
- I Prêmio Ação Coletiva - FISL 9.0 - por Associação do Software Livre e Ministério do Planejamento Orçamento e Gestão (SLTI)
- II Prêmio Ação Coletiva - Latinoware 2008 - por Fundação Parque Tecnológico Itaipu e Ministério do Planejamento Orçamento e Gestão (SLTI)
- III Prêmio Ação Coletiva – Convenção SPB 2009 - por ATA-Associação de Tecnologias Abertas (ATA), Intel® e Portal de Software Público Brasileiro (SPB)
CURSOS EXTRA-CURRICULARES
- Big Data 101 - por Cognitive Class (https://courses.cognitiveclass.ai/certificates/c84511fa6a0d4c3c8284abb562a5518c) – janeiro/2018
- Hadoop 101 - por Cognitive Class (https://courses.cognitiveclass.ai/certificates/a5854b8c96d6486596a2da37771dcbbc) – janeiro/2018
- Direito Digital – por PPP Advogados – 30h – setembro/2016
- Análise e Planejamento Financeiro – SEBRAE – Via Internet – (agosto e setembro/2004)
- Formação e Desenvolvimento de Supervisores – Manager Assessoria em Recursos Humanos – Via Internet. – (julho a setembro/2002)
- Linux I, II, III, IV (SUSE) – Microhard Informática – (julho e agosto/2000)
- Custos Industriais – Centro de Treinamento e Ensino RHEA – (novembro/2000)
- Borland Delphi 3 – Squadra Tecnologia em Software – (julho/1998)
- Capacitação de Instrutores – IDIH – Instituto de Desenvolvimento Integrado do Homem – (junho/1998)
- Gestão de Projetos, COBIT, ITIL, Sistemas multi-agentes, Windows Server
ATIVIDADES ACADÊMICAS / TREINAMENTO / VOLUNTARIADO
- Comitê Consultivo para melhoria do Portal do Software Público Brasileiro, Membro do Comitê – 2009
- Projeto CACIC 1 – ferramenta de código aberto para inventário de TIC, Desenvolvedor Líder – de abril/2007 a abril/2010
- Projeto social de inclusão digital e social – 2005/2006 – Camargos/BH – trabalho voluntário
- Ministração de palestras, cursos e treinamentos a Gerentes, Supervisores, Gestores, Analistas de Suporte e outros usuários, bem como à comunidade em geral – 1995/2004; Módulos ERP – Contabilidade, Finanças, Produção, Comercial, Compras – 1993/2004;
- Autoria de artigo: Revista Espírito Livre, ed 10, disponível em: http://tiny.cc/EspiritoLivreMagazine
- Contribuições e compartilhamento de código:
- Gitlab: https://gitlab.com/adrianovieira
- Github: https://github.com/adrianovieira
- Vagrant Boxes: https://app.vagrantup.com/adrianovieira; https://app.vagrantup.com/entlinux
- Docker images: https://hub.docker.com/r/adrianovieira/
- Software Público Brasileiro (harpiain): https://softwarepublico.gov.br/gitlab/cacic
- Speakerdeck: https://speakerdeck.com/adrianovieira
- Sourceforge (harpiain): https://sourceforge.net/u/harpiain
- Bitbucket: https://bitbucket.org/adriano_svieira/
- blog: https://adrianovieira.gitlab.io
-
Configurador Automático e Coletor de Informações Computacionais (https://softwarepublico.gov.br/gitlab/groups/cacic) ↩︎