Gustavo A. S. freelancer experto en Java, Oracle, PL/SQL

Gustavo A. S.

Qualidade e Agilidade

0 / 5

Brasil
Valor hora:

R$ 40,00

Programación y Tecnología

Habilidades (Máximo: 3)
Sobre mí
Sou graduado em Sistemas da Informação(2007), com MBD em Administração de Banco de Dados Oracle(2013).
Tenho seis anos de experiência em desenvolvimento JavaEE e desde 06/2013 estou atuando como Administrador de Dados Oracle.
Possuo três certificações Java, (SCJP (2009), SCWCD (2010) e SCBCD (2012)), e curso de Oracle SQL Tuning.
Historia laboral
Empresa: PagSeguro do UOL – Universo Online
Website: http://www.pagseguro.com.br/
Cargo: DA – Data Administrador (Administrador de Dados)
Função: Evoluir o Modelo de Dados do produto PagSeguro garantindo a performance do acesso aos dados.
Analisar as queries criadas pelos desenvolvedores para avaliar a performance da mesma e se necessário aplicar técnicas de SQL Perfomance Tuning.
Analisar os relatórios AWR e quando necessário interpretar os arquivos TKPROF gerados pelos DBA's de Produção.
Desenvolver código PL/SQL para realizar migração e tratamento de dados.
Criar Triggers, Procedures e Functions para atender a necessidades do produto.
Trabalhar em conjunto com o time de desenvolvimento para entender e discutir sobre as demandas do sprint.
Período: 07/2013 (Atual)

Empresa: PagSeguro do UOL – Universo Online
Website: http://www.pagseguro.com.br/
Cargo: Desenvolvedor Java
Função: Atuar como desenvolvedor Java no produto PagSeguro criando a ferramenta Sandbox. O Sandbox é um ambiente onde os desenvolvedores(integradores) podem fazer e testar a integração com o PagSeguro através da API externa fornecida.
O processo de desenvolvimento utilizado é o Scrum.
Período: 02/2013 – 07/2013

Empresa: Synchro – Solução Fiscal Brasil    
Website: http://www.synchro.com.br/
Cargo: Desenvolvedor Java
Função: Atuar como desenvolver JavaEE em um sistema de gerenciamento de incidentes, chamados, contratos e apontamento de horas. Nessa oportunidade eu aprendi a importância da criação de testes (unitário, funcional e integrado). Todo o desenvolvimento era baseado no TDD (Test-Driven Development) e era usado o processo de desenvolvimento Scrum.
Período: 11/2011 – 02/2013

Empresa: Capgemini Brasil – Alocado no Banco Bradesco
Website: http://www.br.capgemini.com/
Cargo: Desenvolvedor Java    
Função: Atuar como desenvolvedor JavaEE alocado no banco Bradesco.
Nessa oportunidade eu trabalhei com a IDE RAD(Rational Application Developer) e com o servidor de aplicação WebSphere. Trabalhei com os Frameworks Struts e JSF na manutenção e evolução de alguns sistemas internos da instituição. O desenvolvimento era realizado em paralelo entre os profissionais da Alta Plataforma (MainFrame – Cobol) e Baixa Plataforma (Java). Toda a regra de negócio era desenvolvida pela Alta Plataforma e a apresentação dos dados pela Baixa Plataforma.
Os programas desenvolvidos pela Alta Plataforma era integrado com a Baixa Plataforma através de uma estrutura de dados chamada “Book”. O plugin J2C era usado para converter os “Books” em classes Java. Estas classes eram submetidas para uma API Java. Essa API chamava e executava o Programa COBOL e retornava a Classe Inicializada.
Período: 06/2010 – 11/2011

Empresa: CpqD – Centro de Pesquisa e Desenvolvimento
Cargo: Desenvolvedor Java    
Website: http://www.cpqd.com.br/
Função: Atuar como desenvolvedor JavaEE.
Nessa oportunidade eu pude trabalhar com diversas tecnologias como:  JBoss-Seam, PrimeFaces, JSF, Struts, Maven, Hudson (Continuous Integration), IReport e Hibernate. Tive a oportunidade de trabalhar e aprender RUP (Rational Unified Process) e Scrum Framework. Trabalhando com RUP e realizava a seguintes atividades: Criação de Casos de Uso, Roteiro de Teste e Inspeção de Código (Code Review).
Período: 08/2008 – 06/2010

Rankeado: No está rankeado

Último login: Hace 3 años

Registrado: Hace 3 años