Rodrigo Sasaki

Curriculum Vitae

Dados Pessoais

Nome completo: Rodrigo Perez Sasaki

Idade:

Estado civíl: Solteiro

Residência: São Paulo - SP

Email: rodrigopsasaki [arroba] gmail [ponto] com

Formação Acadêmica

Unidade de Ensino: Universidade Nove de Julho (UNINOVE)

Curso: Tecnologia em Sistemas de Informação Superior

Duração: 01/2009 a 12/2011


Unidade de Ensino: PUC COGEAE

Curso: Engenharia de Software Pós-Gradução

Duração: 03/2014 a 07/2015 - Cursando

Conhecimentos

Conceitos: Orientação à Objetos, Programação Funcional, Design Patterns, Modelagem relacional, Conceitos de SOA

Java
  • Standard Edition Java SE e Enterprise Edition Java EE
    • Java Database Connectivity JDBC
    • Java Server Faces JSF 1.2, 2.x RichFaces 3.2, 4.x PrimeFaces 2.x, 3.x
    • Java Server Pages JSP
    • Servlets e Jakarta Standard Taglib JSTL
    • Java Persistence API JPA Hibernate
    • Enterprise Java Beans EJB Session Beans Message Driven Beans
    • Spring

Interface web HTML CSS Javascript JQuery XML XHTML

Servidores Apache Tomcat JBoss

Bancos de Dados Oracle 10g Oracle 11g MySQL

Ferramentas e IDEs Eclipse WSDL (Banksphere) SQL Developer Aqua Datastudio

Outros Expressões Regulares

Experiência Profissional

Empresa: Capgemini

Cargo: Analista de Sistemas Java

Resumo: Analista programador, desenvolvimento de sistemas em Java para Web Java EE

Descrição: Desenvolvimento de novas funcionalidades com base em requisitos definidos para o sistema.
Análise e correção de incidentes, interação direta com o cliente.

Interfaces gráficas RichFaces Ajax4JSF JSF Javascript XML XHTML JSP Servlets CSS
Integração de sistemas EJB Spring Webservices
Frameworks de ORM e persistência JPA Hibernate
Versionamento e repositório Maven CVS

Desenvolvimento com a plataforma Banksphere: Maquetação, Modelo Físico e Construção.
Atendendo demandas do cliente tanto na Espanha, como no Brasil.
Análise e desenvolvimento de OIs e OPs, criação de telas Javascript CSS JSP
Controle de versionamento e realização de entregas ao cliente.

Período: 12/2009 a 03/2012


Cargo: Programador Java

Resumo: Analista programador, desenvolvimento de sistemas em Java para Web Java EE

Descrição: Desenvolvendo uma aplicação para controle de Varejo, um ERP para um cliente de médio porte, controlando a partes financeira, RH, estoque e compras.

Desenvolvendo na arquitetura MVC.
View: JSF RichFaces PrimeFaces JQuery
Serviço: EJB
Persistência: JPA Hibernate DAO
Ferramentas: Oracle 11g JBoss 7.1 AS

Trabalhei também com o desenvolvimento de entrada e emissão de Nota Fiscal Eletrônica (NFe),
acesso a Webservices e validação e geração dos XMLs AXIS 2 JAXB

Trabalhando em uma equipe pequena, que requer comunicação constante, para aprimorar a qualidade e agilidade do desenvolvimento.

Período: 03/2012 a 08/2013


Empresa: iCarros

Cargo: Analista desenvolvedor

Resumo: Analista programador, desenvolvimento de sistemas em Java para Web Java EE

Descrição: Meu trabalho está mais focado na parte do back-end, mexendo com servidor de autenticação e autorização, utilizando o protocolo OAuth 2.0, e também com a API REST (JAX-RS) do sistema, que fornece dados para os aplicativos mobile.

Tecnologias: EJB JPA OAuth 2.0 JAX-RS Wildfly PostgreSQL

Período: 08/2013 a Hoje

Idiomas

Português Fala bem Entende bem Escreve bem Lê bem
Inglês Fala bem Entende bem Escreve bem Lê bem
Espanhol Fala pouco Entende razoavelmente Escreve pouco Lê razoavelmente

Certificações

Java Standard Edition 6 Programmer Certified Professional 29/11/2012

Cursos Extracurriculares

Instituição: Capgemini

Curso: Desenvolvimento de aplicações Banksphere

  • Maquetas (Protótipos)
  • Operações Internas (OIs)
  • Operações de Apresentação (OPs)
  • Integração entre projetos Banksphere
  • Navegação
  • Duração 19 dias
Após o fim do curso meu desempenho foi reconhecido e fui nomeado lider de uma pequena equipe, composta pelos membros que participaram do curso

Instituição: Globalcode

  • Desenvolvimento de Aplicações Java EE
  • Conhecimentos de Sockets, RMI, JNDI
  • EJBs, versões 2.1 e 3, incluindo integração entre um e outro
  • Utilização de Session Beans, e Message Driven Beans
  • JPA 1
  • Acesso a WebServices(SOAP e REST) com JAX-WS, via clientes remotos ou via EJB
  • Duração 72h

Instituição: Globalcode

Curso: Core Scala

  • Fundamentos de programação funcional
  • Noções de programação concorrente e distribuída
  • Modelo de atores, Modelo “Let it crash”
  • Introdução ao Akka 2
  • Introdução ao Play! Framework 2
  • Duração 32h

Instituição: SOA|Expert

Curso: Formação SOA - (Cursando)

  • SOA Foundation
    • Conceitos (Composição, Granularidade, Termos comuns, etc.)
    • Processos e Estratégias
    • Infraestrutura
    • Anatomia dos Webservices
    • Modelo Contract-First
    • XML, XSD Schema, XPath, XQuery
    • Segurança
    • WS-*
    • RESTful
    • Duração 32h
  • Integration Specialist

    • Enterprise Service Bus
    • Oracle Service Bus, Apache Camel, MuleESB
    • Mediação
    • Transformação de Mensagens
    • Roteamento de mensagens: Orquestração vs Coreografia
    • Enriquecimento de mensagens
    • Agregação de Serviços
    • Balanceamento de Carga
    • Administração da demanda de processamento (Throttling)
    • Reforço de Segurança
    • Monitoria de Qualidade do Serviço (SLA e QoS)
    • Duração 56h
  • Process Engineer

    • BPEL
    • Loops, Delays, Empty Activities
    • Controle de exceções
    • Escopos
    • Oracle BPEL Server, JDeveloper, BPEL Console, ActiveVOS BPEL Engine
    • Ciclo de desenvolvimento
    • Otimização
    • Atividades humanas
    • Process Management (Oracle)
    • Duração 44h

Carga horária total: 132h

Rodrigo Sasaki

Curriculum Vitae

Personal Information

Full name: Rodrigo Perez Sasaki

Age:

Marital status: Single

Residence: São Paulo - SP

Email: rodrigopsasaki [at] gmail [dot] com

Academic Formation

University: Universidade Nove de Julho (UNINOVE)

Major: Technology in Information Systems

Duration: 01/2009 to 12/2011


University: PUC COGEAE

Graduate studies: Software Engineering

Duration: 03/2014 a 07/2015 - Currently pursuing

Knowledge

Concepts: Object Orientation, Design Patterns, Functional Programming, Relational Model, SOA

Java
  • Standard Edition Java SE and Enterprise Edition Java EE
    • Java Database Connectivity JDBC
    • Java Server Faces JSF 1.2, 2.x RichFaces 3.2, 4.x PrimeFaces 2.x, 3.x
    • Java Server Pages JSP
    • Servlets and Jakarta Standard Taglib JSTL
    • Java Persistence API JPA Hibernate
    • Enterprise Java Beans EJB Session Beans Message Driven Beans
    • Spring

Web interface HTML CSS Javascript JQuery XML XHTML

Servers Apache Tomcat JBoss

Databases Oracle 10g Oracle 11g MySQL

Tools and IDEs Eclipse WSDL (Banksphere) SQL Developer Aqua Datastudio

Others Regular Expressions

Profissional Experience

Company: Capgemini

Occupation: Java Systems Analyst

Function: Analyst/Programmer, developing Java Web Systems Java EE

Description: developing new features based on requirements defined for the system, analysis and correction of unconformities, with direct interaction with the client.

Graphic interface RichFaces Ajax4JSF JSF Javascript XML XHTML JSP Servlets CSS
Systems integration EJB Spring Webservices
ORM and persistence frameworks JPA Hibernate
Repository and versioning Maven CVS

Knowledge with Banksphere platform, Prototyping, Physical Model and Construction
developing for both Brazilian and Spanish clients.
Analysis and development of OIs (Internal Operations) and OPs (Presentation Operations), creating interfaces Javascript CSS JSP
Versioning control and managing delivery to the client.

Duration: 12/2009 to 03/2012


Occupation: Java Programmer

Function: Analyst/Programmer, developing Java Web Systems Java EE

Description: developing a Java Web System for Retail control, a medium-sized ERP for supermarkets, controlling the financial, HR, stock and purchases sectors.

Development in the MVC Design
View: JSF RichFaces PrimeFaces JQuery
Service: EJB
Persistence: JPA Hibernate DAO
Tools: Oracle 11g JBoss 7.1 AS

Also developed the module responsible for sending and receiving electronic invoices (NFe),
accessing Webservices, creating and validating XML AXIS 2 JAXB

Working in a small team, which requires constant communication and improves the development.

Duration: 03/2012 to 08/2013


Company: iCarros

Occupation: Analyst/Developer

Function: Analyst/Programmer, developing Java Web Systems Java EE

Description: My work is focused on back-end services, working with authentication and authorization servers using the OAuth 2.0 protocol, and also working with the system's REST API (JAX-RS), that provides data for our mobile applications.

Technologies: EJB JPA OAuth 2.0 JAX-RS Wildfly PostgreSQL

Duration: 08/2013 a Today

Languages

Portuguese Speaks well Understands well Writes well Reads well
English Speaks well Understands well Writes well Reads well
Spanish Speaks little Understands reasonably Writes little Reads reasonably

Certifications

Java Standard Edition 6 Programmer Certified Professional 29/11/2012

Training and Courses

Institution: Capgemini

Training: Banksphere Applications Development (Internal Training)

  • Prototyping
  • Internal Operations (OIs)
  • Presentation Operations (OPs)
  • Integration between Banksphere projects
  • Navegation
  • Duration 19 days
After the end of the course my performance was acknowledged and I was named leader of a small team, composed by the members who participated in the same course.

Institution: Globalcode

  • Java EE Applications Development
  • Knowledge of Sockets, RMI, JNDI.
  • EJBs, versions 2.1 and 3, including integration with both
  • Implementation of Session Beans and Message Driven Beans
  • JPA 1
  • Access to WebServices(SOAP and REST) using JAX-WS, via remote clients or EJBs
  • Duration 72h

Institution: Globalcode

Course: Core Scala

  • Introduction to Functional Programming
  • Introduction to Concurrent and Distributed Programming
  • Actors model, “Let it crash” model
  • Introduction to Akka 2
  • Introduction to Play! Framework 2
  • Duration 32h

Instituição: SOA|Expert

Curso: Formação SOA - (Attending)

  • SOA Foundation
    • Concepts (Composition, Granularity, Common terms, etc.)
    • Processes and Strategies
    • Infrastructure
    • Webservices Anatomy
    • Contract-First Model
    • XML, XSD Schema, XPath, XQuery
    • Security
    • WS-*
    • RESTful
    • Duration 32h
  • Integration Specialist

    • Enterprise Service Bus
    • Oracle Service Bus, Apache Camel, MuleESB
    • Message Transformation
    • Message Routing: Orchestration vs Coreography
    • Message Enrigchment
    • Service Aggregation
    • Load Balancing
    • Processing Demand Administration (Throttling)
    • Security
    • Quality of Service Monitoring (SLA e QoS)
    • Duration 56h
  • Process Engineer

    • BPEL
    • Loops, Delays, Empty Activities
    • Exception Control
    • Scopes
    • Oracle BPEL Server, JDeveloper, BPEL Console, ActiveVOS BPEL Engine
    • Development Cycle
    • Optimizations
    • Human Tasks
    • Process Management (Oracle)
    • Duration 44h

Total Duration: 132h