Pedro Henrique Gomes Aguiar

Engenheiro de Software

Com vasta experiência na área de tecnologia da informação desde 2016, foco minha atuação no desenvolvimento de sistemas para Web e Mobile, cobrindo desde a arquitetura e criação de bancos de dados até o deploy em produção. Minhas principais linguagens de programação são PHP, JavaScript/TypeScript e Python.

Tenho ampla experiência com diversas tecnologias e plataformas, incluindo Laravel, NestJS, VueJS, ReactJS, ReactNative, PostgreSQL, MySQL, MongoDB, Redis, Git, Docker, Ansible, Terraform e AWS com todo o seu contexto de hospedagem e execução de aplicações (EC2, ECS, ECR, RDS, VPC, Lambda, S3, CloudFront, APIGateway, Route53...).

Atualmente, atuo fortemente como especialista em DevOps, com foco na escalabilidade de aplicações containerizadas e hospedadas na cloud AWS. Por possuir conhecimento avançado em Git, valorizo a utilização de Gitflow no contexto dos projetos que sou responsável por implementar as pipelines de CI/CD.

Experiência

Desenvolvedor de Software Full-Stack e Especialista DevOps

Uhuu.com Tecnologia (uhuu.com)
  • Fev/2024 - Atualmente
    Site Reliability Engineer e Especialista DevOps (Full-time)

    Venho desempenhando o papel de especialista em DevOps, com realizações significativas na implementação e otimização de processos essenciais para o desenvolvimento e entrega contínua de software. Fui responsável por introduzir e consolidar uma estratégia robusta de Gitflow, adaptada às necessidades específicas das equipes, além de redesenhar a esteira de deploy das aplicações utilizando GitLab, com adoção de tags e implantação automatizada nos ambientes DEV, STG e PRD.

    Também revitalizei as imagens Docker das aplicações, assegurando compatibilidade com as versões adequadas de cada engine (PHP, Node), o que resultou em melhor desempenho e otimização do tamanho para hospedagem no ECR. Reconstruí completamente a estrutura de redes AWS dentro de nossa VPC, com foco na organização eficiente das subnets e na alocação otimizada de IPs para suportar recursos como EC2, EKS e ECS.

    Reestruturei todas as instâncias EC2 que hospedam nossas aplicações em produção, aumentando de 3 para 13 instâncias e distribuindo-as entre 7 balanceadores de carga. Este redesenho não apenas melhorou significativamente a performance de entrega de requisições, mas também reduziu os custos operacionais mensais de aproximadamente $10,000.00 para $3,500.00.

    Recentemente, conduzi com sucesso a migração de 9 aplicações de EC2 para um ambiente escalável utilizando clusters ECS. Essa iniciativa foi crucial para suportar os picos de acesso, especialmente durante a abertura de vendas para grandes eventos, reforçando a infraestrutura para atender às demandas dinâmicas da nossa empresa de venda de ingressos.

  • Nov/2021 - Jan/2024
    Desenvolvedor de Software Full-Stack (Full-time)

    Atuei como integrante do time de sustentação e desenvolvimento de plataformas de gerenciamento de eventos, venda e emissão de ingressos. Minhas responsabilidades incluíram adicionar novas funcionalidades e realizar ajustes nas features existentes, colaborando diretamente com a equipe de engenharia de software.

    Entre as minhas contribuições, destaco a integração com serviços de pagamento, permitindo a disponibilidade de pagamentos via PIX tanto no portal de vendas online quanto nos pontos de venda presenciais. Além disso, realizei ajustes nas integrações com serviços de prevenção de fraude para pagamentos com cartão de crédito, aprimorando a segurança e a eficiência das transações.

Desenvolvedor de Software Full-Stack (Full-time)

+A Educação (maisaedu.com.br)
  • Mar/2021 - Nov/2021

    Integrei o time responsável pela sustentação e desenvolvimento das plataformas de edição e publicação de obras literárias (Editorial A e Biblioteca A), além do LMS/LXP Plataforma A. Esta última é uma ferramenta educacional que integra diversas tecnologias e serviços, proporcionando uma experiência completa de ensino e aprendizagem.

Analista de Sistemas (Full-time)

Camanor Produtos Marinhos S.A. (camanor.com.br)
  • Dez/2017 - Mar/2021

    Atuei como desenvolvedor e especialista em DevOps, integrante do time de desenvolvimento e manutenção do Sistema de Controle Produtivo. Este software é utilizado para o gerenciamento e controle da produção de camarões, baseado na metodologia AquaScience © desenvolvida e patenteada pela empresa. Destaco minha contribuição significativa durante a reformulação do sistema, onde conduzi a reestruturação completa do banco de dados, migrando do MySQL para PostgreSQL. Além disso, reescrevi completamente o software com base em uma revisão profunda dos processos de negócio, substituindo uma estrutura PHP pura pela robustez e organização do framework baseado em MVC, Laravel.

    Como parte das minhas responsabilidades em DevOps, introduzi a adoção do Git na empresa e estabeleci uma estratégia de Gitflow para aprimorar a gestão de código e colaboração entre equipes. Implementei com sucesso um servidor GitLab self-hosted e configurei os pipelines de deploy das aplicações, garantindo processos consistentes nos ambientes de homologação e produção.

Desenvolvedor de Software Backend (Part-time)

Instituto de Assistência Técnica e Extensão Rural do Rio Grande do Norte - EMATER/RN (emater.rn.gov.br)
  • Abr/2016 - Dez/2017

    Integrei o time de desenvolvimento do sistema de informação e gerenciamento do campo, CERES, adotado pela EMATER-RN e outras entidades do governo do estado do RN para melhorar suas operações e gestão. Contribuí também no desenvolvimento de ferramentas para disseminação transparente de informações sobre políticas públicas destinadas ao homem do campo e à população em geral, como Ceres Cidadão, Ceres Fruticultura, Ceres Bovinocultura e Diário do Extensionista Rural Mobile.

    Durante meu período, realizei um estudo aprofundado sobre versionamento de código, comparando SVN (Subversion) e Git para entender suas vantagens e desafios. Com base nessa análise, implementei com sucesso um servidor SVN self-hosted e desenvolvi uma estratégia de fluxo de trabalho eficiente utilizando esta ferramenta.

    Além disso, criei pipelines de deploy para os ambientes de homologação e produção, utilizando scripts Python para automatizar e otimizar o processo de entrega de aplicações.

Desenvolvedor de Software Backend (Part-time)

Secretaria de Estado do Trabalho, da Habilitação e da Assistência Social - SETHAS/RN (sethas.rn.gov.br)
  • Mar/2016 - Dez/2017

    Integrei o time de desenvolvimento responsável pelas principais ferramentas de gestão de políticas públicas e assistência social no estado, como o Sistema de Agendamentos da Central do Cidadão, Sistema de Controle do Programa do Leite Potiguar e Sistema de Cadastro Único do RN (CadRN).

Desenvolvedor de Software Backend (Intership)

Universidade Potiguar (unp.br)
  • Fev/2016 - Dez/2017

    Integrante do time de desenvolvimento do projeto e-Code, através do centro de excelência em pesquisa aplicada (e-Labora).

Formação

Bacharelado em Sistemas de Informação

Universidade Potiguar (unp.br)
  • Fev/2014 - Fev/2018

Idiomas

Português:

Compreende bem; Fala bem; Lê bem; Escreve bem.

Inglês:

Compreende razoavelmente; Fala pouco; Lê razoavelmente; Escreve razoavelmente.

Espanhol:

Compreende razoavelmente; Fala pouco; Lê pouco; Escreve pouco.