Arquiteto Java
Síntese de Qualificações
Arquiteto Java
Início Imediato
Sun Certified Enterprise Architect - SCEA - Edition 5.0 - (Completo) Fases 1, 2 e 3.
Sun Certified Java Programmer - SCJP - Edition 5.0
Experiência Profissional
-
Senior IT Architect
Senior IT Architect
DevOps Configuration
Jenkins Pipeline
Docker engine e Docker Container
GitLab e GIT braching
Design and Architect Solutions for Java Enterprise Application for Payroll System
Document Java Enterprise Architecture
Document Java Enterprise Implementation Guidelines
Document Java Enterprise Integration
Canonical Model
Domain Model
Interface Contract
Development Team Support and Mentoring
Delivery and Production Support
Tools
IBM JAZZ CLM
Rational Doors
Rational Quality Manager
Rational Team Concert - Team Area, Streams, Snapshots, Baseline, Gaps
Rational Software Archiect - RSA
Rational Application Developer - RAD
Página2
Jboss EAP 6.4 - Modules, JAAS Modules, Security Modules (SSO), Domain Controller, Host Controller,
Infinispan JPA Second Level Cache, HornetQ JMS Queue
Jboss EWS Web Server -
Arquiteto Java - Magna Sistemas (11/2015 a 4/2016)
Corporate Java Enterprise Architect
Experienced Java Enterprise Architect responsible for key accounts since Application Development to
Application Delivery.
End-to-End Solutions and Architecture design
Team mentoring
Software Engineering implementation
Software Development Process definition
Client and Software Fabric Technical Comunication
Clients
Porto Seguro
Prodesp -
Arquiteto Corporativo Java - TreeSolution SA (8/2015 a 10/2015)
Reuniões de Pré-Venda
Reuniões de Comites de Arquitetura
Documentação de Arquitetura de Integração entre Sistema de Câmbio com Sistema interno de bancos.
Documentação de Modelo Canônico
Documentação de Integração e Barramento
Documentação de Modelo de Dados Físico e Lógico
Definição de Processo de Desenvolvimento Interno
Definição de Ferramentas do Time de Desenvolvimento
Integração utilizando as tecnologias
SOA
Websphere Application Server 8.5
Jboss AS5
Jboss EAP 6.3.2
Jboss EAP 5
Oracle Glassfish 4.1
Websphere MQ Series
SiteMinder para autenticação
Kerberos para atutenticação de Infraestrutura
Apache Camel
RichFaces
JPA com Hibernate
Banco de Dados
PostGreSQL 9
Oracle 11g
SQLServer 2012
SQLServer 2008
Sybase ASE 15
Clientes
Banco Votorantim
Morgan Stanley
Caixa Economica Federal
Banco Banestes
Banco BEXS -
Desenvolvedor de Software Senior - RDI Software - McDonalds (5/2015 a 8/2015)
Desenvolvimento e Arquitetura de Software na tecnologias
Websphere Application Server 8.5
Java EE6
Struts 2
Spring MVC
Velocity
CDI
EJB
Message Driven Bean
Angular JS
Banco de Dados
Oracle 11g e Oracle 12c
Projeto
Scrum
Jira, Kanban
TeamCity
GIT com Stash (BitBucket)
Projetos Entregues:
Projeto Mobile de Configuração de todas as lojas globais do McDonalds -
Arquiteto Java Senior - CDF Central de Funcionamento (10/2014 a 4/2015)
Integração com WebServices Rest (JAX-RS Jersey) e SOAP (JAX-WS)
Documentação de Casos de Uso Documentação de Arquitetura de Software Java Documentação de Componentes Criação de objetos e modelo de dados Oracle e SQLServer Criação de Stored Procedures PL/SQL Desenvolvimento Java 7.0 Java Server Faces - JSF 2 ( Primefaces 4) Maven 3, Sonatype Nexus, Teamcity Build Servidor de Aplicação JBOSS 7.1 Container de Aplicação Tomcat 7
Desenvolvimento em ambiente AWS Amazon com Elasticbeanstalk, RDS e S3 -
Consultor Java Senior - 3CON Consultoria (7/2014 a 9/2014)
Integração com WebServices Rest (JAX-RS Jersey) e SOAP (JAX-WS)
Documentação de Casos de Uso
Documentação de Arquitetura de Software Java
Documentação de Componentes
Criação de objetos e modelo de dados Oracle e SQLServer
Criação de Stored Procedures
PL/SQL
Desenvolvimento Java 7.0
Java Server Faces - JSF 2 (Primefaces 4)
Maven 3, Sonatype Nexus, Teamcity Build
Servidor de Aplicação JBOSS 7.1
Container de Aplicação Tomcat 7
Desenvolvimento em ambiente AWS Amazon com Elasticbeanstalk, RDS e S3 -
Consultor Java Senior - Mintter Banking Solutions (2/2014 a 6/2014)
Desenvolvimento Java EE 6 de módulos de Sistema da area de Câmbio de Moedas Estrangeiras
Integração de Sistemas utilizando Websphere MQ
Utilização dos frameworks Richfaces, Hibernate, Spring e Maven como suporte ao desenvolvimento
Utilização do Teamcity, Sonar, Alfresco, Nexus e Redmine como suporte à Engenharia de Software
PostgreSql, PgAdmin -
Arquiteto Java Senior - Tata Consultancy Services (12/2013 a 1/2014)
Validação de Modelo Canônico
Validação de Contratos de Integração em XSD
Mudança de Desenho de Arquitetura de Integração de Oracle E Business Suite para SAP utilizando Bpel e ESB Tibco. -
Arquiteto Java Senior - Mirae Asset Securities (11/2010 a 12/2013)
Startup das operações da corretora Mirae Asset no Brasil
Desenvolvimento de sistemas,
Utilização da metodologia RUP e ferramentas de controle de atividades (Jira), documentação (Epiware) e integração contínua (Teamcity),
Design de Sistemas,
Websphere 7/Oracle Glassfish,
Design de Componentes e Interface de integração com XSD. ,
Suporte, Desenvolvimento a solução de Home Broker com tecnologia em tempo real em C, Flash (Action Script 3), Java e API própria,
Design e desenvolvimento de componentes Middleware,
Desenvolvimento de sistemas de backoffice e negociação junto à Bovespa,
Compra e gerenciamento de licenças de Software junto a distribuidores,
Desenvolvimento de sistemas com Java JEE (Maven, Spring JMS,Apache Camel, ActiveMQ, Jetty, Flash (Action Script) e C (ISAM Files, Shared Memory, Journaling Files, MS Queue - AIX),
Definição de processo de desenvolvimento interno de software,
Criação de scripts de monitoração de serviços em AIX e Linux
Participação em adequação dos sistemas para auditoria PQO da BmfBovespa. -
Desenvolvedor Java Senior - Hewllet Packard (7/2010 a 12/2010)
Projeto de handover junto a empresa Nextel de alta complexidade,
Documentação de Arquitetura de Software Visão 4 / 1,
Criação de proposta de solução técnica,
Troubleshooting de Sistemas de alta disponibilidade,
Organização de código fonte dos sistemas em produção,
Suporte a Sistemas de Alta Disponibilidade da área de Billing e Marketing,
Trabalho por case, Sobre-aviso e SLA para resolução,
Definição de escopo de testes,
Documentação de Troubleshooting,
Desenvolvimento e corretivas de Sistemas Java J2EE com as tecnologias:
Java EE 5
Build: Maven2 - Nexus
IoC: Spring
Agendamento: Quartz
Integração: JMS (Spring JMS) e EJB3 (Session Bean) , Corba
Persistência: Hibernate e JPA com Hibernate (Entity Beans) - JTA com Spring. JdbcTemplate.
Web: JSF - Facelets integrado com o Spring. Struts integrado com Spring.
Servidor de aplicação: Oracle Weblogic 10.3.
Banco de Dados: Oracle 11g. -
Desenvolvedor Java - Telefônica - TPD (1/2009 a 6/2010)
Modelagem de Requisitos Funcionais com UML 2 (Microdesign) utilizando a ferramenta Jude.
Análise e Desenvolvimento de sistemas Java J2EE com Spring, Apache Camel, Java Server Faces (JSF) com Icefaces, Hibernate, SSH for Java, Junit, DBUnit, EasyMock e MockRunner.
IDE - Eclipse
Controle de Versão - Subversion
Gerenciamento de Build - Maven 2, TeamCity
Gerenciamento de Aplicações - Redmine
Repositório de Documentos - Alfresco
Integração de Serviços - IBM MQ Series com Queue Managers distribuídos.
Desenvolvimento de robôs - Java, Spring, IBM WorkFlow API para controle de Activity Instance, Work Item e Process Instance.
MicroDesign
Documentação do código a ser implementado, Diagrama de Atividades, Diagrama de Sequência, Diagrama de Classe e de Componentes.
Java J2EE - JSP, JSTL, Servlet, JDBC com Datasource, JMS com MQ Series, API Java do IBM Work Flow para navegação das Activity Instances, JAXB API para transformação de mensagens XML com marshall e unmarshall.
HTML e CSS
Javascript , DHTML.
Frameworks
Struts para implementação do MVC
Spring para a instânciação de DAOs, BOs e injeção das dependências como DataSource, SessionFactory do Hibernate, EJB3 com JTA e JPA (Entity Beans) com Annotations e Hibernate como persister provider, JMS Queue e QueueConnectionFactory
Quartz para agendamento de jobs (robôs) programados por cron expression. Controle deTriggers do quartz para manipulação do estado atual dos job utilizado para schedule, unschedule, pause e resume de jobs.
Padrão de Arquitetura - MVC
J2EE Patterns
Servidor de Aplicação - Sun Java Aplication Server, Websphere
JSP Container - Tomcat, Jetty
Build - Ant, Maven 2
Frameworks: Spring, Spring Security, Apache Camel (JMS implementing Integration Service Patterns), Hibernate
Banco de Dados - Oracle, DB2
Midlleware - (EAI) - IBM MQSeries, IBM Message Broker, IBM Work Flow -
Analista de Suporte Java - IBM (4/2006 a 12/2008)
Projeto 1
Projeto de Cadastro de Fundos de Investimentos
Desenvovimento de sistemas utilizando Portlets com Websphere Portal,
Leitura e Desenvolvimento de Sistemas baseados em documentos de Casos de Uso,
Desenvolvimento de módulos internos utilizando Java2EE, EJB 2, Jquery, Portlets, Banco de Dados DB2.
Resumo das Tecnologias Utilizadas:
J2EE Ajax, Javascript, Struts, Servlets, JSP, JSTL, Websphere Portal, DB2,
Projeto 2
Projeto de gerenciamento alocação de candidatos em projetos internos da IBM Muldial.
Suporte à sistema interno mundial da IBM US,
Suporte à servidor de aplicação Websphere Application Server 5 e 6,
Documentação de problemas em código da aplicação,
Atendimento à fila de suporte utilizando Clarify (Citrix),
Criação de scripts de monitoração de Websphere,
Programação utilizando Perl, Shell Script
Resumo das Tecnologias Utilizadas:
J2EE Ajax, Javascript, Struts, Servlets, JSP, JSTL, Spring - Quartz, Clarify, Clearquest. Websphere, WebServices, batchs, RAD, AIX, DB2, MqSeries, Endeca, RedHat 5.2, Shell Script e Perl Script.
Atividade Extra:
IBM Academic Ambassador
Palestras Técnicas em Universidades -
Desenvolvedor de Sistemas - CTIS INFORMÁTICA (10/2003 a 4/2006)
Projetos:
LinhaDireta: Sistema em Java para criação de mensagens direcionadas as zonas eleitorais. As tecnologias utilizadas foram Javascript, Servlets, Laszlo, Tomcat e Oracle
Denúncia Online: Sistema em Java para denúncia de propagandas irregulares. As tecnologias utilizadas foram Struts, Ajax, Javascript, Tomcat e Oracle.
Resultado das Eleições Eleitorais: Sistema em Javascript, utilizando XSLT para transformação de XMLs disponibilizados com resultado das eleições.
Intranet Tribunal Regional Eleitoral: Desenvolvimento de nova página inicial da Intranet do tribunal que é acessada por todas as zonas eleitorais do Estado de São Paulo. As tecnologias utilizadas foram: Javascript, XML, Flash, ASP, Oracle e Access.
SGI Sistema ERP de gestão integrada. Tecnologias utilizadas: Hibernate, Strtus, Ajax, Oracle, Tomcat.
Resumo das Tecnologias utilizadas:
Servlet, JSP, EJB (Session Bean) STRUTS, HIBERNATE, JAVASCRIPT, LASZLO c/ LZX, FLASH e ASP c/ VBSCRIPT. XML c/ XSL
AServer: Jboss
JSP container: Tomcat
Database: Oracle
Formação Acadêmica
-
Superior (5/2016 a Atual)
Análise e Desenvolvimento de Sistemas - Universidade Estácio -
Pós-graduação (3/2010 a 5/2011)
Engenharia de Software SOA - IBTA -
Pós-graduação (3/2005 a 3/2006)
JAVA J2EE - ENTERPRISE SOLUTIONS PROVIDER - FIAP -
Superior (1/1999 a 12/2002)
Web Design e Midias Digitais - Universidade de Mogi das Cruzes
Cursos e Certificações
Oracle University
Architect Enterprise Applications with Java EE, Cumputer Science
2015 2015
Enterprise Architecture Foundation
Architectural Concepts
Developing a Security Architecture
Understanding Non-Functional Requirements
Defining Common Problems and Solutions: Risk Factors and System Flexibility
Defining Common Problems and Solutions: Network, Transaction and Capacity Planning
Java EE 6 Overview
Developing an Architecture for the Client Tier
Developing an Architecture for the Web Tier
Developing an Architecture for the Business Tier
Developing an Architecture for the Integration and Resource Tiers
Evaluating the Software Architecture
Atividades e grupos: Enterprise Architecture
Oracle
Oracle Open World - JavaOne 2014, Java Enterprise Architecture
2014 2014
Atividades e grupos: San Francisco, California - Conference
SOA Expert
Formação Consultor SOA, SOA
2014 2014
Atividades e grupos: SOA Fundation Oracle ESB / Weblogic / Jdeveloper / OEPE Oracle SOA Suite - BPEL / SCA / BAM
Training Education Services
Formação Oracle DBA 11g, Database
2014 2014
Veris IBTA
Cisco Networking Academy - CCNA ( Module 1 ), Computer Systems Networking and Telecommunications
2012 2013
Atividades e grupos: Router, Switch, Firewall, Cables, Network Administration and Configuration
Caelum
Arquitetura e Design de Projetos Java, Desenvolvimento Java
2008 2008
JSRs and JCP
JVM
JVM types
JVM Scripting and Tunning
JVM: Java Virtual Machine
The JVM inside
JIT Compiler
Garbage Collector
VisualVM, VisualGC and profiling
ClassLoaders
OO Fundamentals: Polymorphism
Inheritance versus Composition
Interface versus Object
Coupling syntactic and semantic coupling
Unit testing and TDD
Integration testing, Selenium and WebDriver
Domain Driven Design
IOC and Spring
CDI and Java EE 6
Javassist and manipulating bytecode
Performance
Scalability and Availability
Reliability
Extensibility and maintainability
Manageability
Security
Dividing into layers: tiers and layers
MVC
Contemporary architecture and the Cloud
Architectural decisions
Master your object relational mapping tool
Value Object, Data Transfer Object, Session Façade
Asynchronous communication
Messaging and JMS
SOA - Service Oriented Architecture
Web Services SOAP and WSDL
REST: architecture-based distributed hypermedia
Design Patterns
Patterns in DDD: Repository, Entity, VO, Service
Atividades e grupos: Java Architecture
Sun Microsystems
Sun Certified Java Programmer, Certification
2007 2007
Atividades e grupos: Java Architecture
Conhecimentos Gerais
Sun Certified Enterprise Architect - SCEA - Edition 5.0 - (Completo - Fases 1,2 e 3)
Sun Certified Java Programmer - SCJP - Edition 5.0