Lattes CV: http://lattes.cnpq.br/2777638174344195
Educação
- Universidade Federal do ABC Mestrado em Ciência da Computação (2014 - 2017)
- Faculdade de Informática e Administração Paulista (FIAP) MBA em Arquitetura de TI (2009 - 2010)
- Faculdade de Informática e Administração Paulista (FIAP) Pós graduação em Engenharia de Componentes com Java Enterprise and Webservices (2006 - 2007)
- Universidade Metodista de São Paulo (UMESP) Bacharel em Ciência da Computação (2002 - 2005)
Experiência Profissional
- Engenheiro de Big Data na Tail (08/2018 à dias atuais)
Atuo como líder técnico responsável pela arquitetura e desenvolvimento de um sistema de Big Data que usa HDFS para armazenar os datastore de forma distribuída no Data Lake, Apache Spark cluster para processamento de dados distribuídos, e Java para gerenciar, agendar e executar os pipelines Spark. Gerenciamento do roadmap, distribuição e acompanhamento das tarefas, code review dos pull requests, demonstrações e suporte aos clientes do sistema.
- Docente na Universidade Metodista de São Paulo (08/2007 à 12/2018)
Lecionei disciplinas relacionadas à programação em Java (SE e EE), Web (HTML5, CSS e JS), Android, Desenvolvimento de jogos 2D com HTML5 e Construct2, Inteligência Artificial para jogos, Segurança de Aplicações Web, Servidor de Aplicações Web, Integração Contínua e Ciência de Dados. Coordenei projetos integrados e orientei trabalhos de conclusão de curso da graduação e pós-graduação.
- Analista Desenvolvedor Sênior na Virginia Surety Companhia de Seguros do Brasil (06/2008 à 03/2014)
Análise, planejamento e definição de arquitetura de desenvolvimento de aplicações web em Java voltados para área de seguros. Desenvolvimento usando a plataforma Java Enterprise Edition, Struts ou JavaServer Faces (RichFaces e PrimeFaces) para camada de visualização web, EJB para criação de componentes distribuídos e WebService para integração com outros sistemas, JPA e Hibernate para mapeamento objeto/relacional com o banco de dados SQL Server, DB2 e AS400.
- Arquiteto de Software na Universidade Metodista de São Paulo (07/2005 – 06/2008)
Planejamento, definição de arquitetura e desenvolvimento de aplicações web em java voltados para área acadêmica. Desenvolvimento usando a plataforma JEE, utilizando EJB para distribuir as camadas da aplicação, JPA para mapeamento objeto/relacional e JavaServer Faces para camada de visualização Web.
Certificações
- Google Cloud Certified Professional Data Engineer (2019)
- Sun Certified Java Associate, Sun Microsystems (2009)
- Sun Certified Specialist for NetBeans IDE, Sun Microsystems (2008)
- Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4, Sun Microsystems(2007)
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0, Sun Microsystems (2006)
Áreas de interesse:
- Inteligência artificial
- Aprendizado de máquinas
- Processamento de linguagem natural
- Linguagens de programação
- Processamento distribuído