Currículo: Paulo Jerônimo Neves Ribeiro
Publicado em http://j.mp/curriculopj
Atualizado em 01/08/2011 às 18:34
Resumo
Consultor, instrutor e palestrante. Desenvolvedor em algumas linguagens de programação e ferramentas executadas sob plataformas abertas e/ou proprietárias (dando preferência a produção de softwares livres). Presente no mercado corporativo desde 1993 produzindo soluções com o uso de frameworks e de práticas ágeis. Vasta experiência em arquitetura, desenvolvimento e infraestrutura para o atendimento a requisitos não funcionais em softwares de missão crítica, escaláveis e tolerantes a falhas, executados por clusters de servidores de aplicações.
Objetivos
Perfil
- Brasileiro, nascido em 4 de agosto de 1974, casado e pai de dois filhos;
- Auto-didata, pesquisador e em constante busca por aprimoramento/conhecimento;
- Movido por desafios e metas, criativo, empreendedor, disciplinado, determinado, persistente e apaixonado pela liberdade;
- Esportista convicto, diariamente buscando qualidade de vida: maratonista, ciclista e nadador; karateca; jogador de Xadrez;
- Blogueiro, twitteiro e antenado em redes sociais;
Contato
Interesses
- Uso de software livre e de novas tecnologias;
- Desenvolvimento ágil de software, guiado por testes;
- Programação em várias linguagens: dinâmicas, funcionais, orientadas a objetos e/ou a aspectos;
- Sistemas operacionais, virtualização, computação distribuída, nuvens computacionais, SOA;
- Servidores de aplicações: administração, integração, monitoração e tuning;
- Automatização e integração de ambientes (desenvolvimento, integração, homologação e produção);
Formação acadêmica
- Especialista em Sistemas Distribuídos e Orientação a Objetos (UnB, 375h) - 2002;
- Bacharel em Ciência da Computação (UCG) - 1998;
Certificações em TI
Idiomas
- Português: língua nativa;
- Inglês: leitura - fluente, escrita - avançado, fala - avançado;
Histórico profissional
- Esta é minha empresa atual, mantenedora do site Lado Servidor. Presto serviços relacionados a consultoria, desenvolvimento de sistemas, palestras e cursos. Principais atividades já realizadas:
- Jan/11-Hoje - Desenvolvimento de aplicações para iPhone/iPad;
- Mai/11 - Consultoria em JBoss para a Secretaria do Tesouro Nacional (STN), através da Padrão iX:
- Análise de desempenho da aplicação SID;
- Instalação e treinamento da equipe em produtos de monitoração de aplicações Java: ferramentas de linha de comando, jconsole, jvisualvm, RHQ, etc;
- Elaboração de propostas para melhorias de ambiente;
- Dez/00-Hoje - Ministrei dezenas de cursos e palestras para diversos clientes;
- Abr/10-Dez/10 - Cabal Brasil - Atuei na montagem de uma infraestrutura baseada em JBoss AS e na migração/transformação de serviços escritos em Java para esta nova infra.
- Estes serviços foram migrados de objetos POJO simples (rodando em Tomcat) para EJBs (3.0), com execução em clusters JBoss AS;
- A migração também envolveu a "mavenização" de diversos projetos, com a utilização do Maven 3.0 e do Nexus, além do desenvolvimento de diversos scripts (Bash/Python) para a automação de tarefas relativas a implantação de componentes em diferentes ambientes (de desenvolvimento à produção);
- Mar/07-Set/07 - Summa Technologies do Brasil - Atuei como líder técnico em projeto da Sun Microsystems no desenvolvimento do portal B2B do cliente Banco do Brasil;
- Abr/03-Dez/07 - Argo Navis - Ministrei cursos e palestras em parceria com esta empresa;
- Jan/06-Jun/06 - DBA - Atuei como consultor no desenvolvimento do projeto Sistema Integrado da Dívida Pública (SID) da Secretaria do Tesouro Nacional (STN);
- Nov/05-Dez/05 - Hirix - Atuei como arquiteto do projeto Loterias (SISPL) da Caixa Econômica Federal na construção de alguns casos de uso que precisavam ser entregues até o fim de 2005. Liderei e acompanhei as atividades dos projetistas e programadores da equipe (desde o design da solução até a construção do código e sua integração). Desenvolvi a solução de monitoração dos servidores da rede pela EFL (estação financeira lotérica);
- Jan/01-Set/01 - Fóton Informática - Atuei como consultor no núcleo de tecnologia desta empresa. Minhas principais atividades foram:
- Participação no projeto Dataprev/CRPS. Fabricação de modelos de relatórios em Java, que se integravam ao sistema desenvolvido com os produtos: Borland Application Server, Borland Visibroker e SGBD Oracle. Este projeto integrou tecnologias como CORBA, JSP e Servlets;
- Desenvolvimento de módulo integrador do produto JSwitcher com o produto IBM MQSeries para o funcionamento com o SPB (Sistema de Pagamentos Brasileiro). Este módulo utilizou o JMS para integração dos dois produtos;
- Desenvolvimento do módulo de configuração do JSwitcher utilizando XML e XML Schema;
- Participação no desenvolvimento do módulo autorizador de cartão de débito para débitos oriundos da MasterCard Debit Switch;
Dez/10-Abr/11: Algar Tecnologia (colaborador, CLT)
- Atuei em atividades de consultoria e suporte em servidores de aplicações JBoss, Oracle e Apache, para o cliente CNPq:
- Migração de aplicações do servidor Oracle para o JBoss;
- Tuning de servidores em produção;
- Instalação de produtos para monitoração;
- Análise de desempenho de aplicações;
- Testes de carga e stress;
- Suporte aos ambientes de produção, homologação e desenvolvimento;
Jan/08-Set/09: Andima (colaborador, CLT)
- Atuei no suporte a infraestrutura de servidores de aplicações que compõe o projeto SELIC, no Banco Central (Rio de Janeiro), trabalhando com a instalação, integração com outros servidores, manutenção e monitoração de várias instâncias (+ de 30, JBoss AS) em diversos ambientes (do desenvolvimento à produção);
- Estive envolvido com o refactoring da solução de automação de deployments de aplicações JavaEE que utiliza scripts Bash (no Linux) e Ant. Tal refactoring envolveu o estudo das ferramentas Maven e/ou Gant (Groovy) + Ivy como alternativa para parte do processo;
- Fui responsável pela implementação da solução de integração contínua utilizando o CruiseControl e pela avaliação tecnológica (não em produção) utilizando o Hudson;
Jul/02-Out/04: Brasil Telecom (colaborador, CLT)
- Trabalhei na área de arquitetura, conduzindo a adoção da metodologia de desenvolvimento de software da Brasil Telecom e participando de avaliações de produtos. Fui integrante do grupo que define a utilização de softwares open source pela empresa;
- Atuei como líder de projetos, no desenvolvimento do ACW (Acesso a Centrais via Web). Este sitema possibilita o acesso simultâneo de vários usuários às centrais telefônicas da Brasil Telecom, provendo uma interface web, única e segura. É um sistema desenvolvido no padrão J2EE, para rodar sobre o servidor de aplicações Oracle9iAS (em ambiente de produção) e no JBoss (ambiente de desenvolvimento). O ACW é um sistema rico na utilização de padrões J2EE e fabricado com a utilização de diversas ferramentas Java Open Source, entre elas: Apache Ant, XDoclet, Middlegen, Jakarta Struts e JBoss;
- Desenvolvi o módulo agendador para o software MASC (Mediador de Alarmes, Serviços e Comandos) utilizando as tecnologias/ferramentas acima descritas;
- Desenvolvi o módulo sincronizador para o software MASC;
Out/01-Jan/02: EDS (colaborador, CLT)
- Autei prestando serviços para a Brasil Telecom. Meu trabalho envolveu o desenvolvimento de protótipo funcional em Java para projeto de acesso a centrais via Web (ACW).
Set/98-Jan/01: Politec (colaborador, CLT)
- Atuei prestando serviços como arquiteto/analista de sistemas, desenvolvedor e instrutor. Minhas principais atividades foram:
- Na Fábrica de Software da Politec:
- Participei do desenvolvimento projeto Milênio (Sistema de Administração Financeira e Contábil do GDF) como líder técnico e coordenador da equipe de desenvolvimento da camada de apresentações (em Delphi). Este projeto foi desenvolvido utilizando-se uma arquitetura em 3 camadas envolvendo (COBOL - Lógica de Negócios; Bea Tuxedo - Middleware gerenciador de transações; Delphi - Apresentação);
- Desenvolvi o protótipo funcional em Bea WebLogic para o Sistema de Custo Anual de Propriedade da ANATEL;
- Atuei como líder do projeto 14 Bis para o cliente Brasil Telecom, envolvendo Delphi, MTS e ASP;
- Participei do projeto SIPREV para o Ministério da Previdência, trabalhando na configuração e arquitetura da aplicação desenvolvida em tecnologias Java: Servlets, JSP, JavaBeans, JDBC, utilizando o Jakarta-Tomcat;
- Na Agência Nacional de Telecomunicações (ANATEL):
- Levantei/Especifiquei/Desenvolvi o Sistema de Controle de Contratos utilizando ASP (Active Server Pages);
- Levantei/Especifiquei/Desenvolvi o Sistema de Reajuste de Tarifas do Serviço Móvel Celular utilizando ASP e Java;
Abr/95-Ago/98: Login Informática (sócio proprietário)
- Neste período, eu e um amigo saímos do Fujioka e criamos uma empresa em Goiânia-GO com o nome de Login Informática Ltda. Nela, eu desenvolvia treinamentos e projetos. Lista dos principais clientes/atividades:
- Câmara de Dirigentes Logistas de Goiânia (CDL-GO) - Desenvolvi programas de comunicação para interface com a RENPAC (Rede Nacional de Pacotes) através de X.25 e TCP/IP. Estes programas constituiem-se de um lado servidor em linguagem C (SCO Unix) e um lado cliente, desenvolvido no Delphi 3.0. Visa estabelecer a ligação interestadual entre as diversas câmaras de dirigentes logistas do Brasil;
- Rey Drogas Distribuidora Farmacêutica - Participei do desenvolvimento do Sistema de Controle de Farmácias. Este foi desenvolvido utilizando-se a ferramenta Turbo C++ 3.0;
- Escola Técnica Federal de Goiás - Participei do desenvolvimento do Sistema de Controle Acadêmico desta escola;
- Fale Grátis - Participei do desenvolvimento do projeto Fale Grátis. Este é um sistema de telefonia, programado para ser utilizado nas centrais telefônicas de São Paulo, Londrina, Ribeirão Preto e Belo Horizonte. O projeto tem como objetivo proporcionar a uma pessoa que está falando de um telefone público, ligar gratuitamente para outra pessoa digitando um código (Ex.: 90-100), antes do número desejado. Após o atendimento da pessoa com a qual se desja falar, as pessoas dos dois lados da linha escutam uma propaganda de aproximadamente 30 segundos e, logo após o anúncio comercial, elas podem se comunicar por aproximadamente 2 minutos. Quem efetua o pagamento da ligação são os anunciantes que fazem as propagandas. Neste projeto, eu trabalhei desenvolvendo em C++ e Delphi 3.0;
- Universidade Federal de Goiás (UFG) - Participei do desenvolvimento do software que controla bilhetes de assinantes da Telegoiás para o fornecimento de relatórios de DDD-X em tempo real. O DDD-X é uma amostragem de tráfego real, isto é, os assinantes são os executores do mesmo. Com este software a Telegoiás tem condições analisa, através de relatórios, os destinos ofensores e críticos, como também apurar a taxa de OK de um centro de bilhetagem. A aplicação era para Intranet, o cliente era um browser com suporte a applets Java. O servidor rodava as regras de negócio utilizando o Delphi. As ferramentas utilizadas foram: Borland JBuilder 1.0, Borland Delphi 3.0, MS SQL Server 6.5;
- Fujioka - Desenvolvi o Sistema de Controle de Reembolso Postal, utilizando o Borland Pascal 7.0 e a OWL (Object Windows Library), para a SO Windows;
Abr/94-Mar/95: Fujioka (colaborador, CLT)
- O Fujioka é uma empresa do comércio de equipamentos eletrônicos (câmeras, filmadoras, ...) atuando na região Centro-Oeste. Fui contratado para desenvolver sistemas comerciais (Financeiro, Controle de Check Poster, Televendas, Reembolso Postal, ...), utilizando como linguagem o PASCAL (Orientado a Objetos) da Borland (início da OO no Turbo-Pascal 5.5). Desenvolvi vários sistemas nesta época até a versão do Borland Pascal 7.0 para Windows. Foi nesta época que me migrei meus interesses para a orientação a objetos em C++ e começei a trabalhar com esta linguagem;
Fev/93-Mar/94: EMBRACE (colaborador, CLT)
- A EMBRACE é uma empresa de engenharia e me proporcionou meu primeiro emprego (em Goiânia-GO). Fui contratado para trabalhar como programador COBOL com a função de portar programas que rodavam no RM-COBOL sob o sistema operacional DIGIX (clone do UNIX) para MB-COBOL num ambiente baseado em PC's ligados através de uma rede Novel 2.2. Neste período, eu ainda estava iniciando meu curso de Engenharia Civil na UCG e foi nesta época que iniciei meus programas em PASCAL (Turbo Pascal 5.0);
Participação em eventos (como palestrante ou instrutor)
- 18/Mai/11 - Clusters com GlassFish Server 3.1. JustJava 2011, São Paulo/SP.
- 17/Out/10 - Clusters de servidores de aplicações Java, demonstrando casos práticos utilizando JBoss e/ou GlassFish. Semana Acadêmica da Faculdade Projeção, Brasília/DF.
- 05/Nov/10 - Clusters e alta disponibilidade com JBoss AS. Faculdade Jesus Maria José, Brasília/DF.
- 29/Out/10 - Java EE no JBoss AS 6. 2º WorkShop de Tecnologia de Jataí. Jataí/GO.
- 11/Set/10 - Java Sênior - Goiânia/GO.
- 24/Abr/10 - Java EE 6 no JBoss AS 6. FLISOL, Goiânia/GO.
- 05/Dez/09 - Tolerância a falhas e alta disponibilidade em JBoss AS. Java Enterprise Day, Goiânia/GO.
- 24/Out/09 - Servidores de Aplicações Java EE, livres. Plataforma Java x Plataforma .Net, Brasília/DF.
- 03/Out/09 - Servidores de Aplicações Java EE, livres. 6º FGSL, Goiânia/GO.
- 06/Out/07 - Montando um ambiente Java no Ubuntu e remasterizando o seu Live CD (2h). Festival Software Livre-DF, Brasília/DF.
- 09/Jul/07 - XML para Bibliotecários (4h). Seminário Nacional de Documentação e Informação Jurídica, Brasília/DF.
- 14/Abr/07 - Programação Orientada a Aspectos (AOP) (4h). Universidade Salgado de Oliveira (UNIVERSO), Goiânia/GO.
- 23/Jan/07 - EJB3 utilizando JBoss 4 (6h). Search Informática, Brasília/DF.
- 13/Jul/06 - Desenvolvimento Web em Java (3h). Auditório do TRE sob o patrocínio da Evoluti Tecnologia e Serviços e apoio da SUCESU-TO, Palmas/TO.
- 03/Jun/06 - Spring Framework Avançado (3h). SouJava, Brasília/DF.
- 19/Abr/06 - Produtividade máxima: Java? Ruby?? (1h). Fórum Internacional de Software Livre (FISL), Porto Alegre/RS.
- 16/Jun/05 - EJB3 utilizando JBoss 4 (3h). JustJava, São Paulo/SP.
- 31/Mai/05 - Fast and Furious Web Development with JSP and JSF (2h). Auditório do Terraço Shopping, Brasília/DF.
- 14/Mar/05 - Kanopus - Linux Live CD para desenvolvedores Java (2h). Café Brasil, UnB, Brasília/DF.
- 02/Mar/05 - Kanopus - Linux Live CD para desenvolvedores Java (2h). FLISOL, UnB, Brasília/DF.
- 25/Jan/05 - Programação em Java com Qualidade (2h). GOJava, SENAC-GO (Cora Coralina), Goiânia/GO.
- 09/Dez/04 - Integração Contínua (4h). IV SDSL (Seminário de Desenvolvimento em Software Livre), UnB, Brasília/DF.
- 23/Nov/04 - Implementando Web Services em Java (8h). II Jornada Tecnológica do Senac Goiás, Goiânia/GO.
- 19/Nov/04 - A Plataforma Java (1h). Semana de Informática da Faculdade FINOM, Paracatu/MG.
- 19/Nov/04 - Sistemas Distribuídos em Java (1h). Semana de Informática da Faculdade FINOM, Paracatu/MG.
- 30/Out/04 - Novidades na linguagem Java - J2SE 5.0 (Tiger) (1h). JavaGyn - II Evento de Tecnologia Java de Goiânia, Goiânia/GO.
- 23/Out/04 - JDK 1.5 na prática (4h). Maratona Java de Brasília, UCB, Brasília/DF.
- 06/Out/04 - JDBC (hoje e amanhã) (1h). Plataforma Java x Plataforma .Net, Auditório do Campus I da UPIS, Brasília/DF.
- 23/Set/04 - Ferramentas Open Source para Qualidade e Produtividade em Java (1h). Semana Científica do Curso de Sistemas de Informação, UNIPLAC, Gama/DF.
- 28/Ago/04 - XDoclet: Como produzir mais código em menos tempo e ficar de papo pro ar (4h). JavaComBr, UCB, Brasília/DF.
- 24/Jul/04 - Implementando em Java com Qualidade. (2h). JustJava, São Paulo/SP.
- 12/Mai/04 - eXtreme Programming (2h). Companhia de Abastecimento e Esgoto de Brasília (CAESB), Brasília/DF.
- 08/Mai/04 - Implementando em Java com Qualidade (3h). Kwarup do DFJug, Faculdade de Tecnologia, UnB, Brasília/DF.
- 13/Dez/03 - Programação Orientada a Aspectos (2h). JavaGyn - I Evento de Tecnologia Java de Goiânia, Faculdade Anhanguera, Goiânia/GO.
- 04/Out/03 - Extracting the Real Power of Container Managed Relationships in JavaTM 2 Platform, Enterprise Edition (J2EE TM) Applications - TS-1827 (1h). Abaporu, USP, São Paulo/SP.
- 04/Out/03 - XDoclet (4h). Abaporu, USP, São Paulo/SP.
- 13/Set/03 - Programação Orientada a Aspectos com AspectJ (3h). Maratona Java de Brasília, UCB, Taguatinga/DF.
- 22/Jan/03 - JBoss (2h). DFJUG, Brasília/DF.
- 19/Dez/02 - Extreme Programming (2h). TecSoft, Naoum Plaza Hotel, Brasília/DF.
Cursos ministrados
- Abr/11 - JBoss AS: instalação e administração (40h) - Solução SE - Brasília/DF;
- Mai/11 - JBoss AS: instalação e administração (40h) - UNIC - Primavera do Leste/MT;
- Jul/10 - Introdução a Java EE 6, utilizando GlassFish e JBoss (40h) - UNIC - Cuiabá/MT;
- Dez/09 - JBoss AS: instalação e administração (24h) - 3way Networks/Exército e Aeronáutica/Turma fechada - Brasília/DF;
- Dez/09 - JBoss AS: ajustes para performance (40h) - Training Tecnologia/SERPRO/Turma fechada - Brasília/DF;
- Nov/09 - JBoss AS: instalação e administração (32h) - Training Tecnologia/SERPRO/Turma fechada - Brasília/DF;
- Nov/09 - Enterprise JavaBeans 3.0 (40h) - Cabal/Turma fechada - Brasília/DF;
- Out/09 - JBoss AS: instalação e administração (32h) - DBA/Secretaria do Tesouro Nacional/Turma fechada - Brasília/DF;
- Jul/09 - Seam Framework (32h) - Cabal/Turma fechada - Brasília/DF;
- Set/08 - JBoss AS: arquitetura e desenvolvimento (40h) - Dígitro/Turma fechada- Florianópolis/SC;
- Set/08 - JBoss AS: instalação e administração (40h) - Dígitro/Turma fechada- Florianópolis/SC;
- Fev/08 - JBoss AS: instalação e administração (40h) - Pixeon/Turma fechada- Florianópolis/SC;
- Jan/08 - JBoss AS: instalação e administração (40h) - CTIS/Dataprev/Turma fechada 2 - Rio de Janeiro/RJ;
- Jan/08 - JBoss AS: instalação e administração (40h) - CTIS/Dataprev/Turma fechada 1 - Rio de Janeiro/RJ;
- Dez/07 - JBoss for Administrators (RH336) (32h) - Red Hat/Andima/Turma fechada- Rio de Janeiro/RJ;
- Nov/07 - JBoss for Administrators (RH336) (32h) - Red Hat/TRE-PR/Turma fechada- Curitiba/PR;
- Set/07 - JBoss AS: instalação e administração (40h) - B2Br/Turma fechada- Brasília/DF;
- Ago/07 - JBoss for Administrators (RH336) (32h) - Red Hat/Turma aberta- São Paulo/SP;
- Ago/07 - JavaServer Faces (JSF) Avançado (40h) - Cast Informática/Turma fechada - Brasília/DF;
- Jul/07 - Introdução ao JBoss jBPM/12h - Policentro/TRF-1/Turma fechada - Brasília/DF;
- Jun/07 - JBoss for Administrators (RH336) (32h) - Red Hat/Turma aberta- São Paulo/SP;
- Nov/06 - JBoss AS: instalação e administração (32h) - Search Informática/Turma fechada- Brasília/DF;
- Nov/06 - Desenvolvimento de aplicações Web em Java (56h) - Empresa Brasileira de Pesquisa Agropecuária (EMBRAPA)/Turma fechada - Brasília/DF;
- Nov/06 - Desenvolvimento de aplicações Web em Java (152h) - Tribunal Regional Eleitoral - Goiás (TRE-GO)/Turma fechada - Goiânia/GO;
- Fundamentos de Orientação a Objetos, Java e XML (40h);
- Ferramentas Java para Extreme Programming (16h);
- Hibernate e JPA (Java Persistence API) (16h);
- Desenvolvimento Web em Java utilizando Servlets, JavaServer Pages (JSP) e JSTL (32h);
- Frameworks MVC para o desenvolvimento Web em Java (8h);
- JavaServer Faces (JSF) (16h);
- Enterprise JavaBeans 3.0 (24h);
- Out/06 - Desenvolvimento de aplicações com XML em C++ (24h) - Exército - Centro Integrado de Guerra Eletrônica (CIGE)/Turma fechada - Brasília/DF;
- Set/06 - JBoss (40h) - Caixa Econômica Federal/Turma Fechada - Brasília/DF;
- Ago/06 - Design Patterns (com implementações em Java 5) (9h) - SETAS-TO e DETRAN-TO/Turma fechada - Palmas-TO;
- Jul/06 - Tópicos avançados em Java (40h) - Summa Technologies/UOL - São Paulo/SP;
- Jul/06 - Desenvolvimento de aplicações Web em Java com JSF (20h) - Evoluti/Secretaria da Segurança Pública do Tocantins - Palmas/TO;
- Jun/06 - Desenvolvimento de aplicações Web em Java com Struts (20h) - Evoluti/Secretaria da Segurança Pública do Tocantins/Turma fechada - Palmas/TO;
- Jun/06 - Padrões de Projeto GoF (com implementações em Java) (24h) - Password Informática Ltda/Turma fechada - Goiânia/GO;
- Jun/06 - Programação Orientada a Objetos (com implementações em Java) (16h) - Password Informática Ltda/Turma fechada - Goiânia/GO;
- Jun/06 - XML Avançado (30h) - PRODASEN/Turma fechada - Brasília/DF;
- Mai/06 - XML Básico (24h) - PRODASEN/Turma aberta - Brasília/DF;
- Mai/06 - Tópicos avançados de Spring Framework (16h) - Secretaria da Receita Federal/Instituto Tecnológico da Aeronáutica (ITA) - São José dos Campos/SP;
- Ago/05 - Desenvolvimento em Java com Softwares Livres (232h) - Secretaria de Vigilância em Saúde/Turma fechada - Brasília/DF;
- Gerência de configuração de software com CVS (8h);
- Conceitos de orientação a objetos e UML (12h);
- A Linguagem Java (versão 5) (28h);
- Ferramentas p/ produtividade em Java (12h);
- Criando relatórios em Java (12h);
- Desenvolvimento ágil de aplicações Java através da aplicação de eXtreme Programming (28h);
- Tecnologias p/ web (20h);
- Desenvolvendo aplicações web com Java (28h);
- Padrões de projeto para a camada web (12h);
- Frameworks p/ a qualidade e produtividade no desenvolvimento web (60h);
- Jul/05 - Instalação, Configuração e Administração do Servidor de Aplicações JBoss (40h) - ANVISA/Turma fechada - Brasília/DF;
- Mai/05 - Aplicações Distribuídas com Enterprise JavaBeans (24h) - Turma aberta - Brasília/DF;
- Abr/05 - Programação Orientada a Objetos usando Java 2 (28h) - PRODASEN/Turma fechada - Brasília/DF;
- Abr/05 - Orientação a Objetos e UML (12h) - PRODASEN/Turma fechada - Brasília/DF;
- Mar/05 - Programação em dispositivos móveis com J2ME (40h) - SENAC/(Turma fechada - Goiânia/GO;
- Mar/05 - Persistência Orientada a Objetos com Hibernate (20h) - Turma aberta - Brasília/DF;
- Mar/05 - Jakarta Struts (32h) - Turma aberta - Brasília/DF;
- Fev/05 - Persistência Orientada a Objetos com Hibernate (24h) - SEA Tecnologia/Exército - Centro de Desenvolvimento de Sistemas (CDS)/(Turma fechada - Brasília/DF;
- Jan/05 - Aplicações Distribuídas com Enterprise JavaBeans (36h) - Politec/Turma fechada) - Goiânia/GO;
- Nov/04 - Jakarta Struts (32h) - SEA Tecnologia/Exército - Centro de Desenvolvimento de Sistemas (CDS)/Turma fechada - Brasília/DF;
- Nov/04 - Qualidade e Produtividade em Java: Metodologias e Ferramentas (40h) - SEA Tecnologia/Exército - Centro de Desenvolvimento de Sistemas (CDS)/Turma fechada - Brasília/DF;
- Out/04 - JBoss (32h) - Summa Technologies/CELG e CPqD/Turma fechada - Goiânia/GO;
- Out/04 - Padrões de Projeto J2EE (40h) - Summa Technologies/CELG e CPqD/Turma fechada) - Goiânia/GO;
- Out/04 - UML (40h) - Summa Technologies/CELG e CPqD/Turma fechada - Goiânia/GO;
- Out/04 - Segurança em Aplicações Java (24h) - Politec/Ministério da Justiça/Turma fechada - Brasília/DF;
- Set/04 - Aplicações Distribuídas com Enterprise JavaBeans (40h). Prodata Informática/(Turma fechada) - Goiânia/GO;
- Ago/04 - Conceitos de Orientação a Objetos (8h) - CEPROMAT/Turma fechada (40 alunos) - Cuiabá/MT;
- Jul/04 - XML e tecnologias relacionadas com aplicações em Java (40h) - Poupex/Turma fechada) - Brasília/DF;
- Jul/04 - Implementando MVC com Spring Framework (4h) - Turma aberta - Brasília/DF;
- Jul/04 - Implementando aplicações Web em Java com Jakarta Struts (20h) - Poupex/Turma fechada) - Brasília/DF;
- Jun/04 - Test Driven Development (TDD) em Java (4h) - Turma aberta - Brasília/DF;
- Mai/04 - XML e tecnologias relacionadas com aplicações em Java (40h) - Poupex/Turma fechada - Brasília/DF;
- Fev/04 - Aplicações Distribuídas com Enterprise JavaBeans (40h) - Turma aberta - Brasília/DF;
- Dez/03 - Programação Orientada a Objetos usando Java 2 (40h) - Accenture/Turma fechada - Brasília/DF;
- Dez/03 - JBoss AOP (4h) - Turma aberta - Brasília/DF;
- Out/03 - Arquitetura de aplicações J2EE (40h) - Banco do Brasil - Brasília/DF;
- Out/03 - Aplicações Distribuídas com Enterprise JavaBeans (40h) - Brasil Telecom/Turma fechada - Brasília/DF;
- Set/03 - XDoclet (4h) - Turma aberta - Brasília/DF;
- Ago/03 - Desenvolvimento de Aplicações Web com Servlets e JSP (40h) - Secretaria de Orçamento Federal/Turma fechada - Brasília/DF;
- Jul/03 - Programação Orientada a Objetos usando Java 2 (40h) - Secretaria de Orçamento Federal/Turma fechada - Brasília/DF;
- Mai/03 - GoF Design Patterns em Java (24h) - Politec/Turma fechada - Brasília/DF;
- Abr/03 - Programação Orientada a Objetos usando Java 2 (40h) - Politec/Turma fechada - Brasília/DF;
- Mar/03 - RUP e UML (60h) - X25 Informática/Turma aberta - Brasília/DF;
- Set/02 - RUP e UML (60h) - X25 Informática/Turma aberta - Brasília/DF;
- Ago/02 - RUP e UML (40h) - X25 Informática/Turma aberta - Brasília/DF;
- Mai/02 - Visão geral de J2EE e ferramentas para este ambiente (40h) - Spot Representações e Serviõs/Brasil Telecom/Turma fechada - Brasília/DF;
- Mar/02 - XML (40h) - TWA Conhecer/ANVISA/Turma fechada - Brasília/DF;
- Set/98 a Jan/01 - Cursos e palestras enquanto colaborador da Politec;
- J2EE, Visão Geral (2h) - Secretaria de Fazenda/Turma fechada - João Pessoa-PB;
- Tecnologias Web (HTML, JavaScript) (20h) - ANATEL/Turma fechada - Brasília/DF;
- Ferramenta case PowerDesigner (20h) - ANATEL/Turma fechada - Brasília/DF;
- Linguagem Java (40h) - ANATEL/Turma fechada - Brasília/DF;
- Linguagem Java (40h) - Caixa Econômica Federal/Turma fechada - Brasília/DF;
- Delphi 4.0 (40h) - Secretaria da Fazenda do GDF/Turma fechada - Brasília/DF;
- J2EE (Servlets, JSP, EJB) (40h) - Banco do Brasil/Turma fechada - Brasília/DF;
- Mar/95 a Set/98 - Cursos ministrados para clientes da minha empresa anterior (Login Informática):
- Programação em Linguagem C para Unix (40h) - Câmara de Dirigentes Logistas de Goiânia/Turma fechada (4 alunos) - Goiânia-GO;
- Linguagem C com aplicações em estruturas de dados (60h) - 40 alunos do curso de Ciência da Computação da Universidade Católica de Goiás - Goiânia/GO;
- Delphi 2.0 (40h) - ENCIDEC/Turma fechada (11 alunos) - Goiânia/GO;
- Delphi 2.0 (40h) - SESI/Turma fechada (6 alunos) - Goiânia/GO;
- Delphi 2.0 (40h) - Escola Técnica Federal de Goiás/Turma fechada (6 alunos) - Goiânia/GO;
- Delphi 2.0 (40h) - Televisão Anhanguera/Turma fechada (11 alunos) - Goiânia/GO;
Projetos open source
- DropbProx
- O DropbProx é uma aplicação que tem o objetivo de permitir que você utilize um domínio próprio para obter arquivos publicados numa conta Dropbox. Após configurar o DropbProx informando um número de conta Dropbox e publicá-lo no Google App Engine (GAE), ele te dará a capacidade de acessar arquivos a partir de um domínio mais significativo do que o apresentado pela URL
http://dl.dropbox.com/u/NR_CONTA.
- LSScripts
- O LSScripts é um conjunto de scripts escritos em Bash, Python, Ant, etc. Estes scripts podem ser executados em Linux, MacOSX e Cygwin e automatizam diversas tarefas relativas a instalação de ferramentas e servidores de aplicações Java. Além disto, ele também possui módulos que simplificam e automatizam tarefas relativas a implantação de aplicações em servidores remotos sendo executados em cluster.