Currículo Dados Pessoais Davi Pereira Chagas da Silva Email: [email protected] Portfólio: http://davisjava.wordpress.com/ Natural: São Paulo Nacionalidade: Brasileira Contato: celular (11) 98213-3342/97037-3140 Formação Superior: Analise de Sistemas (Analise e Desenvolvimento de Sistemas- Unicsul) - 2009 Experiência Profissional Peopleway (atual) Função: Desenvolvedor, Programador Contratação: Cooperado Atividades Exercidas – Programação de sistemas para interatividade digital utilizando a linguagem de programação Java EE, Application Server Tomcat 6 e 7, IDE Eclipse, Red Hat Developer Studio, NetBeans, Framework JSF e RichFaces, Banco de dados MYSQL, SO Linux Red Hat, Jasper Reports, IReport, XML, Servlet. Sistemas desenvolvidos para tráfegos de mensagens SMS. Rotinas desenvolvidas automatização de processos utilizando Shell Script, Procedures Pl/SQL, administração de banco de dados My SQL, elaboração de documentações padronizadas por projetos, suporte a clientes internos e externos, Hibernate persistência de dados, Spring, Primefaces, Jenkins, Sonar, Maven, SVN Subversion, Jira, Mantis. Wealth Systems Função: Programador, Implantador Contratação: CLT Atividades Exercidas – Programação de sistemas para seguimentos de agronegócio, implantação do sistema em clientes, instalação e configurações para tráfegos entre banco de dados (Client, Service), programação em banco de dados, procedure, views, functions. Manutenção em sistemas, desenvolvimentos para melhorias de estrutura e arquitetura. Eclipse, DBVisualizer, Java EE e Java SE. Sistema para dispositivo móvel: Pocket, Celular, Netbook e Desktop. Integração de ERPs e base de dados entre sistemas. Supridatta Função: Desenvolvedor, Programador Contratação: CLT Atividades Exercidas – Programação de sistemas de NF, Sped, PAF, ECF, TEF no seguimento de concessionárias de motos e carros, utilizando as tecnologias Java Script, Java EE, Java SE, MAXDB, Castor, Jdeveloper, Open Suse OS 10.4 e 11.3. Desenvolvimento em XML, XRL e XSL. Projetos Freelance Função: Desenvolvedor e Programador Contratação: Autônomo Atividades Exercidas – Levantamento de requisitos utilizando diagramas de caso e uso, diagramas de classes utilizando as ferramentas Poseidon e JUDE Community, Banco de Dados Postgresql e My SQL, modelar banco de dados no conceito DER utilizando as ferramentas Power Designer, Backup e sincronização de banco de dados junto as ferramentas SQL yog e pgAdmin III, IDE Netbeans para desenvolver a aplicação na plataforma Java SE, utilização dos frameworks TopLink (Oracle) JPA, Swing, Binding, manipulação em XML, EJB junto aos annotations, criação de relatórios utilizando a ferramenta IReport/JasperReport, Thread Timer para automatizar a hora de cada transação feita no banco de dados . Este sistema foi desenvolvido para que a instituição gerencie os cadastros de matriculas dos alunos e funcionários, controle das mensalidades, nível de acesso ao sistema conforme o cargo exercido na instituição, pessoas autorizadas pelos pais buscarem os alunos, relatórios diários sobre os alunos tais como controle de faltas, ocorrências durante o período de aula, obtendo assim maiores controles de forma informatizada aos instrutores e diretores da instituição. Cursos de Extensão Lógica de Programação Visual - Impacta Tecnologia (Algoritmos + Fluxogramas) SP/Capital SQL Módulo 1 - Impacta Tecnologia (Modelagem de dados + Consultas + Updates) SP/Capital UML - Impacta Tecnologia (Analise de Projetos Orientados a Objetos) SP/Capital XHTML com Tableless - Impacta Tecnologia (CSS + HTML + Tableless) SP/Capital Java SE Programmer Módulo 1 - Impacta Tecnologia (OOP + Lógica) SP/Capital Java SE Programmer Módulo 2 - Impacta Tecnologia (Swing + OOP + JDBC) SP/Capital J2EE – Impacta Tecnologia (Java Server Pages + Servlets) SP/Capital Java Web - www.t2ti.com (Curso JSP/Servlets | Curso JSTL + Hibernate | Curso Java Server Faces 1.2 (JSF) + Hibernate) Java Automação Comercial - www.t2ti.com (Curso ECF + TEF) Ireport/JasperReport – www.t2ti.com (I Report/Jasper Report) J2ME Modulo 1 – www.informaticon.com.br (Java Micro Edition) J2ME Modulo 2 – www.informaticon.com.br (Java Micro Edition) Livros de Referencias Java Server Faces – Sun Microsystems – Davud Geary; Use a Cabeça Java - Kathy Sierra; Java na web com JSF, Spring, Hibernate e Netbeans – Yuri Marx P. Gomes. Hibernate em Ação - Christian Bauer e Gavin King Conhecimentos Desenvolvimento de aplicações Desktop: o Desenvolvimento de sistema completo na IDE Netbeans - Swing, com acesso a bancos de dados (MYSQL, MS SQL 2005, Postgresql, MS Acces) o Desenvolvimento de aplicação desktop para automação comercial que se comunica com impressora fiscal (Emissor de Cupom Fiscal - ECF) e implementação da solução TEF utilizando Eclipse e Netbeans e banco de dados Mysql. o Testes unitários JUnit, Testes e medições JMeter, Webservice SoapUI. o Levantamento de requisitos, Modelagem e desenvolvimento de um Sistema comercial completo (Siscom). Principais tecnologias utilizadas: Eclipse, Netbeans, Jbuilder, JPA, Hibernate, Toplink, javahelp, instalador, UML, Jude, Mysql, Postgresql, Swing, SWT, etc. Desenvolvimento de aplicações Web utilizando as seguintes tecnologias: o JSP/Servlets o Java Server Faces (JSF) o Hibernate o Tomahawk o Trinidad o JSTL o Primefaces o Spring o Richfaces o Grails Relatórios: o Jasper Reports e Ireport Bancos de dados: o Mysql o Postgresql o MS Acces o SQL Server o Oracle Desenvolvimento de interfaces Web com total domínio das seguintes tecnologias: HTML, XHTML, XML, Tableless, CSS, Java Script, AJAX Domínio na instalação, configuração e manutenção de servidores web (Tomcat, Glassfish) Utilização de padrões de projeto (design patterns MVC) Desenvolvimento de aplicações para celulares, Pocket PCs, Palms, PDAs, Smartphone, Netbook, Notebook etc. Sistemas Operacionais: Windows XP, Windows 7, Windows Vista, Open Solaris 2009-06, Solaris 10, Linux Red Hat, Ubuntu, OpenSuse. Sistemas para processos de projetos (Mantis, Jira), controle de versões e dependências de projetos (SVN,Maven, Jenkins, Sonar). Idiomas Espanhol – Fluente Inglês – Intermediário Pretensão Salarial Dado o meu conhecimento e prática pretendo iniciar na empresa como programador pleno.