Tiago Romero Garcia
Casado, brasileiro, 24 anos.
Santa Luzia / MG.
Resumo
Desenvolvedor Java com 3 anos de experiência.
Objetivo profissional: atuar na área de desenvolvimento, modelagem e arquitetura de software.
Bacharel laureado em Ciência da Computação e 2 certificados Sun Microsystems.
Inglês fluente e certificado University of Cambridge.
Habilidades: Java SE, Java EE, JSF, JavaCard, Spring, Hibernate, Hibernate Search, iReports, JUnit, Ruby WATIR, AJAX, JavaScript, UML, Design Patterns, C.
Formação e Títulos
01/2009 – Obtive o título de Primeiro Lugar entre os graduados do Curso de Ciência da Computação pela UNIFEI.
06/2008 – Obtive a certificação First Certificate of English (FCE) de University of Cambridge.
02/2006 – Obtive a certificação Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (SCJP) de Sun Microsystems.
02/2004 a 12/2008 – Graduado em Ciência da Computação pela Universidade Federal de Itajubá (UNIFEI) – Itajubá / MG.
02/2001 a 06/2002 – Habilitado em Técnico de Informática pela Escola Técnica Estadual Lauro Gomes – São Bernardo do Campo / SP.
Histórico profissional
A partir de 06/2008 – Favorpals – San Francisco / CA (EUA).
Cargo inicial: Analista Programador Pleno
Sou membro da equipe do projeto Favorpals, trabalhando em home office.
Mais informações: www.favorpals.com
Conhecimentos envolvidos: Java EE, Hibernate, Spring, Spring MVC, Hibernate Search, Ruby Watir, Tomcat, Eclipse, CVS, SVN, implantação remota em Linux CentOS, integração com redes sociais como Twitter e Facebook.
A partir de 01/2009 – Dupox Brilliant Solutions – Taboão da Serra / SP.
Cargo inicial: Arquiteto de Sistemas Jr. e Analista Programador Pleno
Sou responsável pela concepção e desenvolvimento do Dupox ERP, um software ERP cliente/servidor adaptado às necessidades da empresa.
Conhecimentos envolvidos: UML, Java EE, EJB 3.0, JBOSS Seam, JSF, RichFaces, Facelets, Trac.
09/2007 a 09/2008 – Chart Informática – Belo Horizonte / MG.
Cargo inicial: Programador Jr.
Último cargo: Programador Pleno
Participei da equipe de implementação do JSCA, um software ERP cliente/servidor para pequenas e médias empresas, baseado no SCA, da mesma empresa, utilizado por cerca de 1000 clientes no Brasil.
Conhecimentos envolvidos: Java SE, iReports, Spring, Hibernate, Design Patterns, PostgreSQL, JUnit, Eclipse, CVS, Bugzilla, TWiki.
05/2007 a 08/2007 – B2ML Sistemas – Itajubá / MG.
Cargo: Programador Jr.
Participei da equipe de desenvolvimento do B2ML Varejo, um software ERP completo cliente/servidor.
Conhecimentos envolvidos: Java SE, Hibernate, Design Patterns.
10/2006 a 05/2007 – Smartcon Consultoria – Porto Alegre / RS.
Cargo: Programador Jr.
Modelei e desenvolvi a arquitetura, e implementei boa parte do RSCF, um sistema Web que realiza comunicação com Smart Cards a nível de protocolo.
Conhecimentos envolvidos: Java EE, JavaCard, AJAX, PC/SC, MULTOS, Design Patterns, UML.
02/2002 a 07/2002 – One Way Idiomas – São Bernardo do Campo / SP.
Cargos: Programador Jr. e Webdesigner
Desenvolvi o projeto do web site da ETE Lauro Gomes, destacando algumas funcionalidades como a de matrícula e divulgação do vestibulinho, integrado a um sistema desktop para gerenciamento geral.
Conhecimentos envolvidos: ASP, Delphi, Visual Basic, Dreamweaver, Flash, Fireworks.
Histórico acadêmico
2008 – Trabalho de Diploma, UNIFEI
Título: Suporte da Arquitetura Orientada a Serviços na integração de sistemas médicos.
Professor orientador: Prof. Dr. Enzo Seraphim
Co-autores: Leonardo Alvarenga Garcia e Thiago Felipe de Mello Matias
O trabalho teve por objetivo apresentar o desenvolvimento de uma Arquitetura Orientada a Serviços que contemplasse a implantação simplificada de um PACS de um hospital, com a implementação de serviços
para recuperação de informações para o serviço de radiodiagnóstico.
Conhecimentos envolvidos: SOA, WS-SOAP, WS-REST, BPM, BPEL, ESB, Governança SOA.
03/2007 a 12/2007 – Projeto de Pesquisa de Iniciação Científica, UNIFEI
Título: Explorando o uso de Smart Cards na construção de Aplicações Adaptáveis de Captura e Acesso.
Professor orientador: Prof. Dr. Laércio Augusto Baldochi Jr.
Conhecimentos envolvidos: JavaCard, Java SE, Java EE, Hibernate, PC/SC, Design Patterns, UML, Computação Ubíqua, Aplicações de Captura e Acesso.
03/2006 a 12/2006 – Monitoria disciplinar, UNIFEI
Disciplinas: Processamento de Dados, Estruturas de Dados, Classificação e Pesquisa de Dados.
Professor responsável: Prof. Dr. Sdnei de Brito Alves.
Ministrei aulas práticas e realizei preparação de material didático, correção de trabalhos e provas e esclarecimento de dúvidas.
Conhecimentos envolvidos: C, C++, Fortran, Análise de Algoritmos, Estruturas de Dados.
04/2005 a 12/2006 – Projeto de Pesquisa de Iniciação Científica, UNIFEI
Título: Estruturas de Dados em C++ – Edição de Pré-Livro
Professor orientador: Prof. Dr. Sdnei de Brito Alves.
Conhecimentos envolvidos: C, C++, Java SE, Análise de Algoritmos, Estruturas de Dados.
10/2004 a 10/2006 – Membro do CACOMP (Centro Acadêmico da Computação), UNIFEI
Cargo inicial: Diretor de ensino e graduação (Gestão PrátiCA)Trabalhei no planejamento e realização de diversos eventos.
Em destaque, presidi e fui responsável por um evento de abrangência estadual, o IV EMECOMP (Encontro Mineiro de Estudantes de Computação), realizado em 05/2006 em Itajubá / MG.
Cursos realizados
Apresentações ministradas
Trabalhos voluntários
03/2004 a 07/2004 – ONG CEVAI (Centro de Estudantes Voluntários Amigos de Itajubá) – Itajubá / MG.
Cargo: Instrutor de informática
Ministrei aulas de informática básica na Escola Municipal Prof. Carmo Cascardo em Itajubá.