Tiago Romero Garcia

Casado, brasileiro, 24 anos.

Santa Luzia / MG.

E-mail: tiagorga@gmail.com

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.

12/2008 – Obtive a certificação Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 5.0 (SCWCD) de Sun Microsystems

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.

O trabalho consistiu na construção de aplicações de Computação Ubíqua adaptáveis às preferências e necessidades de seus usuários, utilizando Smart Cards para realizar a autenticação dos usuários e armazenar suas preferências pessoais. 

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.

O trabalho consistiu na edição de um pré-livro, visando ensinar desenvolvimento de software através da disposição de um conjunto de algoritmos descritos em nível conceitual, e implementados em C++, fazendo uso de Estruturas de Dados fundamentais, observando sua eficiência algorítmica.

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)
Último Cargo: Vice-presidente do curso de Ciência da Computação (Gestão Pró-CACOMP)

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

12/2008  Java EE com EJB 3.0, 32h
Local: SynOS Education Center


Apresentações ministradas

09/2008  Mini-curso: Implementando SOA através de BPM, WebServices e ESB, 4h
Co-palestrantes: Leonardo Alvarenga Garcia e Thiago Felipe de Mello Matias. 
EventoI Composium, Itajubá / MG.

08/2007  Palestra: O Framework Spring, 1h
Evento: SECOMP 2007  Tecnologias Móveis, Itajubá / MG.

05/2006  Mini-curso: Design Patterns em Java, 8h
Co-palestrantes: Leonardo Alvarenga Garcia e Rui Carlos Lorenzetti da Silva. 
Evento: IV EMECOMP, Itajubá / MG.
 

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á.