Recommended expert

Mihai (Daniel) Anghel

Senior ETL Developer | Team Lead

Mihai Anghel
Măgurele, Romania

Experience

Mar 2022 - Present
4 years
Vienna, Austria

Senior ETL Developer | Team Lead

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 CTEs
  • 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 Integrated 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

PL/SQL Developer

  • Experience database programming and analysis, including Cursors, Ref-cursors, Procedures, Functions and Packages, 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

  • 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
  • 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 develop custom web applications or websites using:

  • 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)

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Banking and Finance (12.5 years), Information Technology (2 years), Advertising (1.5 years), and Telecommunication (1 year).

Banking and Finance
Information Technology
Advertising
Telecommunication

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (16.5 years), Business Intelligence (12.5 years), Quality Assurance (5.5 years), Accounting (1.5 years), and Finance (1.5 years).

Information Technology
Business Intelligence
Quality Assurance
Accounting
Finance

Languages

Romanian
Native
English
Advanced

Education

Oct 2005 - Jun 2008

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

Graduate Degree · Economical Informatics · Bucharest, Romania

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Mihai based?

Mihai is based in Măgurele, Romania and can operate in on-site, hybrid, and remote work models.

What languages does Mihai speak?

Mihai speaks the following languages: Romanian (Native), English (Advanced).

How many years of experience does Mihai have?

Mihai has at least 17 years of experience. During this time, Mihai has worked in at least 10 different roles and for 8 different companies. The average length of individual experience is 2 years and 6 months. Note that Mihai may not have shared all experience and actually has more experience.

What roles would Mihai be best suited for?

Based on recent experience, Mihai would be well-suited for roles such as: Senior ETL Developer | Team Lead, Data Warehouse Engineer, Senior ETL Developer.

What is Mihai's latest experience?

Mihai's most recent position is Senior ETL Developer | Team Lead at Unicredit Bank Austria.

What companies has Mihai worked for in recent years?

In recent years, Mihai has worked for Unicredit Bank Austria and Deutsche Bank.

Which industries is Mihai most experienced in?

Mihai is most experienced in industries like Banking and Finance, Information Technology (IT), and Advertising. Mihai also has some experience in Telecommunication.

Which business areas is Mihai most experienced in?

Mihai is most experienced in business areas like Information Technology (IT), Business Intelligence, and Quality Assurance (QA). Mihai also has some experience in Accounting and Finance.

Which industries has Mihai worked in recently?

Mihai has recently worked in industries like Banking and Finance.

Which business areas has Mihai worked in recently?

Mihai has recently worked in business areas like Business Intelligence and Information Technology (IT).

What is Mihai's education?

Mihai holds a Bachelor in Economical Informatics from Faculty of Cybernetics Statistics and Economic Informatics (Bucharest Academy of Economic Studies).

What is the availability of Mihai?

Mihai is immediately available full-time for suitable projects.

What is the rate of Mihai?

Mihai's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Mihai?

To hire Mihai, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Market avg: 380-540 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.