Claudio de Oliveira Miranda

Especialidades

  • 8 anos de experiência com a tecnologia Java
  • 5 anos de trabalhos prestados para grandes companhia no Brasil (bancos e telecomunicações)
  • Experiência em trabalhar com sistemas desde a concepção até a entrega
  • Importante trabalho em otimizar código Java e configurações para melhoria de performance
  • Preferência em trabalho como engenheiro de software, mas já trabalhei como arquiteto, desenvolvedor e administrador de servidor de aplicativos
  • Profissional Certificado em Java
  • Usuário linux desde 1997

Qualidades pessoais

  • Pró atividade, Agilidade na resolução de problemas, Autodidata
  • Bom relacionamento social, interesse em várias vertentes do conhecimento humano
  • Vivência em ambiente profissional que exigem qualidade e produtividade

Experiência

  • Linguagens de programação e Tecnologias
    • Java, Java Enterprise Edition, Java Micro Edition, shell script, SQL, javascript, Web Services,
  • Sistemas operacionais
    • Solaris, Linux, Windows
  • Ferramentas
    • NetBeans, Eclipse, OpenOffice, Microsoft Office, KDE, CVS, SubVersion, NetBeans Profiler, jstat, jmap, jstack, Apache JMeter, JUnit,
  • Servidores e serviços
    • Apache Tomcat, Jetty, Sun Java System Application Server (6.5, 7 e 8), Sun Directory Server (LDAP), OpenLDAP, JBoss, IBM WebSphere MQ, Oracle RDBMS, MySQL, Apache Derby, JSPWiki, XWiki,
  • Frameworks
    • JavaServer Faces, WebWork 2.x, Hibernate (2 and 3), JDO, Struts, Apache Ant, Spring Framework, Apache Log4J, HttpUnit
    • JDK Monitoring Tools, Heap Analyzer, Apache MINA, Apache Velocity, Apache Wicket, Java Cryptography

Resumo profisional

Summa Technologies

Data: desde Janeiro de 2002
Cargo:Consultor Senior

  • Como parceiro da Sun Microsystem, Professional Services, meu trabalho é colaborar com os clientes da Sun a ter sucesso com a tecnologia Java. Isso é realizado por minha parte em serviços de consultoria e engenharia em vários aspectos do ciclo de vida do desenvolvimento de software.
  • Em Brasília, realiza entrevistas técnicas para candidatos a emprego na Summa Technologies
  • Colabora na elaboração de propostas técnicas
  • Tenho trabalhado em diferentes projetos como: desenvolvedor java, arquiteto, líder técnico e administração de servidores de aplicativos

Cliente: SmartNet (micropagamentos) (cidade: Brasilia and Sao Paulo)

    • Projeto: Frameworks Java e Consultoria
      • Atividades
      • Desenvolveu geração de relatórios usando a biblioteca iText PDF para projetos web e swing
      • Criou scripts JACL para automatizar operações de un/deploy no WebSphere 6.x AS por linha de comando
      • Desenvolveu nova funcionalidade para projeto web, caracterizando o uso do Spring JDBC e Servlets
      • Corrigiu problemas relacionados ao armazenamento e leitura de chaves de criptografia
      • Tecnologias usadas: Java Swing, WebSphere 6.0 Application Server, Java Web Start, Servlets, Spring Framework, iText PDF Library, Java Cryptography

Cliente: EAI Brasil (cidade: Brasilia)

    • Projeto: Melhores Práticas e Reengenharia do framework EAI
      • Atividades
      • Líder técnico: Responsável por verificar os requerimentos do cliente e estar certo que serão implementados; distribuir tarefas para o time; acompanhar junto com o cliente o progresso das tarefas
      • Programou uma customização do Jetty para levantar e instalar a aplicação EAI; Consultoria Java em geral
      • Customizou autenticação de serviços para o LDAP: XWiki, Subversion, DotProject
      • Configurou o blastwave como gerenciador de pacotes do Solaris
      • Todos os procedimentos, devidamente documentado no sistema de wiki
      • Colaboração na definição do ambiente de desenvolvimento como controle de versão, gereciamento de bugs, melhores práticas, documentação no wiki
      • Tecnologias usadas: Mule ESB, NetBeans, Subversion, Jetty, Maven, Solaris, Linux, XWiki, LDAP, DotProject, Sun Directory Editor

Cliente: Sun Microsystems e Caixa Economica Federal (cidade: Brasilia)

    • Projeto: Melhoria de performance no JBoss Application Server
      • Atividades
      • Melhorou a performance perto de 300% em throughput e 15% no tempo de resposta
      • Customizou a instalação do JBoss e removeu serviços desnecessários e ajustes de parametros
      • Customizou parametros da JVM
      • Tecnologias usadas: Solaris, ferramentas de monitoramento JDK e solaris, Apache JMeter, JBoss

Cliente: Sun Microsystems e Banco do Brasil (cidade: Brasilia)

    • Projeto: Portal de Servicos e B2B
      • Atividades
      • Líder técnico: Padronizou o uso de tecnologias no projeto e infraestrutura de desenvolvimento, reuniões técnicas com o cliente, elo de comunicação com outras equipes nas questões técnicas, consultoria Java em boas práticas
      • Responsável por documentar e gerenciar problemas técnicos relacionados ao projeto B2B
      • Definição da infraestrutura de desenvolvimento como controle de versão, controle de problemas (bug tracking), boas práticas, IDE Java, organização da árvore do controle de versão, processo de build e release, testes unitários
      • Tecnologias usadas: JavaServer Faces, NetBeans, Subversion, Sun Portal Server, Sun Access Manager (SSO), Portlets, EJB 2.1, Solaris, Linux

Cliente: Sun Microsystems e Caixa Economica Federal (cidade: Brasilia)

    • Projeto: Suporte Sun para equipe de infraestrutura
      • Atividades
      • Suporte em geral dos produtos Sun (AppServer, Directory, Solaris, JDK)
      • Uso de ferramentas de monitoramento para deteção de problemas de performance no ambiente Java
      • Suporte em geral para questões em performance no ambiente Java
      • Escreveus guias técnicos de como diagnosticar e resolver problemas de performance
      • Configuração do Sun Application Server para performance
      • Tecnologias usadas: Solaris, ferramentas de monitoramento JDK e solaris, IBM Heap Analyzer
  • Cliente: Sun Microsystems e Supremo Tribunal Federal (Brasília)
    • Projeto: Solução de Portal, Gerenciador de Conteúdo e Servidor de Aplicativos Java EE
      • Atividades
      • Revisão de um framework interno, com suporte a Spring 1.2.x e Hibernate 3.x
      • Consultoria em boas práticas para Java e Profiling
      • Criação e revisão de infraestrutura de servidores Java EE (Sun Application Server 8.1, Solaris, Sun WebServer)
      • Configuração de solução de portal e gerenciamento de conteúdo
      • Configuração de Sun AppServer em ambientes de desenvolvimento, homologação e produção
      • Elaboração de processo de deployment de aplicações
      • Configuração de serviço de proxy reverso com o Sun WebServer
      • Configuração de certificados SSL no Sun WebServer e Sun AppServer
      • Implantação de solução Wiki, para gerenciamento de conhecimento (usando JSPWiki)
  • Cliente: Sun Microsystems e Caixa Economica Federal (Brasília e SP)
    • Projeto: Setor de Inovações Tecnológicas
      • Atividades
      • Consultoria em: Java EE, boas práticas, desempenho, arquitetura, workshops e elaboração de guias técnicos
      • Elaboração do processos de deployment e empacotamento (Apache Ant)
      • Migração de aplicações do Sun iPlanet Application Server 6.5 para o Sun Application Server 7
      • Levantamento e entrevistas com equipes sobre a tecnologia Java nos sistemas da CEF
      • Especificação de componentes de tratamento de erro e cache de acesso a dados
    • Projeto: Loterias: Novo sistema de loterias da Caixa, que será usado em mais de 25 mil lotéricas do país.
      • Atividades
      • Revisão e correção de componente de gerenciamento transacional distribuído (TPC) com Oracle e WebSphere MQ Series;
      • Engenharia de componente de gerenciamento de usuários baseado em LDAP
      • Elaboração de guias técnicos e boas práticas
      • Correção em componente de leitura/gravação de campo BLOB em Oracle
      • Criação de scripts bash de gerenciamento de daemons de integração com aplicações CICS/Cobol
      • Unificação de configuração de política de senhas do LDAP entre diferentes ambientes
      • Migração da aplicação (war, jar e ear) de iPlanet Application Server 6.5 para Sun Application Server 7 e 8
      • Criação e carga de testes de desempenho, com ferramentas de profiling e posterior análise
      • Correção de código com foco em desempenho
      • Instalação de biblioteca nativa de comunicação serial entre periféricos POS e JxFS
      • Auxilio a equipes de produção e homologação na resolução de problemas.
      • Engenharia de componente de verificação de configuração do ambiente Java EE
      • Consultoria na elaboração do processo de geração e distribuição de pacotes de deployment
      • Configuração e gerenciamento de maquinas linux e solaris para uso interno do projeto
      • Consultoria em Java EE para equipes de desenvolvimento e operações
      • Criação de documento: Recomendação com as melhores práticas em desempenho
    • Projeto: SIOPI (Crédito Imobiliário) (Brasília)
      • Atividades
      • Revisão de desempenho da aplicação funcionando em Sun iPlanet Application Server 6.5
      • Verificação de boas práticas
      • Correção de problemas
      • configuração de servidor de aplicativos
  • Cliente: Sun Microsystems e Banco Central (Brasília)
    • Projeto: Prova de Conceito do Sun Portal 6.x
      • Atividade
      • Engenharia de portlets de notícias e integração com sistemas internos
  • Cliente: Sun Microsystems e Banco do Brasil (Brasília)
    • Projeto: Portal de Licitações
      • Atividades
      • Consultoria em Java EE e produtos Sun
      • Avaliação de desempenho e arquitetura da aplicação (Struts e Hibernate)
      • Revisão de scripts de gerenciamento de processo do WebServer
  • Cliente: Sun Microsystems e BrasilTelecom (Brasília)
    • Projeto: Autenticação ADSL BrTurbo
      • Atividades
      • Monitoramento de atividade do cluster de LDAP (Replicação, balaceamento de carga e sincronização)
    • Projeto: Solução de Email BrTurbo
      • Atividades
      • Engenharia de componente em web services (JAX-RPC e Apache Axis) com integração entre EJBs e LDAP
      • Desenvolvimento de Pool de conexões para o Sun Access Manager e Sun Directory Server
      • Customização do layout de webmail
      • Diagnóstico de desempenho do Sun WebServer na solução de webmail
  • Cliente: Voxline Contact Center (São Paulo)
    • Projeto: Consultoria em Desempenho
      • Atividades
      • Configuração em servidor Linux, JBoss, JVM, drivers JDBC DB2 com foco em desempenho
      • Revisão de código de aplicação com foco em desempenho
      • Configuração de servidor JBoss em contigência

Eccentia Technologies

Data: Maio de 2001 a Janeiro de 2002
Cidade: São Paulo
Desenvolvedor Senior

  • Projeto: pQuest, sistema de questionários para PalmTops
    • Atividades
    • Engenharia do módulo de segurança e licenciamento (windows, PalmOS, JavaME, criptografia)
    • Desenvolvimento em menus, lógica de negócio, e comunicação Palm e Desktop através da API de conduite

Eversystems

Data: Abril de 2000 a Maio de 2001
Cidade: São Paulo
Desenvolvedor de Software

  • Projeto: Suite de produtos de gerenciamento pessoal e colaboração
    • Atividades
    • Engenharia do módulo de bookmarks (servlets, XML/XSL)
  • Projeto: Sistema de Curriculos para a web
    • Atividades
    • Engenharia do sistema (Servlets, JSP, Entity Beans, Orion AppServer)
  • Projeto: Sistema de Single Sign On
    • Atividades
    • Instalação e Configuração do OpenLDAP (repositório de usuários e perfis)
    • Abstração de API de acesso ao LDAP
    • Biblioteca de criptografia de senhas
  • Projeto: Atividades de consultoria em geral
    • Atividades
    • Workshop para o time de webdesign sobre tecnologias de apresentação: JSP, XML/XSL
    • Apoio em Java EE para o time de projetos
    • Suporte na infraestrutura de desenvolvimento: AppServer, LDAP, Banco de Dados

UNIC - Universidade de Cuiabá

Data: Junho de 1998 a Abril de 2000
Cidade: Cuiabá - Mato Grosso
Desenvolvedor Internet

  • Projeto: Website da universidade
    • Atividades
    • Suporte a criação e editoração de jornal digital e impresso (Corel Draw, Pagemaker)
    • Suporte em infraestrutura de hardware, rede e sistemas internos
    • Criação de sistema de pesquisa de livros em biblioteca para a internet (ASP, perl, Oracle)
    • Criação de provas de conceito usando Java (servlets e SQL)

Trabalhos anteriores relacionados a sistemas de computadores

  • Em 1990 até 1994, efetuei trabalhos e estudos em sistema computacionais relacionados:
    • Clipper, dBase III, MS-DOS, MS-Windows 3, wordstar, lotus 1-2-3
    • Foi instrutor e monitor de cursos em: dBase, wordstar, clipper e introdução a programação
    • Trabalhou como programador júnior em clipper
    • Trabalhou como operador de sistemas em CPDs, realizando rotinas de backup, manutenção, hardware, suporte, etc.
    • Usou a internet desde o seu começo no Brasil, na USP, usando sistemas como IRC, telnet, Mosaic e gopher (em 1995/97)
    • Desenvolveu algumas coisas para colegas, com perl como hit counter, formulário de contatos, etc.

Atividade extra profissional

Escolaridade

  • Curso de Matemática: USP / São Carlos 1995 - 1997 (inacabado)
  • Curso de Ciência da Computação: Faculdade Tancredo Neves / São Paulo - 2001 (inacabado)

Certificação

  • Sun Certified Programmer for the Java 2 Platform
  • Sun Certified Mobile Application Developer

Idioma

Inglês - escrita e conversação - regular

Palestrante em Conferências

Segue abaixo as conferências que participei como palestrante.

2008

XIII Workshop Tecnologia da Informação
Palestra: Produtividade na Web com Apache Wicket (on-line|PDF(info))
Data: 30/Outubro/2008
Local: Fundação Universa - Brasília - DF
http://www.universa.org.br/evento_anterior_001.asp?evento=24

JustJava Conferência
Palestra: Produtividade (e diversão) na Web com Apache Wicket (on-line)
Data: 12/Setembro/2008
Local: SENAC Santo Amaro - São Paulo - SP

Jazoon Conference
Palestra: Tools and Tips to Diagnose Performance Issues (on-line)
Data: 24/Junho/2008
Local: Zurich - Switzerland
http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&detail=3320

2007

Conexão Java 2007
Palestra: Performance em Aplicações Java(info) (ver on-line)
Data: 09/novembro/2007
Local: Universidade Anhembi Morumbi - São Paulo - SP
http://www.temporealeventos.com.br/?area=5&tipo=1&id=1226

JustJava 2007
Palestra: Ferramentas e Técnicas para Resolução de Problemas em Desempenho(info)
Data: 05/outubro/2007
Local: SENAC Santo Amaro - São Paulo - SP
http://www.soujava.org.br/display/v/Grade+de+Palestras

JAVAC 2007: Evento Java em Cuiabá
Palestra: Apache Struts 2 - Turbinando o Desenvolvimento Web(info)
Data: 15/setembro/2007
Local: UNIVAG - Várzea Grande - MT
http://www.cajumt.com.br/javac.html

8o Fórum Internacional de Software Livre
Palestra: Apache Struts 2 - Turbinando o Desenvolvimento Web(info)
Data: 13/abril/2007
Local: FIERGS - Porto Alegre - RS
http://fisl.softwarelivre.org/8.0/papers/pub/programacao/583

2006

JustJava 2006
Palestra: Desempenho em Aplicações Java: Diagnóstico e Otimização(info)
Demonstração: Novidades do Netbeans 5.5
Data: 02/dez/2006
http://www.sucesusp.org.br/eventos/internas.php?eid=205&id=250&mn=

I Summit Brasil
Palestra: Desempenho em Aplicações Java: Diagnóstico e Otimização(info)
Data: 13/nov/2006
Evento interno da Summa Techonologies

II Natal Java Day
Palestra: Sucesso com a Tecnologia Java(info)
Data: 28/out/2006
http://www.j2eebrasil.com.br/eventos/8

I Conferência Java do Noroeste Paulista
Palestra: Correndo com o Mustang - Velocidade com o JDK 6(info)
Data: 11/mar/2006
http://www.javanoroeste.com.br/I_Conferencia_2006/palestras.html

2005

I Encontro de Java do Espírito Santo
Palestra: Presente e Futuro da Plataforma Java
Data: 15/out/2005
https://esjug.dev.java.net/ejes/programacao.html

JustJava 2005
Palestra: NetBeans e Mustang(info)
Quando: 17/Jun/2005
Onde: São Paulo

Reunião Técnica do SouJava Brasilia
Palestra: NetBeans IDE and JDK 6
Quando: Jun/09/2005
Onde: Brasilia

2004

WebMobile Tech Week
Palestra: Conectividade e performance para Aplicações MIDP
Quando: 27/Nov/2004
Onde: São Paulo

SEPAI: Semana Paraense de Informática
Palestra: JBoss e Alta Disponibilidade
Quando: 12/Nov/2004
Onde: Belém - Para

9o Congresso Regional de Telecomunicações e Informática
Palestra: Java e Software Livre: Padronização e Liberdade de Código
Palestra: Alta Disponibilidade com J2EE e Código Livre
Quando: 29/Out/2004
Onde: Cuiabá - Mato Grosso

Maratona Java
Palestra: Fast Track to Java 2 Platform, SE 5.0 Technology
Quando: 23/Out/2004
Onde: Brasília

COMDEX
Palestra: Frameworks de Persistência. Qual a Escolha Para o Seu Projeto ?
Quando: 18/Ago/2004
Onde: São Paulo

JustJava 2004
Palestra: MIDP: Performance e Conectividade
Quando: 23/Jul/2004
Onde: São Paulo

Workshop: I Seminário Goiânia TI da Universidade Salgado Oliveira
Palestra: Mobilidade no Cenário Corporativo com Java 2 Micro Edition
Quando: 03/Jul/2004
Onde: Goiânia - Goiás

5o Fórum Internacional de Software Livre
Palestra: Projeto Javali: A comunidade Java, livre
Palestra: Ferramentas de Desenvolvimento Java Livres: Eclipse e Netbeans
Quando: 05/Jun/2004
Onde: Porto Alegre - Rio Grande do Sul

2003

COMDEX
Palestra: Performance em Aplicações de Rede para Java 2 Micro Edition(info)
Quando: Ago/20/2003
Onde: São Paulo
Informações
http://www1.folha.uol.com.br/folha/especial/2003/comdex/congresso-seminarios.shtml

Abaporu
Palestra: Java 2 Micro Edition: Architecture Technical Overview
Quando: 04/Out/2003
Onde: São Paulo

After Taste: Encontro de Java do Mercosul
Palestra: Tutorial em Java 2 Micro Edition
Palestra: Desenvolvimento de Jogos com Java 2 Micro Edition
Quando: 11/Out/2003
Onde: Pato Branco - Paraná

1o Seminário em Tecnologia da Informação na Polícia Federal
Palestra: Ferramentas de Código Livre no Desenvolvimento de Sistemas Java
Quando: 17/Abr/2003
Onde: Brasília - Distrito Federal

2002

Summa Clinic
Palestra: Practical experiences using JBoss
Quando: 26/Out/2002
Onde: Pittsburgh - Pennsylvania

JavaOne
Palestra: Cartoon in Mobile Devices
Quando: 26/Mar/2002
Onde: San Francisco - California

Abaporu
Palestra: Applications for the Java2 ME: A Developer's Guide
Palestra: Garbage Collection and the Java Platform Memory Model
Quando: 10/Aug/2002
Onde: São Paulo
arquivo do website

2001

COMDEX Brazil
Palestra: Java 2 Micro Edition, A nova fronteira do cliente wireless
Quando: 27/Aug/2001
Onde: São Paulo

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
claudio_email.png 1.0 kB 2 30-Jul-2008 00:53 ClaudioMiranda
png
claudius_email2.png 1.2 kB 1 30-Jul-2008 00:53 ClaudioMiranda
« This page (revision-25) was last changed on 01-Dez-2008 23:54 by ClaudioMiranda [RSS]
G’day (anonymous guest) My Prefs

JSPWiki v2.6.3 [RSS]