Desenvolvedor Oracle PL/SQL Sênior
Desenvolvedor Oracle PL/SQL Sênior
____________________________________________________________
Professional Summary:
Mais de 7 anos de experiência em programação como Desenvolvedor Oracle PL/SQL em Análise, Design e Implementação
de Aplicações Empresariais usando o Sistema de Gerenciamento de Banco de Dados Relacional Oracle (RDBMS).
Envolvido em todas as fases do SDLC (Ciclo de Vida de Desenvolvimento de Software) desde a análise, design, desenvolvimento, teste,
implementação e manutenção com entrega pontual contra prazos agressivos.
Experiência com Diagramas de Fluxo de Dados, Dicionário de Dados, técnicas de teoria de normalização de banco de dados, Entidade
técnicas de modelagem e design de relacionamento.
Especialização em desenvolvimento de aplicativos Cliente-Servidor usando Oracle11g/10g/9i/8i, PL/SQL, SQL *PLUS,
TOAD e SQL*LOADER.
Utilizou de forma eficaz Funções de Tabela, Índices, Particionamento de Tabela, Coleções, funções analíticas,
Visões materializadas, reescrita de consultas e tablespaces transportáveis.
Forte experiência em conceitos de Data Warehouse, ETL.
Bom conhecimento em modelagem de dados lógica e física utilizando técnicas de normalização.
Tabelas Criadas, Vistas, Restrições, Índice (B Tree, Bitmap e Baseado em Função).
Desenvolveu objetos de banco de dados complexos como Procedures Armazenadas, Funções, Pacotes e Gatilhos usando SQL e
PL/SQL.
Desenvolveu visões materializadas para replicação de dados em ambientes distribuídos.
Excelentes habilidades técnicas e analíticas com clara compreensão dos objetivos de design do modelagem ER para OLTP e
modelagem de dimensão para OLAP.
Experiência em pacotes fornecidos pela Oracle, SQL Dinâmico, Registros e Tabelas PL/SQL.
Carregou dados em tabelas Oracle usando SQL Loader.
Tabelas grandes particionadas usando a técnica de partição por intervalo.
Experiência com Pacotes Fornecidos pela Oracle, como DBMS_SQL, DBMS_JOB e UTL_FILE.
Pacotes e procedimentos criados para remover automaticamente índices de tabela e criar índices para as tabelas.
Trabalhei extensivamente com Cursor Ref, Tabelas Externas e Coleções.
Especialização em SQL Dinâmico, Coleções e Tratamento de Exceções.
Experiência em ajuste de desempenho SQL usando Otimização Baseada em Custo (CBO).
Bom conhecimento das principais características de desempenho do Oracle, como Otimizador de Consultas, Execução
PlanosEÍndices.
Experiência com Otimização de Desempenho para Oracle RDBMS usando Explain Plan e DICAS.
Experiência em técnicas de ETL e Análise e Relatórios, incluindo experiência prática com ferramentas de Relatório
como o Cognos.
Scripts Shell criados para invocar scripts SQL e programados usando crontab.
Excelentes habilidades de comunicação, interpessoais, analíticas e forte capacidade de atuar como parte de uma equipe.
Technical Skills:
Databases: Oracle 7.x/8i/9i/10g/11g (SQL, PL/SQL, Stored Procedures, Triggers), MS SQL SERVER
2000/2005/2008, DB2/UDB, Teradata, Tabelas SAP e MS Access.
ETL Tools:Informatica (PowerCenter 5.1/6.2/7.1/8.6.1/9.1.0, PowerMart 5.1, Power Connect/Power Exchange for SAP
R/3, MainFrame e Oracle Change Data Capture (CDC), AB Initio 1.8 e SQL*Loader.
Ferramentas de Relatório: Business Objects Developer Suite 5.1/BO XIR2, Cognos Suite, Cognos Report Net 1.1MR2, Crystal
Relatórios, Relatórios Oracle 2.5
Sistemas Operacionais: UNIX (Sun Solaris, LINUX, HP UNIX, AIX), Windows NT/98/95/2000 e Windows XP.
Data Modeling:Erwin 3.5.2,4.0
Languages/Utilities: SQL, PL/SQL, Unix shell scripts,Java, XML, C and Cobol.
Other Tools:AutoSys, Control-M, PVCS, WIN CVS, Informatica Data Quality, B2B Data Transformation, Informatica
Desenvolvedor/Analista Power Exchange Informatica 9.1.0, TPump, Fast Load, BTEQ
Qualificações Educacionais:
Bacharelado em Ciência da Computação
Experiência Profissional:
Project Name: Confidential Duração: Ago’18–Presente
Client: Confidential, NJ
Função: Desenvolvedor Oracle PL/SQL
Description:
O PIAS (Sistema de Aplicação de Seguro de Propriedade) utilizado pelo departamento de Linhas Pessoais que está envolvido na prestação de
aplicação de seguro residencial. Este produto não permite que os usuários capturem aplicações de habitação além da criação
do número de referência. Nesta liberação, o produto está habilitado para capturar novas solicitações de negócios de habitação através do PIAS.
Responsibilities:
Coordenou com a equipe de design de front-end para fornecer a eles os procedimentos armazenados e pacotes necessários e
a visão necessária sobre os dados.
Trabalhei no SQL*Loader para carregar dados de arquivos plano obtidos de várias instalações todos os dias.
Criei e modifiquei vários scripts de shell UNIX de acordo com as necessidades em mudança do projeto e do cliente
requisitos.
Escrevi scripts de shell Unix para processar os arquivos diariamente, como renomear o arquivo, extrair a data do arquivo,
descompactando o arquivo e removendo os caracteres indesejados do arquivo antes de carregá-los nas tabelas base.
Envolvido nas melhorias contínuas e na resolução de problemas de produção.
Scripts PL/SQL gerados do lado do servidor para manipulação e validação de dados e visões materializadas para remoto
instâncias.
Desenvolveu triggers PL/SQL e tabelas mestre para criação automática de chaves primárias.
Criou procedimentos armazenados PL/SQL, funções e pacotes para mover os dados da área de preparação para o data mart.
Criou scripts para criar novas tabelas, visões e consultas para novas melhorias na aplicação usando o TOAD.
Createdindexes on the tables for faster retrieval of the data to enhance databaseperformance.
Envolvido no carregamento de dados usando PL/SQL e SQL*Loader chamando scripts UNIX para baixar e manipular arquivos.
Realizou tuning de SQL e PL/SQL e tuning de Aplicação usando várias ferramentas como EXPLAIN PLAN,
SQL*TRACE, TKPROF e AUTOTRACE.
Extensively involved in usinghints to direct the optimizerto choose an optimumquery execution plan.
Coleções Bulk Usadas para melhor desempenho e fácil recuperação de dados, reduzindo a troca de contexto entre
Motores SQL e PL/SQL.
Criou scripts PL/SQL para extrair os dados do banco de dados operacional em arquivos de texto simples.
usando o pacote UTL_FILE.
Criação de objetos de banco de dados como tabelas, visões, visões materializadas, procedimentos e pacotes usando ferramentas Oracle
likeToad, PL/SQL Developer e SQL* plus.
Particionou as tabelas de fatos e as visões materializadas para melhorar o desempenho.
Uso extensivo de coleções em massa em objetos PL/SQL para melhorar o desempenho.
Registros criados, tabelas, coleções (tabelas aninhadas e arrays) para melhorar o desempenho da consulta, reduzindo o contexto
mudança.
UsedPragma Autonomous Transactionto avoid mutating problem in database trigger.
Usou extensivamente os recursos avançados de PL/SQL como Registros, Tabelas, Tipos de Objetos e SQL Dinâmico.
Tratou erros usando o Tratamento de Exceções extensivamente para facilitar a depuração e exibir as mensagens de erro em
o aplicativo.
Environment:Oracle 11g, SQL * Plus, TOAD, SQL*Loader, SQL Developer, Shell Scripts, UNIX, Windows XP
Ambiente: VB 6, JAVA, Oracle 10g/11g, PL/SQL, SQL*LOADER, Oracle Streams 10g (Replicação), SQL PLUS,
HTML, SQL Server SSIS, TOAD, XML, script de shell HP-UNIX.
Description:
Trabalhei em um aplicativo que é uma instalação de transação de clientes corporativos criada para os clientes do RBS realizarem
pagamentos. O Projeto abrangeu a adição de novas melhorias ao aplicativo, como transferências financeiras, Inter Conta
Transferências (IAT) e desenvolvimento do mesmo.
Responsibilities:
Usou Oracle JDeveloper para suportar JA. Construiu consultas complexas usando SQL e escreveu procedimentos armazenados usando PL/SQL.
em várias APIs como Java, .Net e bancos de dados hierárquicos como Oracle e Access.
Desenvolveu e modificou uma série de Formulários e para vários módulos. Também responsável por acompanhar bugs.
relatado por vários usuários e sugerindo possíveis patches a serem aplicados.
Escrevi scripts Shell para carregamento de dados e scripts DDL.
Trabalhou em ambiente de suporte à produção, bem como em ambientes de QA/TEST para projetos, ordens de trabalho,
maintenance requests, bug fixes, enhancements, data changes, etc.
Used OracleJDeveloperto support JAVA, JSP and HTML codes used in modules.
Escreveu scripts de conversão usando SQL, PL/SQL, procedimentos armazenados, funções e pacotes para migrar dados de
banco de dados SQL server para banco de dados Oracle.
Realizei a Administração de Banco de Dados de todos os objetos de banco de dados, incluindo tabelas, clusters, índices, visualizações e sequências.
pacotes e procedimentos.
Implementou o 11g e atualizou o banco de dados existente do Oracle 9i para o Oracle 11g.
Envolvido no Design de Layout de Banco de Dados Lógico e Físico.
Configuração e Design da Estratégia de Backup e Recuperação para vários bancos de dados.
Otimização de desempenho de bancos de dados Oracle e aplicações de usuário.
Usou o SQL*Loader como uma ferramenta ETL para carregar dados nas tabelas de preparação.
Usou pacotes DTS como ferramenta ETL para migrar dados do SQL Server 2000 para Oracle 10g.
Forneceu treinamento de usuários e suporte à produção.
Melhorei o desempenho da aplicação reescrevendo as consultas SQL.
Escrevi pacotes para buscar dados complexos de diferentes tabelas em bancos de dados remotos usando joins, subconsultas e bancos de dados.
links.
Ambiente: VB 6, Oracle 9i/10g/11g SQL, PL/SQL, Forms 9i, Reports 9i, SQL*Loader, SQL Navigator, Crystal
Relatórios, TOAD.
Project Name: Confidential, Mumbai, India (Contractor to Accenture) Duration: Feb’12to Mar’14
Client: Confidential
Desenvolvedor Oracle
Description:
Este sistema acompanha as operações bancárias diárias, como depósitos, retiradas, ordens de pagamento, diferentes tipos de empréstimos.
(negócio de hipotecas) para os clientes, bem como para os funcionários.
Responsibilities:
Envolvido em todo o ciclo de desenvolvimento de Planejamento, Análise, Design, Desenvolvimento, Teste e Implementação.
Desenvolveu modelos de dados lógicos e físicos para esquemas em estrela e floco de neve usando Erwin.
Escrevi sequências para a geração automática de chaves únicas para suportar restrições de chave primária e estrangeira em dados
conversions.
Criado e modificado scripts SQL*Plus, PL/SQL e SQL*Loader para conversões de dados.
Atualizei o Oracle 9i para o software 10g em diferentes ambientes para obter os recursos mais recentes e também testei bancos de dados.
Desenvolveu e modificou gatilhos, pacotes, funções e procedimentos armazenados para conversões de dados e PL/SQL
procedures to create database objects dynamically based on user inputs.
Escreveu programas SQL, PL/SQL, SQL*Plus necessários para recuperar dados usando cursores e tratamento de exceções.
Trabalhei com XML junto com PL/SQL para desenvolver e modificar formulários da web.
Modelo de Dados projetado, Especificações de Design e análise de Dependências.
Criando índices em tabelas para melhorar o desempenho, eliminando as varreduras completas de tabelas e visualizações para ocultar o
tabelas atuais e eliminar a complexidade das consultas grandes.
Procedimentos/consultas SQL ajustados para máxima eficiência em vários bancos de dados usando Dicas do Oracle, para base em regras
otimização.
UsadoDiscoverer 2000 para fornecer aos usuários finais fácil acesso a dados e ajudar na análise de dados.
Criou alguns relatórios e formulários personalizados para os usuários finais verificarem os detalhes e erros.
Ambiente: Oracle 9i, 10g, SQL*Plus, PL/SQL, Erwin 4.1, Oracle Designer 2000, Windows 2000, Toad.