Mihai daniel Anghel

Senior ETL Developer | Datawarehouse Engineer

Mihai daniel Anghel
Bucharest, Romania

Experience

Mar 2022 - Present
3 years
Vienna, Austria
Remote

Senior ETL Developer

Unicredit Bank Austria

  • Handling and managing Data warehousing system with emphasis on Business Requirements Analysis, Application Design, Development, coding, testing, implementation and maintenance of client/server Data Warehouse and Data Mart systems
  • Developed complex Teradata SQL code in BTEQ script using OLAP and aggregate functions, analitical functions and recursive CTE's
  • Extensive knowledge with Teradata SQL Assistant and Teradata Viewpoint
  • Building recursive and iterative algorithms using teradata store procedures and python
  • Unix for file handling on server side
  • Host on Demand for scheduling and run processes
  • Datastage - used as wrapper for scripts triggering
  • ALM QC
  • SVN and GIT

Basic skills also on cloud computing:

  • ADF (Azure Data Factory)
  • ADLS
  • Python
  • Databricks (SparkSQL and PySpark)
  • Azure Synapse Analitycs
Nov 2020 - Dec 2023
3 years 2 months
Bucharest, Romania

Data Warehouse Engineer

Deutsche Bank

  • Design, develop, test and support new capabilities and ongoing changes within the various application data marts using Informatica Power Center and Oracle Sql & PL/SQL(packages & procedures)
  • Design and develop: Workflows, Worklets, Mappings, Mapplets, Sessions, Tasks, Transformations
  • Jira, SVN, ALM QC, GitHub, TeamCity/Jenkins
  • Unix, Unix Shell
  • Perform & implement tuning processes
  • use ControlM for simplifing application and data workflow orchestration on premises or as a service
  • Agile, Scrum methodology
  • Cognos for business reporting
  • Extracting data from Oracle, DB2, csv, flat files, JSON, etc
  • TOAD, Sql Developer
  • Assisted in the design and development of SCD type1 and type2 mappings improving the efficiency of ETL Jobs
Oct 2019 - Nov 2020
1 year 2 months
Bucharest, Romania

Senior ETL Developer

Raiffeisen Bank

  • Works closely with the business and IT application owners to understand, document and design ETL processes and needs
  • Participates in the defining, development and implementation of data warehouse and data mart databases and their content
  • Develops and maintains mapping logic to move data content from varied sources systems to the data warehouse / data marts
  • ETL and data conversion design / implementation for other data integration scenarios
  • Design, Develop, Test, Optimize and Deploy ODI packages and Oracle stored procedures / packages to perform all ETL related functions
  • Plan and coordinate ETL and database roll-outs with project team members, development and database engineers
  • Provide support, maintenance and issue investigation and resolution for ETL processes
  • Design and implement BI technical and operational architecture / frameworks
  • End-user report development, from requirement gathering to design, build, test, deploy
Apr 2018 - Aug 2018
5 months
Vienna, Austria

Senior ETL Developer

Erste Bank

  • Contribute the design and development of an overall data exchange solution, including the review of existing processes to confirm technical feasibility of ODI integration
  • Ensure standards and best practices for all current and new frameworks are followed
  • Create technical documentation and build instructions to onsite and/or offsite global teams
  • Assist with code reviews, deploying, and validating the technical solution when needed
  • Develop and maintain SQL, PL/SQL code as needed for Oracle database, maintain, monitor, and support ETL/ELT integrations using ODI
  • Working with Power Designer
  • Creating Groovy Scripts
  • Data Vault Methodology: Hub, Links, Satelitte, Event, History (SCD, Snapshot, Bitemporal)
Nov 2016 - Apr 2018
1 year 6 months
Bucharest, Romania

Senior DWH/BI Developer

Unicredit Business Integreated Solutions

  • Performance Tuning of sources, Targets, mappings and SQL queries in transformations
  • Created BTEQ scripts to extract data from warehouse for downstream applications
  • Develop ETL programs with an enterprise-grade tool (Datastage)
  • Contributes substantially to the DataWarehouse ETL development lifecycle, including developing and testing ETL programs
  • Hands-on database development with SQL and stored procedures, such as Teradata procedures or similar ones
  • Developing data transformations involving SQL, data-type conversions, joins, filters, translations, aggregation, de-/normalization and custom database stored procedures
  • Working with Teradata Services, Teradata SQL Developer, Teradata Viewpoint
  • Involvement in database optimization
  • Implemented AGILE methodology for deliveries
  • Generated Ad-Hoc reports for the users
Aug 2015 - Nov 2016
1 year 4 months
Bucharest, Romania

PL/SQL Developer

Romanian Commercial Bank

  • Experience database programming and analysis, including Cursors, Ref-cursors, Procedures, Functions and Packages, Oracle Forms, Oracle Supplied Packages, Collections, Partitioned Tables, Objects, Records, Views, etc.
  • Experience in Complex SQL Queries, Dynamic SQL, Analytical function, various Oracle Objects
  • Troubleshoot and provide both system and user support
  • Analyze, design, code, test, and implement complex applications based on elicit specifications
  • PL/SQL language specific exception handling
  • SQL Optimization
May 2013 - Aug 2015
2 years 4 months
Bucharest, Romania

Senior QA Warehouse/Reporting (Business Intelligence)

Romanian Commercial Bank & Play Solutions

  • Preparation of Test Cases based on ETL Specification Document, Use Cases, Low Level Design document
  • Extensively used SQL/PL SQL queries for data validation and backend testing
  • Validating the data files from source to make sure correct data has been captured to be loaded to target tables
  • Develop test plans and scripts, prepare test data, reconcile data sources and execute functional tests
  • Supporting multiple code branches, building and delivering releases
  • Acting as lead of testing activities
  • Managing time and tasks to provide visibility
  • Experience working with IBM Cognos (Reporting)
  • Experience working with ETL systems (Oracle Warehouse Builder, Oracle Workflow)
  • Experience working with Databases (Oracle Database)
  • Experience working with BugTracking systems(QualityCenter & Application Lifecycle Management)
  • Multiple tasks test database administration
  • SQL tuning(working with hints)
  • RDBMS Concepts
  • ETL Concepts
  • Working with database objects: Packages, Functions, Procedures, Anonymous Blocks, etc
  • Interviewing potential candidates in terms of technical database knowledge
  • Making planning and estimating various projects
  • Knowledge transfer to juniors
  • Perform ETL and data manipulation techniques
  • Able to properly document (functional & technical) source to target mappings, process flows, data flows, technical specification and unit test document
  • Support provided in running processes on closing banking day on test environments
Jul 2012 - May 2013
11 months
Bucharest, Romania

QA Warehouse/Reporting (Business Intelligence)

Vodafone Romania

  • Experience with ETL systems (Informatica PowerCenter)
  • Datawarehouse systems analysis experience
  • Knowledge of performance measurement methodology
  • Experience working with Business Objects(Reporting)
  • Strong knowledge / advanced SQL, PL/SQL and Unix (Experience with Oracle database)
  • Solid knowledge of Web Services (Simple Object Access Protocol using Eclipse tools)
  • Analyze impact between various patches / releases applied on the same test environments
  • Knowledge with Billing systems
  • Experience with Customer Relationship Management systems
  • Working with BI technical team to support both the operational area and the development of BI (the entire development cycle from requirements definition, ETL and creating / delivering user reports)
  • Test ETL datawarehouse components(Evaluating and testing new or modified functionalities from multiple modules to verify that the application functions according to user requirements and conforms to established standards.)
  • Create, design and execute test plans
  • Identify, troubleshoot and provide solutions for potential issues
  • Approve requirements and design specifications
  • Test flat file data transfers
May 2010 - Jul 2012
2 years 3 months
Bucharest, Romania

Testing Programmer

Romanian Commercial Bank

  • Develop, improve and extend automated test frameworks and test scripts(creation numerous tasks of scripting / programming (SQL/PL SQL) via QTP Automation)
  • Maintaining and managing testing environments
  • Oracle Forms
  • Tracking and managing database sessions
  • Checks regarding the successful deployment of patches / releases
  • Start / Stop the SQL environments engines
  • Maintaining automatic jobs (dbms_jobs.submit)
  • Maintaining automatic execution processes(Operational Core Banking) on test environments
  • Analysis on tables, schemas and indexes
  • Develop scripts for bringing data from production to test environment(database links)
  • Populating database with test data or real data after environment rewriting
Oct 2009 - May 2010
8 months

Freelancer

  • Design and / or develop custom web applications or websites
  • MySql Databases
  • Oracle Databases
  • PHP(Framework - Symfony)
  • HTML, CSS, XML
  • Visual Studio
  • ASP.NET
  • CSharp
  • JavaScript
May 2008 - Oct 2009
1 year 6 months
Bucharest, Romania

Accounting Developer

S.C. Pagini Aurii S.A.

Creating C# application to improve following requirements:

  • Oracle Data Transfer - Wizcount
  • Export revenues to Oracle and treat computing error
  • Import customer contracts and related rates from Oracle into accounting and management program, error correction
  • Transfer promissory notes and checks to Oracle application
  • Analysis and correction of double payments, the penalties, increases or cancellations of invoiced contracts
  • Support for applications based on bank cashing statements of Banc Post, RBS Bank, Credit Europe Bank, Transylvania
  • Issuing reports (Report Viewer) such as: Revenues in the period, Cashing for major clients in Oracle
  • Analysis and invoicing uncollected after the publication of books, issuing invoices discounts
  • Contribution to the construction of the site redesign (CSS, XML, HTML)

Languages

Romanian
Native
English
Advanced

Education

Sep 2005 - Jun 2008

Faculty of Cybernetics Statistics and Economic Informatics (Bucharest Academy of Economic Studies)

Graduate Degree · Economical Informatics · Bucharest, Romania