Experiência profissional atual
- Analista e arquiteto de sistemas no Departamento de Ciência da Computação da UFRJ desde Julho de 2009
- Analista e arquiteto no Departamento de Ciência da Computação da UFRJ (DCC/UFRJ: http://www.dcc.ufrj.br/) em projeto conjunto com a Polícia Militar do Estado do Rio de Janeiro (PMERJ: http://www.policiamilitar.rj.gov.br/ e a Fundação de Amparo à Pesquisa do Estado do Rio de Janeiro (FAPERJ: http://www.faperj.br/) para controle de armamento da PMERJ. O software realiza identificação dos policiais por biometria e identificação visual das armas utilizando redes neurais.
- EJUnitB3 desde Dezembro de 2007
- Criação de um framework open-source de testes automatizados para testes de EJB3 integrado ao JUnit 4.x, 3.8.x e TestNG (EJUnitB3: http://ejunitb3.sourceforge.net/), permitindo injeção de dependências através das anotações EJB3 sem a necessidade de um servidor de aplicações JEE e acoplável a diversos containeres EJB3 stand-alone.
- COPPE desde Junho de 2006
- Membro da equipe de consultoria em implementação de processos de engenharia de software MPS.BR - Melhoria de Processo de Software (COPPE/UFRJ: http://www.coppe.ufrj.br/).
- Experiência em aulas para turmas de Bacharelado em Ciência da Computação da UFRJ desde Março de 2006
- Várias aulas de Orientação a Objetos e temas específicos de Java
SE ministradas para diversas turmas do Bacharelado em Ciência da
Computação no Departamento de Ciência da Computação da UFRJ (DCC: http://www.dcc.ufrj.br/).
Experiências profissionais anteriores
- Provayo de Janeiro de 2009 a Junho de 2009
- Análise e desenvolvimento de diversas funcionalidades em uma aplicação destinada ao uso público na Internet na Provayo, uma startup de New York (USA), além da elaboração de um processo interno de desenvolvimento. No sistema foram utilizados JEE 5, Spring, Apache Wicket, Maven e MySQL.
- Laboratório de Engenharia de Software COPPE/UFRJ de Dezembro de 2005 a Dezembro de 2008
- Desenvolvedor e analista no Taba Web no Laboratório de Engenharia de Software da COPPE (LENS: http://lens.cos.ufrj.br/) utilizando JEE 5 seguindo um processo nível E do MPS.BR.
A Estação TABA é um ambiente de desenvolvimento de software que apóia a execução das atividades a serem desempenhadas em um processo de software, através de um conjunto de ferramentas integradas e repositórios contendo informações adquiridas durante a execução do processo do projeto (Estação Taba: http://lens.cos.ufrj.br/taba/).
- O projeto foi desenvolvido com JBoss 4.2.2 e 5.0 utilizando JSF (com RichFaces e Facelets), Log4J, EJB 3.0 e JPA, JSFUnit, JUnit e JUnitB3 para testes automatizados, tendo Oracle como SGBD alvo, mas mantendo a portabilidade para outros SGBDs.
- Implementação MPS.BR Nível G na Vertigo Computação de Julho de 2006 a Setembro de 2007
ul>
- Consultoria para implementação do nível G do MPS.BR na Vertigo Computação (Vertigo Computação: http://www.vertigo.com.br/) pela COPPE/UFRJ através da Fundação COPPETEC (Fundação COPPETEC: http://www.coppetec.coppe.ufrj.br/) no projeto Qualisoft 2006 (COPPE/UFRJ: http://www.coppe.ufrj.br/).
Laboratório de Matemática Aplicada (LabMA) do Instituto de Matemática (IM) da UFRJ em Outubro e Novembro de 2005
CAINFO/DCC de Julho a Outubro de 2005
- Consultoria de análise, modelagem e gerência para o Centro Acadêmico de Informática (CAInfo - http://www.cainfo.dcc.ufrj.br/) do Departamento de Ciência da Computação da UFRJ na elaboração do Site e do Sistema, ambos em Java/J2EE, de Concursos da Fundação José Pelúcio Ferreira, fundação de apoio à UFRJ, utilizando Tomcat e MS SQL Server.
Laboratório de Banco de Dados COPPE/UFRJ de Janeiro de 2005 a Setembro de 2005
Iniciação científica de Março de 2004 a Janeiro de 2006
- Março de 2004 a Março de 2006 - Análise, modelagem de um ambiente de desenvolvimento e pesquisa em lógica/inteligência artificial para o Departamento de Ciência da Computação da UFRJ (DCC/UFRJ: http://www.dcc.ufrj.br/) em Java/J2SE, usando UML, com arquitetura MVC2, testes de unidade e design patterns.
- Março a Abril de 2004 - Treinando a equipe de desenvolvimento em UML e Java Básico, análise e início da modelagem do software.
- Março a Abril de 2004 - Desenvolvimento do site do projeto em PHP (http://jpe.dcc.ufrj.br/).
- Abril de 2004 a Outubro de 2005 - Gerência da equipe de desenvolvimento em moldes de desenvolvimento incremental, utilizando práticas do XP e documentação baseada no RUP.
- Setembro de 2004 - Apresentação do JPE na Semana da Eletrônica 2004 (http://www.del.ufrj.br/~se/) da UFRJ.
COPPE/PESC de Janeiro a Setembro de 2004
- Análise, modelagem e desenvolvimento de sistema do processo de seleção em Java/J2EE, utilizando inicialmente Tomcat e posteriormente JBoss, com banco MySQL e numa segunda fase, em PHP (PESC: http://www.cos.ufrj.br/).
Decania do CCMN/UFRJ em 2003
- Desenvolvedor Java, desenvolvendo uma biblioteca matemática de applets Java/J2SE configuráveis para uso educacional (CCMN: http://www.ccmn.ufrj.br/).
Empresa Júnior de Consultoria em Microinformática de Fevereiro a Dezembro de 2002
- Gerente de projetos e posteriormente como diretor de Marketing e Relações Públicas e desenvolvedor além de consultoria e análise de sistemas de informação (EjCM: http://www.ejcm.com.br/).
|
|