Architect/Developer Eclipse Platform
Síntese de Qualificações
Linguagens de Programação
Expert Java (20), Go (10) C/CPP (22), Qt (16), D (12), Rust (4) Scala (4), Haskell (4), Fantom (4), Jython (4), Visual Cpp (16), CSharp (5).
RDBMS
Expert MySQL, PostgreSQL, SQL Server, Sybase, Oracle, SQL Anywhere, DB2, JavaDB.
Tecnologias
Expert JavaSE/EE/ME, JavaCard, JTAPI, JavaTV, OSGi, eRCP, RCP, RAP, ECF, SWT, JFace, Spring, Virgo, Gemini, JPA, EJB, Hibernate, JSP, JMS, JTA, WebServices, Ajax, XML, WSDL, Qt, GTK, CSharp, Android, Arduino.
IDE
Expert Eclipse, JDeveloper, (Cpp Builder), JBuilder,
Qt Creator, CodeWarrior, BlackBerry JDE, Android, Arduino, Netduino, Visual Studio.
Sistemas Operacionais
Unix, SCO-Unix, Linux, FreeBSD, BeOS, Mac-OS, OS/2, Windows.
Components Libraries
Expert SWT, RWT, JFace, Swing, VCL, MFC/COM, Win32 API.
Modeling Frameworks
Expert EMF, GEF/Draw2D, GMF.
Reporting Tools
Expert BIRT, Jasper, Crystal Reports, Report Smith,
Report Builder, Oracle Report Writer.
Servidores de Aplicação
Expert Virgo, JBoss, Glassfish, Oracle-IAS, WebLogic, WebSphere, Lotus-Domino, Dynamo, Jetty, Tomcat.
Portal/BI
Liferay, JBoss, Open Portal, SAP, NetWeaver, Pentaho.
Outros
Git, Ant, Maven, Grandle, CVS, SVN, Alfresco-CMS, ETL, AntScript, Drools, Mondrian, Kettle, Weka, D-Tango,
Infranet-Billing, WDK Documentum, JCO-SAP, JSF, Ajax, Restful, DWR, Ajax4JSF, RichFaces, ICEFaces, Wicket, Webwork, VRaptor, Laszlo, EclipseLink, TopLink, IBatis, Hibernate, JBoss-Restlet, JBoss-Seam, JBoss-Weld, libvirt, XenAPI, Asterisk-Java, JTAPI- Avaya.
Experiência Profissional
-
Arquiteto/Desenvolvedor - FIFIA / Control (2/2013 a 3/2014)
Desenvolvimento de sistema Mobile utilizando Android, MVVM, Restfull.
Desenvolvimento de sistema Web utilizando PrimeFaces, Hibernate, Spring e MySQL.
Desenvolvimento de sistema para coletor de pedidos em Android, utilizando MVVM, SQLite, para os clientes Schin e Coca-Cola. Desenvolvimento de uma DLL em C/Cpp, utilizando o protocolo MTP, para ler e transferir arquivos do Celular para o Desktop e vice-versa. -
Arquiteto/Desenvolvedor - Intalio (6/2012 a 1/2013)
Desenvolvimento de melhorias, correção de Bugs e Implementação da Especificação da BPMN 2.0, para o BPMS Intalio Designer, utilizando Eclipse RCP, GEF, EMF, GMF e OSGi. -
Arquiteto/Desenvolvedor - Sigiloso (2/2012 a 4/2012)
Desenvolvimento de aplicativo para Android utilizando WebServices (Restful), utilizando R-OSGi, HTTP-OSGi. -
Arquiteto/Desenvolvedor - Itau/Nokia (10/2011 a 1/2012)
Desenvolvimento de uma aplicação desktop utilizando Qt/QML. -
Arquiteto/Desenvolvedor - Diebold (6/2011 a 9/2011)
Manutenção/Desenvolvimento do sistema de Saúde TSS no ambiente WinXP para o Win7, utilizando a MS (Visual Cpp 6), fazendo as modificações para o (Visual Studio 2010 VCpp 10), utilizando MFC, ATL e Oracle.
Desenvolvimento de componentes com MFC/COM. -
Arquiteto/Desenvolvedor - FISCOSoft (1/2011 a 6/2011)
Desenvolvimento de um sistema utilizando os webservices do SEFAZ para a NF-e (Nota Fiscal Eletrônica), utilizando Restful, Spring-DM, e JBoss-OSGi.
Desenvolvimento de sistemas embarcados utilizando Qt. -
Arquiteto/Desenvolvedor - BettaWork, ALOG/Tecla, Comtex (6/2009 a 12/2010)
Implementação de web services para diversos projetos para a Magazine Luiza, e desenvolvimento de alguns projetos utilizando Spring-DM, Maven, JPA, WebLogic, JDeveloper. Criando extensões para o JDeveloper e ODI, utilizando o Oracle BPM Suite, para integração com o SVN.
Desenvolvimento de um framework para Cloud Computing, utilizando a biblioteca mantida pela RedHat chamada libvirt-java, e da biblioteca da XenSource chamada XenAPI-Java, e disponibilizado em web services, e utilizando o framework JBoss-Restlet, JBoss-Seam e JBoss-AS.
Sistema de call center para serviço de emergência para o Governo do Rio de Janeiro. Utilizando Eclipse RCP/RAP, SWT/JFace, e usando Spring-DM, EclipseLink, Hibernate na camada de persistência com JPA, servidor de aplicação JBoss com banco de dados PostgreSQL, JMS e WebServices.
Devido ao uso da tecnologia RCP/RAP o sistema pode ser utilizado tanto como uma aplicação desktop RCP como uma aplicação web RAP. -
Arquiteto/Desenv/Professor - SPDM, ALSTOM, CAIXA, SUZANO (1/2007 a 6/2009)
Desenvolvimento de um portal para Ama (Prefeitura de São Paulo), utilizando Liferay Portal, OpenXava, PostgreSQL, Alfresco, WebServices e Caneta da Anoto.
Desenvolvimento de uma arquitetura de procura de endereços, nomes para data base marketing, utilizando Red Hat Linux, JBoss, JMS com Java.
Implantação e Customização da ferramenta de BI Pentaho, utilizando o banco de dados Oracle, JBoss Portal, desenvolvimento de dashboard, mondrian, kettle, weka e webservices com desenvolvimento de plug-ins, para Eclipse RCP (SWT/JFace), Eclipse GEF e Eclipse RAP.
Desenvolvimento de sistema de controle de trens envolvendo equações booleanas, criptografia, compilação, plug-ins, para ALSTOM-BRASIL utilizando Eclipse RCP (SWT/JFace) e Eclipse GEF.
Desenvolvimento e manutenção de sistema web utilizando Java Server Faces, TopLink Essentials (EJB 3.0), JPA, Spring, JDeveloper 10g, WebSphere.
Desenvolvimento de relatórios de BI, para sistema de rotas, utilizando Eclipse BIRT.
Desenvolvimento de sistema em PalmOS/JavaME, relatórios de BI utilizando Eclipse BIRT, e também desenvolvimento de sistema para Call Center utilizando JTAPI / CTI Avaya.
Analisando as arquiteturas de sistemas Web/Desktop, já existentes e sendo implantadas,
e suporte ao desenvolvimento nas fábricas de software.
Utilizando Laszlo/Ajax no desenvolvimento web, para a maioria dos sistemas desenvolvidos.
Planejamento dos projetos, utilizando Use Cases.
Desenvolvimento dos projetos J2EE, utilizando o SAP Portal, Hibernate, JDO, SQL Server.
Fazendo a comunicação entre o SAP Portal com o SAP R/3, utilizando JCO-SAP. -
Analista/Desenv/Professor - CMA, DIGIDATA, LCM, DISOFT (1/2004 a 12/2006)
Desenvolvimento de sistemas em Java e (C/Cpp) para emissão de Fax, desenvolvimento
de um pré-compilador para as transações financeiras, para serem processadas através do Unix para o Mainframe.
Desenvolvimento de sistemas comerciais e financeiros para diversas áreas,
utilizando a linguagem Java e (Cpp Builder).
Desenvolvimento de sistemas web para o Banco General Motors e Toyota,
utilizando a arquitetura MVC-2, com JSP/Servlets, EJB 1.0/1.1, Applets e Netscape Application Server. -
Arquiteto/Desenv/Professor - DHL EXPRESS, COOPERCRED, TRADECOM, AVANTEL (1/2002 a 12/2003)
Manutenção no sistema Pegasus, que controla a entrada de encomendas que chegam ao Brasil e calcula as taxas de impostos. Este sistema foi desenvolvido entre o ano 2000/2001, Swing com arquitetura client/server e conexão RMI com outros servidores.
Esta manutenção envolve atualizações necessárias ao sistema para adequá-lo a novas legislações e correções de erros, além do atendimento aos usuários no sentido de auxiliá-los nas suas dificuldades com relação ao uso do sistema ou na definição e implementação de novas funcionalidades.
Auditoria de sistema web de cartões de crédito, utilizando framework Spring, Hibernate, AOP, Linux, Oracle.
Customização, manutenção e desenvolvimento web.
Customização e manutenção nos sistemas de E-Commerce da SAP e JCO-SAP.
Migração e desenvolvimento de projetos client/server e web.
Migração de servidores Solaris para AIX, aplicações em (C/Cpp) e Java,
utilizando sistema de Billing (Infranet Portal). -
Arquiteto/Desenv/Professor - UNIMED SANTOS, SOFISA, GEDAS, CTIS, GLOBALEDI (1/1999 a 12/2001)
Desenvolvimento e manutenção de projetos web.
Desenvolvimento de regras de negócio, pacotes, classes, persistência de objetos,
XML e utilizando uma arquitetura web, mais fácil para o desenvolvimento e aprendizado.
Desenvolvimento e manutenção de projetos web.
Desenvolvimento de regras de negócio, pacotes, classes, persistência de objetos,
XML e utilizando uma arquitetura web, mais fácil para o desenvolvimento e aprendizado.
Desenvolvimento de projetos web, utilizando JCo - SAP, WDK - Documentum.
Desenvolvimento de regras de negócio, pacotes, classes, persistência de objetos,
XML e utilizando uma arquitetura web, mais fácil para o desenvolvimento e aprendizado.
Instrutor na linguagem Java Básico, Avançado, JSP/Servlets e JavaBeans para desenvolvimento de projetos web, instalação de servidor de aplicação.
Desenvolvimento de regras de negócio, pacotes, classes, persistência de objetos,
XML e de uma arquitetura web, mais fácil para o desenvolvimento e aprendizado,
e também desenvolvido um projeto para gerenciamento de fábrica de software,
apresentado na feira CIAB, tais empresas interessadas TELEFONICA, BRADESCO e SCOPUS.
Instrutor na linguagem Java Básico, Avançado, JSP/Servlets e JavaBeans para desenvolvimento de projetos Swing/Web e instalação do servidor Lotus Domino.
Desenvolvimento de regras de negócio, pacotes, classes, persistência de objetos,
XML e de uma nova arquitetura web, mais fácil para o desenvolvimento e aprendizado, e também desenvolvido um projeto para controlar toda a transação de bancos referente a cartões de credito e cheques com diversos bancos, e também para a empresa Flash Courier. -
Lider/Desenv/Professor - DATA TRANSFER, MARITÍMA, SERASA, EDS (1/1996 a 12/1998)
Desenvolvimento do Banco Postal para as Agências do Correio, utilizando Swing, e também resolvendo, alguns problemas na Argentina, e ensino de desenvolvimento de componentização para ganhos de produtividade, utilizando Swing.
Desenvolvimento de sistema de seguros, utilizando Swing/Web.
Desenvolvimento da minha arquitetura web e de pacotes, regras de negócio e instalação de MQSeries para troca de mensagens com o Mainframe, para acesso de diversos sistemas web implementados, acesso ao Detran, SPC.
Instalação e configuração do Lotus Domino e WebSphere.
Instrutor para Web Designer para aprender a linguagem Java.
Desenvolvimento de um projeto web (sigiloso), e também desenvolvimento de um
aplicativo para impressoras de cartões magnéticos, e auxilio as pessoas na linguagem (C/Cpp), com acesso ao MQSeries, Banco de Dados Sybase e Oracle. -
Arquiteto/Lider//Desenv - VENCE, SUCESSO, STORM, TECNOSYS e FREE LANCER (1/1983 a 12/1995)
Desenvolvimento de sistemas específicos envolvendo a linguagem (C/Cpp), SCO Unix, OS/2 Wrap, utilizando (Borland Cpp) para OS/2, para o controle dos ônibus, firmware e coletores de dados Trigon.
Desenvolvimento de sistemas específicos, também para controle de ponto de vendas
em (C/Cpp).
Desenvolvimento de Sistemas para a área clinica, controle laboratorial, controle de caixa, contabilidade e livros fiscais, comercial e financeira, elaboração da documentação dos sistemas e instrutor de linguagem (C/Cpp).
Desenvolvimento de sistemas comerciais e financeiros, elaboração da documentação
dos sistemas em (C/Cpp).
Desenvolvimento de sistemas comerciais e financeiros, em linguagens (C/Cpp) e Assembly.
Formação Acadêmica
-
Superior (1/1995 a 12/1998)
Ciências da Computação - UNIMARCO -
Superior (1/1993 a 12/1995)
Ciências e Matemática - UNIFAI -
Ensino Técnico (1/1991 a 12/1992)
Técnico em Robótica e Automação Industrial - FECAP -
Ensino Técnico (1/1986 a 12/1990)
Técnico em Processamento de Dados - COPI
Cursos e Certificações
JAVA3D - UNIDEV.
JAVATV - UNICAMP.
MISSÃO CRÍTICA - NEXT GENERATION CENTER.
UML - SUCESU - SP.
SL-275 Programação Java.
C/C++ - VVB LTDA.
PROGRESS - PGS SOFTWARE.
DATAFLEX - INTERCOMP.
Conhecimentos Gerais
Qualificações
Vinte anos de experiência em desenvolvimento, criação e manutenção de sistemas.
Longa experiência de carreira na área de informática, atuando nos segmentos de analise, projeto, construção e implementação de sistemas e suporte, utilizando JAVA, C Builder, Qt e GTK.
Soluções e Problemas com a Tecnologia JAVA
Em horas vagas, atuei em algumas empresas e consultorias, desenvolvendo e melhorando a performance, em alguns sistemas desenvolvidos em JAVA (JavaTM SE/EE/ME), para tais empresas: UNIVERSE, 3CON, SAAE, TSA, SSP/PRODESP, GEP, CILIX, TRADECOM, ITAÚ, IBM, AVANTEL e JONHSON E JONHSON.
Em horas vagas escrevo alguns utilitários, plug-in em SWT/JFace, C Builder, widgets Qt e GTK.
Projetos com a Tecnologia JAVA - 1995
Consultor/Auditor/Instrutor/Desenvolvedor de Sistemas Comerciais, Financeiros, Leasing e Específicos, voltados para desktop, web e mobile, palm, elaboração de pacotes e classes para testes, desenvolvimento nos projetos web, desktop, através de código e diagramas, desenvolvimento de regras de negócio, Applets, JSP/Servlets, EJB, ECLIPSE RAP, RCP, GEF, RWT/SWT/JFace, Swing,
SAP NetWeaver/Portal/JCo, WDK(Documentum), Pentaho-BI,
Asterisk-Java, JTAPI (CTI AVAYA), JAVACARD, JAVATV.
Design e criação de plug-ins em Eclipse RAP/RCP utilizando RWT/SWT, JFaces e Eclipse Forms para diversos sistemas, utilizando mecanismo de Binding para Eclipse RAP/RCP, utilizando JFace Data Binding e Jobs API.
Executando tarefas em diversos S.O., Application Servers e IDE(s) - IX, FreeBSD e Windows.
Atuado nos paises Argentina, México e também em diversos estados/cidades.
Livros editados pela Livraria Ciência Moderna:
1 - Java para Iniciantes.
2 - Java Avançado.