Rafael Guimarães Sakurai

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.

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.

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.

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