André Nascimento Maia
Possui graduação em Ciência da Computação pela Universidade Presbiteriana Mackenzie (2012). Atua na indústria como engenheiro de software desde 2003 e tem excelente experiência em arquitetura de software, design de software, team coaching, liderança de projetos, desenvolvimento, gerenciamento e construção de aplicações resilientes e de alta disponibilidade que escalam facilmente, utilizando principalmente metodologias ágeis. Atualmente é Especialista de Software III (Senior Staff Software Engineer) no PagBank PagSeguro (UOL) e professor conteudista da Faculdade Impacta de Tecnologia.
Informações coletadas do Lattes em 27/06/2023
Acadêmico
Formação acadêmica
Mestrado em andamento em Engenharia Elétrica
2022 - Atual
Universidade de São Paulo
Orientador: Pedro Luiz Pizzigatti Corrêa
Grande área: Engenharias
Graduação em Ciência da Computação
2008 - 2012
Universidade Presbiteriana Mackenzie
Título: Geração de Código a partir de Regras de Negócio via Integração de SBVR e MDA
Orientador: Joaquim Pessoa Filho
Formação complementar
2021 - 2021
Confluent Stream Processing using Apacha Kafka Streams and KSQL.. , Confluent, CT, Estados Unidos.
2021 - 2021
Apache Kafka Fundamentals.. , Confluent, CT, Estados Unidos.
2019 - 2019
Confluent Operations Training.. , Confluent, CT, Estados Unidos.
2019 - 2019
Confluent Developer Training. (Carga horária: 24h). , Confluent, CT, Estados Unidos.
2018 - 2018
Architecting on AWS. , Amazon AWS, AWS, Brasil.
2018 - 2018
AWS Technical Essentials. , Amazon AWS, AWS, Brasil.
2013 - 2013
Intensive English. (Carga horária: 180h). , Kaplan International Colleges, KIC, Estados Unidos.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Ciência da Computação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Arquitetura de Sistemas de Computação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Banco de Dados.
Participação em eventos
SciDatCon. 2021. (Congresso).
Hackathon PagSeguro - Como fazer os devs ficarem mais próximos do PS, amando nossa integração?.Pagseguro Card JS. 2016. (Outra).
Participação em bancas
SASAKI, T.;MAIA, A.MAIA, C. N.. Prática Profissional em Análise e Desenvolvimento de Sistemas. 2019. Universidade Presbiteriana Mackenzie.
Produções bibliográficas
-
MAIA, A. . Estruturas de dados 'básicas' de cada dia - Analisando Trade-offs. 2019. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. ; MAIA, C. N. . Fundamentos de microsserviços na prática. 2018. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. ; MAIA, C. N. . Big Data no PagSeguro: Escalando do núcleo da terra até à estratosfera... e além. 2018. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. . Consenso entre sistemas - Um passeio pela ilha de Paxos. 2018. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. . Cassandra 101 - Para desenvolvedores de bancos relacionais. 2018. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. . Legal! Um novo microservice fora do monolítico.. 2018. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. ; MAIA, C. N. . Ouroboros - Uma plataforma para processamento contínuo de dados financeiros. 2018. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. . System Design 3.0 - PagSeguro Data Platform, Event Sourcing e outros.. 2017. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. . Apache Spark e EMR AWS. 2017. (Apresentação de Trabalho/Conferência ou palestra).
-
MAIA, A. . Lock distribuído para sistemas de movimentações financeiras com Hazelcast. 2016. (Apresentação de Trabalho/Conferência ou palestra).
Outras produções
MAIA, A. . Inferify. 2020.
MAIA, A. . Entendendo API Gateways e suas vantagens. 2020. (Blog).
MAIA, A. . Quando utilizar struct em .NET. 2015. (Blog).
MAIA, A. . Testes pra quê?!. 2015. (Blog).
MAIA, A. . Por que a interface em .Net se chama IEnumerable?. 2014. (Blog).
MAIA, A. . numl - Uma biblioteca para facilitar o uso de machine learning em .NET. 2014. (Blog).
MAIA, A. . Composição e agregação têm diferença?. 2014. (Blog).
MAIA, A. . Introdução a Teoria da Computação. 2014. (Blog).
Prêmios
2016
Vencedor em Hackathon Pagseguro, PagBank PagSeguro.
Histórico profissional
Experiência profissional
2016 - 2022
PagBank PagSeguroVínculo: Celetista, Enquadramento Funcional: Software Engineer Specialist, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Esta posição no PagSeguro é entre Engenheiro de Software Sênior e Pessoal, mas minha função principal é um líder técnico de equipes técnicas altamente qualificadas focadas na construção de sistemas baseados em arquitetura de microsserviços e desafios de big data. Minhas responsabilidades incluem suporte e defesa das melhores práticas de engenharia de software; melhores ferramentas e processos que melhoram a qualidade, segurança e disponibilidade para as equipes e simplificam as entregas dos recursos por meio de técnicas de CD. Minhas principais contribuições foram:
- Desenhar, desenvolver e apoiar o desenvolvimento de aplicações back-end para projetos chave, críticos e estratégicos das áreas financeiras e de compliance da empresa;
- Padronização do modelo de processamento de informações em batch e processamento quase em tempo real utilizando Apache Spark e Apache Kafka;
- Arquitetou e desenvolveu PagSeguro Data Platform - solução para processar e distribuir dados entre microsserviços e facilitar a ?quebra? de aplicação monolítica;
- Participação ativa e plano de ?quebra de monólito? em microsserviços;
- Criei a ferramenta Technical Assessment of Service para avaliar e melhorar continuamente a qualidade base dos microsserviços, com base no livro Production-Ready Microservices de Susan J. Fowler;
- Arquitetou e desenvolveu Cayman, o serviço de uma movimentação financeira com foco em performance, totalmente testado e documentado. Este serviço é hoje fundamental para o rápido crescimento da empresa. Esta solução provou ser confiável e simples de interagir graças à arquitetura e tolerância a falhas (isso trouxe uma redução da contenção de bloqueios em 75% em fluxos de altos volumes de acesso);
- Divulgação de técnicas, metodologias e boas práticas de desenvolvimento de software utilizando arquitetura de microsserviços, app doze fatores, TDD e BDD;
- Mudança cultural por meio da evangelização constante para testes, técnicas ágeis e qualidade de código;
- Palest
2015 - 2016
PagBank PagSeguroVínculo: Celetista, Enquadramento Funcional: Software Engineer, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Desenvolvimento e manutenção dos produtos do PagSeguro, utilizando metodologias ágeis (SCRUM e Kanban).
- Desenvolvimento de sistemas de alta disponibilidade em ambiente distribuído com milhões de TPS;
- Integração com outros sistemas externos financeiros e de E-Commerce através de Web Services e REST APIs;
- Projeto de layouts e endpoints de APIs REST públicas;
- Aceitação, integrações e testes de unidade usando JUnit, Selenium e outros frameworks;
- Monitoramento e solução de problemas e todos os ambientes;
Principais tecnologias utilizadas:
- Java 1.5 e 1.6; EJB 3.0; Hibernate; JMS; JMX; Bancos de dados Oracle; DESCANSO; Spring MVC; Velocidade; JBoss Application Server; JUnit; Selênio; EasyMock; Mochito; Maven; SVN; Git; Splunk.
2021 - 2022
Faculdade Impacta de TecnologiaVínculo: Celetista, Enquadramento Funcional: Professor Assistente
Outras informações:
Criação, apresentação e gravação de aulas EAD da matéria Framework Full Stack do curso de graduação em Sistemas de Informação.
2020 - 2020
faculdade de informática e administração paulistaVínculo: Professor Visitante, Enquadramento Funcional: Professor Conteúdista
2022 - Atual
CERC Central de Recebíveis S.A.Vínculo: Celetista, Enquadramento Funcional: Head of Software Engineer, Carga horária: 40
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de André Nascimento Maia e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?