Jorge Augusto Oliveira da Silva

Graduado em Ciência da Computação pela Universidade Anhembi Morumbi (2005) e pós-graduado no curso de Pós-Graduação Latus Senso em Engenharia de Software pelo Instituto Tecnológico da Aeronáutica (ITA) concluído em 2009 sendo o tema do trabalho de conclusão de curso Um Modelo para Compartilhamento de Metadados entre Frameworks, no qual o Orientador foi o Prof. Eduardo Martins Guerra. No 1º Semestre de 2008 cursei a matéria isolada CE229 - Testes de Software e no 2º Semestre de 2008 cursei a matéria isolada CE283 - Governança de Tecnologia de Informação. No 2º Semestre de 2009 cursei a matéria isolada CT200 - Fundamentos de Automata e Linguagens Formais. Possuo duas certificações da linguagem de programação Java, sendo elas Sun Certified Web Component Developer, Enterprise Edition 1.4 (SCWCD) e Sun Certified Programmer for the Java 2 Platform 1.4 (SCPJ). Atualmente estou trabalhando na Fábrica de Serviços em uma empresa da área de TELECOM, na qual participei de projetos de desenvolvimento software com a tecnologia J2EE, e no momento estou trabalhando na área de Arquitetura e Integração de Sistemas em projetos voltados para Arquitetura Orientada a Serviços (SOA).

Informações coletadas do Lattes em 02/11/2022

Acadêmico

Formação acadêmica

Especialização em Engenharia de Software

2007 - 2009

Instituto Tecnológico de Aeronáutica
Título: Um Modelo para Compartilhamento de Metadados entre Frameworks
Orientador: Eduardo Martins Guerra

Graduação em Ciência da Computação

2002 - 2005

Universidade Anhembi Morumbi
Título: Sistema de apoio à resolução de problemas de corte
Orientador: Prof. Dr. Fabiano Prado Marques

Formação complementar

2010 - 2010

IBM Rational RequisitePro V7.1. (Carga horária: 20h). , Telefonica Pesquisa e Desenvolvimento, TPD, Brasil.

2009 - 2009

IBM WebSphere Message Broker Tookit v6.0. (Carga horária: 40h). , Telefonica Pesquisa e Desenvolvimento, TPD, Brasil.

2009 - 2009

IBM WebSphere MQ v6.0. (Carga horária: 40h). , Telefonica Pesquisa e Desenvolvimento, TPD, Brasil.

2005 - 2005

Tópicos de Programação em Linguagem C. (Carga horária: 40h). , Instituto de Matemática e Estatística, IME USP, Brasil.

2004 - 2004

Programação Distribuída com Java. (Carga horária: 20h). , Instituto de Matemática e Estatística, IME USP, Brasil.

2004 - 2004

Introdução a Linguagem Java. (Carga horária: 40h). , Instituto de Matemática e Estatística, IME USP, Brasil.

2004 - 2004

Programação Gráfica com Java. (Carga horária: 20h). , Instituto de Matemática e Estatística, IME USP, Brasil.

2003 - 2003

Introdução a Programação / Linguagem C. (Carga horária: 40h). , Instituto de Matemática e Estatística, IME USP, Brasil.

2002 - 2002

Instalação e Configuração de um Servidor Linux. (Carga horária: 40h). , Universidade Anhembi Morumbi, UAM, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Pouco, Fala Pouco, Lê Bem, Escreve Pouco.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Pouco, Lê Bem, Escreve Pouco.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Análise de Algoritmos e Complexidade de Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Arquitetura de Sistemas de Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas de Informação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Banco de Dados.

Histórico profissional

Endereço profissional

  • Telefonica Pesquisa e Desenvolvimento. , Rua Alexandre Dumas, 2200, Santo Amaro, 04717-910 - Sao Paulo, SP - Brasil, Telefone: (11) 51865334

Experiência profissional

2009 - Atual

Instituto Brasileiro de Tecnologia Avançada

Vínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 8

Outras informações:
Disciplinas Ministradas Integração e WebServices

2000 - 2005

Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Vínculo: CLT, Enquadramento Funcional: Técnico, Carga horária: 40

2006 - Atual

Telefônica Pesquisa e Desenvolvimento

Vínculo: CLT, Enquadramento Funcional: Analista Sistemas Sênior, Carga horária: 40

Outras informações:
? Levantamento e especificação de requisitos; ? Elaborar e especificar de Casos de Uso; ? Elaborar diagramas UML (Classes, Seqüência, Estado, Atividades) ? Definir arquitetura de solução tecnológica em ambiente Web; ? Desenvolver sistemas em ambiente Web com as seguintes tecnologias: Camada Cliente: JavaScript, Html, Ajax; Camada de Apresentação: Servlets e JSP?s, EL, JSTL, JSF, RichFaces; Camada de Negócio: EJB3, Hibernate; Camada de Integração: JDBC, XML. JSON; Servidores de Aplicação: TomCat, JBOSS, WAS; Banco de Dados: MySql, SQLServer 2000, Teradata, Oracle 9i; IDE de Desenvolvimento: Eclipse. ? Utilizar Designer Pattern (Singleton, Factory, Composite, Façade, Iterator, Value Object, Data Access Object, Business Service, etc); ? Administrar o controlador de versionamento Subversion (SVN) e CVS; ? Codificar testes unitários com o framework JUnit; ? Implantar pacotes de softwares em ambiente de homologação; ? Definir arquitetura referencial de integração de sistemas; ? Propor melhores práticas de implantação de uma arquitetura orientada a serviços; ? Análise e Design de soluções baseada em SOA; ? Suporte a implantação da arquitetura SOA ? definição de serviços, contrato de serviços, versionamento, ciclo de vida, processos e governança para serviços, etc; ? Governança de serviços utilizando Rational Asset Manager 7.1.1; ? Elaborar e controlar atividades demandadas para as equipes dos sistemas envolvidos; Elaborar propostas de solução de integração; ? Coordenar reuniões entre as equipes dos sistemas envolvidos e elaborar atas de reuniões com as soluções definidas nas reuniões.

2005 - 2006

Eminit ? Desenvolvimento de Softwares

Vínculo: CLT, Enquadramento Funcional: Analista Programador Jr, Carga horária: 40

Outras informações:
Desenvolvimento de Software para o setor financeiro em ambiente Web utilizando as seguintes tecnologias: J2EE, Servidor Apache TomCat, JMS, Oracle, SQL, UML, HTML, Javascript, JSP?s, Struts, Hibernate e IDE Eclipse Liderança de Equipe.