Summary
Overview
Work History
Education
Skills
Certification
Timeline
Recomendations
Recomendations
SoftwareDeveloper
Emanuel Oliveira

Emanuel Oliveira

Senior Snowflake Developer/Architect

Summary

● Senior software engineer with +20 years career - working mainly as SQL developer and naturally assuming non-dev leader roles as needed (solution architect, data architect, tech lead, mentor ).
● +10 years in sql development with Oracle databases.
● 4 cloud data warehouses projects in recent 2 years with Snowflake and Apache NiFi in AWS.
● Used to model databases, design data ingestion solution and drive/tech lead multi teams including peer developer colleagues

Overview

21
21
years of professional experience
4
4
years of post-secondary education
4
4
Certificates

Work History

Migration of Oracle Data Warehouse to Snowflake

Aer Lingus - flag carrier of Ireland
Dublin
10.2021 - 03.2022

job title: Snowflake Tech lead/Data Warehouse Architect
roles: Migration tech lead

  • Inception project, provided insights of Snowflake features and suggested architecture for snowflake database and data ingestion.

tech: aws s3, Oracle, Snowflake
hands on coding: Snowflake SQL, Oracle SQL, PL/SQL

Migration Oracle Data Warehouse Into AWS Redshift

Vodafone Global
Remote
01.2021 - 06.2021

job title: Senior Data Engineer
roles: tech lead, sql developer


  • Fully reversed engineered data warehouse project of inherited 2 years project.
  • Created initial backlog of improvements and new features.
  • Tech leaded and mentored other developers ensuring homogeneous deliverables quality.


tech: aws s3, aws stepfunctions, aws emr, tableau, goldengate
hands on coding: sql coding, aws glue, aws redshift, oracle database

Design and Coding Custom CDC Oracle to Snowflake

Fidelity Investments
Dublin
02.2020 - 06.2020

job title: Senior Snowflake Developer/Data Architect
roles: solution architect, tech lead and developer snowflake;apache NiFi


  • Development of a custom cdc engine (data ingestiong + etl) to daily bring deltas from oracle databases into snowflake (configuration driven).


tech: aws s3, tableau, goldengate
hands on coding: sql coding (snowflake, oracle database); etl flows (Apache NiFi)

Design and Coding Multi-channel Comms Data Lake

Fidelity Investments
Dublin
10.2019 - 01.2020

job title: Senior Snowflake Developer/Data Architect
roles: tech lead and developer snowflake; apache nifi


  • Implementation of data ingestion and load of all source of enterprise level communications (email, sharepoint, service now, helpdesk, etc) got pushed into SaaS product that flatten and added metadata tags in plain text files into aws s3 -> aws sqs. One Apache NiFi etl flow would pick aws sqs message, pull, transform file, enrich with some more metadata and export into aws s3 to be loaded into snowflake.


tech: aws s3, aws sqs, comms SaaS
hands on coding: sql coding (snowflake); etl flows (Apache NiFi)

Design and Coding of Custom CDC JIRA to Snowflake

Fidelity Investment
Galway
11.2018 - 09.2019

job title: Senior Snowflake Developer/Data Architect
roles: tech lead and developer snowflake; apache nifi


  • Development of a custom cdc engine, daily pulling delta changes from Enterprise JIRA into Snowflake.
  • Solution become internal use pattern for all data lakes pulling from REST APIs, given the resilience of the ingestion process. Load process into snowflake full automatic based on metadata dynamic sql, meaning nothing is hard coded as all management done sql ddl tables.


tech: aws s3, jira rest api
hands on coding: sql coding (snowflake); etl flows (Apache NiFi)

Adapt Levy PL/SQL Process to New OracleCore Tables

Laya healthcare - Life, medical insurance
Cork
06.2018 - 08.2018

job title: Senior Oracle Developer
roles: sql & pl/sql developer


  • short missions 3 months | Reverse engineered complex financial Levy ETL calculation process, in order to access best way to deal with core tables changes major project.
  • Changed the PL/SQL package from using legacy core tables into the new set of core tables/views.
  • Debugging data quality issues via SQL analytic functions.


tech: oracle database 12 (SQL and PL/SQL), autosys
hands on coding: oracle database 12 (SQL and PL/SQL), excel

Multi Year Contract on Continuous/multiple SQL Dev

Decare Systems Ireland - Multi Dental Insurance businesses in USA
Cork
01.2015 - 05.2018

job title: Senior Oracle Developer
roles: oracle sql and pl/sql developer, data architect, business to IT analyst, tech lead in couple of medium and large modernization projects


  • Worked on the core Oracle Development team responsible to process all core business functions using multiple oracle databases including data warehouse to support dental claims processing servicing 25 insurers across several USA states.
  • 1 year project | downsize mainframe business into oracle database (ETL process).
  • 1 year project | architected, tech leaded and developed a new provider search aggregating 4 databases into new set of search serving tables.
  • several continuous improvements and/or new features; production support; most work was maintaining the huge batch daily processes to load and export files.
  • developed data warehouse loads as well.


tech: oracle database 11/12; sqlplus; batch redwood; unix shell script; git
hands on coding: sql, pl/sql, unix shell script, batch redwood

Data Migration Legacy to Oracle Flexcube Bank DnB

Accenture Poland for Bank DnB in Lithuania
Vilnius
03.2013 - 12.2013

job title: Senior Oracle Developer


  • Joined Accenture Poland data migration development team in the last 8 months prior to GoLive.
  • Coded on 2 ETL complex batch processes (PL/SQL & SQL), reconciliation reports on Oracle Flexcube modules DD (Direct Debits), SI (Standing Instructions) and FP(Future Payments).


tech: Oracle Database 11 (sql, pl/sql, linux shell script); Oracle Flexcube
hands on coding: sql, pl/sql, shell script

Data Migration Legacy to Oracle Flexcube Treasury

Indra financial consulting services for client IGCP
Lisbon
01.2012 - 01.2013

job title: Data Migration tech lead/Senior Oracle Database Architect/Developer
roles: data migration project manager/architect and tech lead/oracle developer


  • Assumed both roles of data migration project manager + technical architect;tech lead and coded myself 90% of all migration code (leaded 3 juinors in the end).
  • Liason with IT to understand both business and data; Liason with Oracle Flexcube offshore team to understand how to migrate all types of data + high level by-weekly meetings with Bank of Portugal project manager.


tech: Oracle Database 11; Oracle Flexcube
hands on coding: sql, pl/sql, shell script.

Continuous/multiple Oracle/SQL Server Developments

anco Espírito Santo/ESI - Scoring & Ratings data development team
Oeiras
02.2011 - 10.2011

job title: Senior Oracle/SQL Server Database Developer


  • sql development on both systems UNIX/Oracle Database and Microsoft/SQL Server/SSIS/SSRS.
  • Coded new /maintained ETL jobs on the main system UNIX HP/Oracle Database 11gR2 using Control-M.
  • creation/maintenance of control-m batch processes | export/import files; execution of automatic ratings serving Bank APIs.
  • ETL development using SSIS, including migration of SQL Server 2000 DTS SSIS packages into new SQL Server 2008 DTX.
  • Reports development using SSRS (Consolidated customer view reports, ..)


tech: Oracle database 10; SQL Server 2000/2008; Control-M
hands on coding: sql; pl/sql; unix shell script; javascript/vbscript; IIS

Prior Database Professional Experience

Software Engineer
09.1997 - 12.2010
  • Technical Project Manager @ Optimus
  • Senior Software Engineer @ Solutions Factory
  • Windows and Web developer @ Hi Management
  • Senior Consultant Developer @ Attachmate Corporation

Education

Bachelor of Science - Computer Science And Engineering

Instituto Superior Técnico
Lisbon
09.1989 - 01.1994

Skills

  • Snowflake
undefined

Certification

  • SnowPro Advanced: Architect [currently prep for exame]

Timeline

  • SnowPro Advanced: Data Engineer [currently prep for exame]
09-2022
  • SnowPro Advanced: Architect [currently prep for exame]
08-2022

Migration of Oracle Data Warehouse to Snowflake

Aer Lingus - flag carrier of Ireland
10.2021 - 03.2022

Migration Oracle Data Warehouse Into AWS Redshift

Vodafone Global
01.2021 - 06.2021

Design and Coding Custom CDC Oracle to Snowflake

Fidelity Investments
02.2020 - 06.2020

Design and Coding Multi-channel Comms Data Lake

Fidelity Investments
10.2019 - 01.2020

Design and Coding of Custom CDC JIRA to Snowflake

Fidelity Investment
11.2018 - 09.2019

Adapt Levy PL/SQL Process to New OracleCore Tables

Laya healthcare - Life, medical insurance
06.2018 - 08.2018

Multi Year Contract on Continuous/multiple SQL Dev

Decare Systems Ireland - Multi Dental Insurance businesses in USA
01.2015 - 05.2018

Data Migration Legacy to Oracle Flexcube Bank DnB

Accenture Poland for Bank DnB in Lithuania
03.2013 - 12.2013

Data Migration Legacy to Oracle Flexcube Treasury

Indra financial consulting services for client IGCP
01.2012 - 01.2013

Continuous/multiple Oracle/SQL Server Developments

anco Espírito Santo/ESI - Scoring & Ratings data development team
02.2011 - 10.2011
  • Advanced SQL Programming
01-2003
  • J2EE development
01-2003

Prior Database Professional Experience

Software Engineer
09.1997 - 12.2010

Bachelor of Science - Computer Science And Engineering

Instituto Superior Técnico
09.1989 - 01.1994

Recomendations

https://www.linkedin.com/in/emanueol/details/recommendations/

Recomendations

https://www.linkedin.com/in/emanueol/details/recommendations/

Emanuel OliveiraSenior Snowflake Developer/Architect