José Luciano Rodrigues de Castro Rua Apatuca, 132 Pq. Alves de Lima CEP: 04902-150 São Paulo-SP 31 anos Solteiro Não Fumante Tel.(Res.): 11 5891-6114 Tel.(Cel.): 11 8555-0460 Tel.(Cel.): 11 8098-9405 Email: [email protected] Objetivo Desenvolvimento de Software Qualificações Profissionais Lógica de programação estruturada e orientada a objetos. Análise de requisitos e modelagem de dados usando UML. Criação e aplicação de planos de validação de software. Programação em três camadas usando MVC. Documentação, teste unitário e teste de stress de software. Conhecimento em padrões de projeto (Design Patterns). Formação Nível Superior Engenharia Elétrica com Ênfase em Eletrônica. (Concluído em 2008) Universidade Estácio UniRadial. Nível Técnico Técnico em processamento de dados. (Concluído em 1997). Colégio Radial. Conhecimentos Técnicos Linguagens: Java (J2SE, J2EE), C, C++, Html, JavaScript, DOM, CSS e XML. Ferramentas: Eclipse, JDeveloper, Netbeans, PLSQL Developer, Toad, Enterprise Architect. WebContainer e EJBContainer: OC4J, TomCat, JBoss, Weblogic, IIS. Banco de Dados: Oracle, MySql e MS Access. Office Suite: MS Office, MS Visio, MS Project. Ambientes: Windows e Linux. MS Visual C++.Net (MFC, Threads, Serviços, Sockets, Comunicação Serial, Comunicação entre processos, Acesso à bases de dados) Idiomas Inglês Avançado (Leitura, escrita e conversação). CNA Santo Amaro. Espanhol Básico (Leitura, escrita e conversação). CNA Santo Amaro. Certificações SCJP – Sun Certified Java Programmer 1.4. SCWCD – Sun Certified Web Component Developer 1.4 Cursos Visual C++ - Agit Informática. Linguagem C++ - Agit Informática. Academia do Web Developer – Globalcode. Academia do Arquiteto Java – Globalcode. Academia Java – Procwork Tecnologia. Curso CCNA - Cisco Certified Networking Associate. Academia CIEE. HTML 4.0 – Impacta Tecnologia. Eletroeletrônica Básica – Escola Senai Ary Torres. Manutenção de Equipamentos Eletrônicos Módulo 1 – Escola Senai Ary Torres. Manutenção de Equipamentos Eletrônicos Módulo 2 – Escola Senai Ary Torres. Desenho Técnico Mecânico – Escola Senai Ary Torres. Experiência Profissional Consultoria: TotalSystems Consulting Group Outubro 2008 – Atual Cliente: Tokio Marine Seguradora S.A. Analista Programador Resumo: Presto serviço atualmente à seguradora Tokio Marine fazendo manutenção corretiva e evolutiva no sistema de venda de produtos para varejo. O sistema utiliza java EE 5.0, usa-se Ejb 3.0 com JPA e na camada client utiliza-se struts. O banco de dados utilizado é Oracle. A Ide de desenvolvimento é o JDeveloper da Oracle e o servidor de aplicações é OC4J também da Oracle. Consultoria: 5A / Procwork Professional Services Março 2007 – Outubro 2008 Cliente: IG Analista Programador Resumo: Inicialmente estava alocado pela consultoria 5A, depois a operação foi passada para a Procwork criando o núcleo de desenvolvimento iG, fomos contratados pelo regime CLT. A Brasil Telecom (empresa detentora das marcas iG, BRTurbo e iBest) é uma empresa provedora de conteúdo e acesso à internet. O trabalho atual consiste em manter os sistemas corporativos e unificar o funcionamento dos diversos softwares corporativos existentes. Sistemas esses que foram implementados em Java, Php e Perl. Os bancos de dados utilizados são Oracle e MS SQL Server, o controle de versão é feito usando CVS. Os servidores de aplicação utilizados são JBoss e Bea Weblogic. Consultoria:Third Consultoria. (PJ) Outubro 2005 – Janeiro 2007 Cliente: Unisys Analista Programador Resumo: Enquanto trabalhava ainda no projeto contábil para o cliente BV Financeira, trabalhei em um projeto para a rede de lojas Marabraz. O sistema será implantado em todas as lojas para uso pelos vendedores e gerentes. O banco de dados usado foi o Oracle. Na implementação usou-se o framework Struts, o servidor de aplicação usado foi o BEA Weblogic. As regras de negócio foram implementadas usando a ferramenta BPM Fuego (atualmente BEA AquaStudio), e para acesso à base de dados usou-se o framework iBatis. Como o projeto teve que ser desenvolvido no site do cliente em Cajamar, não pude permanecer neste projeto. Analista Programador Resumo: Prestei serviço cliente Unisys em um sistema financeiro para o Banco Votorantim. Era um sistema de gestão contábil que tinha como objetivo controlar as operações efetuadas pelos veículos legais (empresas), usando seus produtos financeiros e gerar informações precisas sobre pagamentos de comissões, tributos recolhidos e regras padrão definidas pelo Banco Central que são necessárias através de informações trimestrais, bem como controle de garantias que o banco obterá dessas empresas. Trabalhei na especificação técnica e na implementação do projeto. Usou-se desenvolvimento em três camadas, usando Struts, o Webcontainer foi o Tomcat, e o servidor de aplicações JBoss. As regras de negócio foram implementadas usando Ejb 2.1 em uma arquitetura legada. Os relatórios bem como exportação dos relatórios ou arquivos foram feitos usando Jasper Reports. O banco de dados utilizado pelo cliente foi o Sybase. Programador Resumo: Prestei serviço ao cliente Unisys na customização do framework francês GOLD SHOP (pacote usado para sistemas de varejo) usando linguagem Java. O banco de dados utilizado era Oracle e os testes unitários eram feitos usando JUnit. Trabalhei na Integração do software com o sistema fiscal da Synchro. Participei também da programação do sistema de coletores de dados por rádio freqüência para contagem de estoque. O controle de versão era feito inicialmente usando-se o SourceSafe, depois passou-se a usar o CVS. O Servidor de aplicação utilizado era o GAIA, uma extensão de uma versão antiga do Tomcat. Programação utiliza interface gráfica desenvolvida em swing com acesso ao servidor de aplicação via RMI. No Oracle, packages e procedures feitas em PL/SQL foram utilizadas para otimizar o acesso aos dados. Programador Procwork Outsourcing Informática Ltda Agosto 2004 – Setembro 2005 Resumo: Sistema hospitalar para o cliente da Infosaúde, o hospital Moinhos de Vento, situado em Porto Alegre. O software implementado foi analisado pela equipe da Infosaúde e modelado pela equipe de arquitetura e análise da Procwork, que desenvolveu a modelagem UML e todos os artefatos necessários ao desenvolvimento. A implementação de casos de uso foi feita em Java usando programação em três camadas. O client da aplicação foi feito usando JSE, desenvolvida usando Swing, a IDE usada foi o Eclipse e o servidor de aplicações usado foi o JBoss. As regras de negócio foram implementadas usando Ejb 2.1 e para a criação dos relatórios foi usado Jasper Reports. O controle de versão foi feito inicialmente usando SourceSafe, depois migrou-se para o CVS. Trabalhei também na criação e aplicação de planos de validação de software e na documentação do software usando o MSVisio. Atendente de Help Desk Pleno Pulsar Informática LTDA Abril 2002 – Novembro 2003. Resumo: Era responsável pelo inventário de máquinas (notebooks, handhelds e acessórios), suporte remoto a hardware e software usando Netmeeting. Responsável também pela criação de planilhas de controle e automatização de tarefas de feedback repetitivas através do desenvolvimento de scripts que auxiliavam o software CRM usado. Assistente de Suporte Internet II Atento do Brasil S/A. (Terra ISP) Abril 2000 – Abril 2002. Resumo: A atividade principal consistia na configuração dos computadores dos clientes para acesso à internet, ou reparando as configurações dos mesmos, que usavam Dial UP, ADSL e modems ISDN, usando diferentes sistemas operacionais (Windows, Mac OS e Linux). Fazia também a monitoração do tráfego de rede e ativação do suporte à infraestrutura quando problemas com os servidores ou com os roteadores eram detectados. Eram passados feedbacks para clientes seguindo normas de padronização ISO.