Mihai (Daniel) A.

Senior-ETL-Entwickler | Teamleiter

Măgurele, Rumänien

Erfahrungen

März 2022 - Juli 2024
2 Jahren 5 Monaten
Bukarest, Rumänien

Senior-ETL-Entwickler | Teamleiter

Unicredit Bank Austria

  • Verwaltung und Betrieb eines Data-Warehouse-Systems mit Schwerpunkt auf Analyse der Geschäftsanforderungen, Anwendungsdesign, Entwicklung, Codierung, Test, Implementierung und Wartung von Client/Server Data Warehouse- und Data-Mart-Systemen.
  • Entwicklung komplexer Teradata SQL-Skripte in BTEQ mit OLAP- und Aggregatfunktionen, analytischen Funktionen und rekursiven CTEs.
  • Umfassende Kenntnisse mit Teradata SQL Assistant und Teradata Viewpoint.
  • Erstellung rekursiver und iterativer Algorithmen mit Teradata Stored Procedures und Python.
  • Unix für Dateiverarbeitung auf Serverseite.
  • Host on Demand für Planung und Ausführung von Prozessen.
  • Datastage – als Wrapper zum Auslösen von Skripten.
  • ALM QC.
  • SVN und GIT.
  • Grundkenntnisse in Cloud-Computing:
  • ADF (Azure Data Factory)
  • ADLS
  • Python
  • Databricks (SparkSQL und PySpark)
  • Azure Synapse Analytics.
Nov. 2020 - Dez. 2023
3 Jahren 2 Monaten
Bukarest, Rumänien

Data-Warehouse-Engineer

Deutsche Bank

  • Entwurf, Entwicklung, Test und Support neuer Funktionen und laufender Änderungen in verschiedenen Anwendungs-Data-Marts mit Informatica PowerCenter und Oracle SQL & PL/SQL (Packages & Procedures).
  • Entwurf und Entwicklung von:
  • Workflows
  • Worklets
  • Mappings
  • Mapplets
  • Sessions
  • Tasks
  • Transformations
  • Jira, SVN, ALM QC, GitHub, TeamCity/Jenkins.
  • Unix, Unix Shell.
  • Durchführung und Implementierung von Tuning-Prozessen.
  • Einsatz von Control-M für die Vereinfachung der Orchestrierung von Anwendungs- und Daten-Workflows vor Ort oder als Service.
  • Agile, Scrum-Methodik.
  • Cognos für Business Reporting.
  • Extraktion von Daten aus Oracle, DB2, CSV, Flatfiles, JSON usw.
  • TOAD, SQL Developer.
  • Unterstützung bei der Erstellung und Entwicklung von SCD-Type1- und Type2-Mappings zur Effizienzsteigerung der ETL-Jobs.
Okt. 2019 - Nov. 2020
1 Jahr 2 Monaten
Bukarest, Rumänien

Senior-ETL-Entwickler

Raiffeisen Bank

  • Enge Zusammenarbeit mit Fachbereichen und IT-Anwendungsbesitzern zum Verständnis, zur Dokumentation und zum Design von ETL-Prozessen und Anforderungen.
  • Mitwirkung bei Definition, Entwicklung und Implementierung von Data-Warehouse- und Data-Mart-Datenbanken und deren Inhalten.
  • Entwicklung und Pflege der Mapping-Logik zum Übertragen von Dateninhalten aus verschiedenen Quellsystemen in das Data Warehouse / Data Marts.
  • ETL- und Datenkonvertierungsdesign/-implementierung für weitere Datenintegrationsszenarien.
  • Entwurf, Entwicklung, Test, Optimierung und Bereitstellung von ODI-Packages und Oracle-Stored Procedures/Packages für alle ETL-bezogenen Funktionen.
  • Planung und Koordination von ETL- und Datenbank-Rollouts mit Projektteam, Entwicklern und Datenbankingenieuren.
  • Support, Wartung sowie Analyse und Behebung von Problemen in ETL-Prozessen.
  • Design und Implementierung der BI-Technik und Betriebsarchitektur/-frameworks.
  • Entwicklung von Endanwender-Berichten vom Anforderungserfassung bis zum Design, Bau, Test und Deployment.
Apr. 2018 - Aug. 2018
5 Monaten
Wien, Österreich

Senior-ETL-Entwickler

Erste Bank

  • Beitrag zum Design und zur Entwicklung einer umfassenden Datenaustauschlösung einschließlich Überprüfung vorhandener Prozesse zur Bestätigung der technischen Machbarkeit der ODI-Integration.
  • Sicherstellung von Standards und Best Practices für alle aktuellen und neuen Frameworks.
  • Erstellung technischer Dokumentation und Aufbauanleitungen für lokale und/oder globale Teams.
  • Unterstützung bei Code-Reviews, Deployment und Validierung der technischen Lösung bei Bedarf.
  • Entwicklung und Pflege von SQL- und PL/SQL-Code für Oracle-Datenbanken, Überwachung und Support von ETL/ELT-Integrationen mit ODI.
  • Arbeit mit Power Designer.
  • Erstellung von Groovy-Skripten.
  • Data Vault Methodik:
  • Hub
  • Links
  • Satellite
  • Event
  • History (SCD, Snapshot, Bitemporal).
Nov. 2016 - Apr. 2018
1 Jahr 6 Monaten
Bukarest, Rumänien

Senior DWH/BI-Entwickler

Unicredit Business Integrated Solutions

  • Performance-Tuning von Quellen, Zielen, Mappings und SQL-Abfragen in Transformationen.
  • Erstellung von BTEQ-Skripten zum Extrahieren von Daten aus dem Warehouse für nachgelagerte Anwendungen.
  • Entwicklung von ETL-Programmen mit einem Enterprise-Tool (Datastage).
  • Wesentlicher Beitrag zum ETL-Entwicklungszyklus des Data Warehouse, einschließlich Entwicklung und Test von ETL-Programmen.
  • Hands-on-Datenbankentwicklung mit SQL und Stored Procedures, z. B. Teradata-Prozeduren oder ähnlichen.
  • Entwicklung von Datenumwandlungen mit SQL, Datentypkonvertierungen, Joins, Filtern, Übersetzungen, Aggregation, De-/Normalisierung und kundenspezifischen Stored Procedures.
  • Arbeit mit Teradata Services, Teradata SQL Developer, Teradata Viewpoint.
  • Beteiligung an der Datenbankoptimierung.
  • Einführung der AGILE-Methodik für Releases.
  • Erstellung von Ad-hoc-Berichten für Anwender.
Aug. 2015 - Nov. 2016
1 Jahr 4 Monaten

PL/SQL-Entwickler

  • Erfahrung in Datenbankprogrammierung und -analyse, einschließlich Cursors, Ref-Cursors, Procedures, Functions und Packages, Oracle Forms, Oracle Standard-Pakete, Collections, partitionierten Tabellen, Objekten, Records, Views usw.
  • Erfahrung mit komplexen SQL-Abfragen, dynamischem SQL, analytischen Funktionen, verschiedenen Oracle-Objekten.
  • Fehlerbehebung und System- sowie Nutzersupport.
  • Analyse, Entwurf, Codierung, Test und Implementierung komplexer Anwendungen basierend auf spezifizierten Anforderungen.
  • Ausnahmebehandlung in PL/SQL.
  • SQL-Optimierung.
Mai 2013 - Aug. 2015
2 Jahren 4 Monaten
Bukarest, Rumänien

Senior QA Warehouse/Reporting (Business Intelligence)

Romanian Commercial Bank (member of Erste Group) & Play Solutions

  • Erstellung von Testfällen basierend auf ETL-Spezifikationsdokument, Use Cases, Low-Level-Design-Dokument.
  • Intensive Nutzung von SQL/PLSQL-Abfragen für Datenvalidierung und Backend-Tests.
  • Validierung der Datenfiles vom Quellsystem, um sicherzustellen, dass korrekte Daten erfasst und in Zieltabellen geladen werden.
  • Entwicklung von Testplänen und -skripten, Vorbereitung von Testdaten, Abgleich von Datenquellen und Durchführung von Funktionstests.
  • Support für mehrere Codezweige, Erstellen und Ausliefern von Releases.
  • Leitung der Testaktivitäten.
  • Zeit- und Aufgabenmanagement zur Schaffung von Transparenz.
  • Erfahrung mit IBM Cognos (Reporting).
  • Erfahrung mit ETL-Systemen (Oracle Warehouse Builder, Oracle Workflow).
  • Erfahrung mit Datenbanken (Oracle Database).
  • Erfahrung mit Bugtracking-Systemen (QualityCenter & Application Lifecycle Management).
  • Mehrfachaufgaben im Bereich Datenbankadministration.
  • SQL-Tuning (Arbeit mit Hints).
  • RDBMS-Konzepte.
  • ETL-Konzepte.
  • Arbeit mit Datenbankobjekten: Packages, Functions, Procedures, Anonymous Blocks etc.
  • Fachgespräche mit Bewerbern zur technischen Datenbankkompetenz.
  • Planung und Aufwandsschätzung für verschiedene Projekte.
  • Wissenstransfer an Junioren.
  • Durchführung von ETL- und Datenmanipulationstechniken.
  • Dokumentation von Source-to-Target-Mappings, Prozess- und Datenflüssen, technischen Spezifikationen und Unit-Test-Dokumentation.
  • Support beim Ausführen von Prozessen am Bankarbeitsschluss in Testumgebungen.
Juli 2012 - Mai 2013
11 Monaten
Bukarest, Rumänien

QA Warehouse/Reporting (Business Intelligence)

Vodafone Romania

  • Erfahrung mit ETL-Systemen (Informatica PowerCenter).
  • Erfahrung in der Analyse von Data-Warehouse-Systemen.
  • Kenntnisse in Methoden zur Leistungsbemessung.
  • Erfahrung mit SAP BusinessObjects (Reporting).
  • Sehr gute Kenntnisse in SQL, PL/SQL und Unix (Erfahrung mit Oracle-Datenbank).
  • Grundkenntnisse in Web Services (SOAP mit Eclipse-Tools).
  • Analyse von Auswirkungen verschiedener Patches/Releases in derselben Testumgebung.
  • Kenntnisse in Abrechnungssystemen.
  • Erfahrung mit CRM-Systemen.
  • Zusammenarbeit mit dem BI-Technikteam zur Unterstützung des operativen Bereichs und Entwicklung von BI (gesamter Entwicklungszyklus von Requirements, ETL bis Reporting).
  • Testen von ETL-Data-Warehouse-Komponenten (Bewertung und Test neuer oder geänderter Funktionalitäten mehrerer Module zur Sicherstellung der Anforderungen und Standards).
  • Erstellung, Design und Durchführung von Testplänen.
  • Identifikation, Fehlerbehebung und Lösungsfindung bei potenziellen Problemen.
  • Freigabe von Anforderungen und Designspezifikationen.
  • Test von Flatfile-Datenübertragungen.
Mai 2010 - Juli 2012
2 Jahren 3 Monaten
Bukarest, Rumänien

Testprogrammierer

Romanian Commercial Bank (member of Erste Group)

  • Entwicklung, Verbesserung und Erweiterung automatisierter Testframeworks und Testskripte (Erstellung zahlreicher Skripting-/Programmierungsaufgaben (SQL/PLSQL) via QTP Automation).
  • Wartung und Verwaltung von Testumgebungen.
  • Oracle Forms.
  • Überwachung und Verwaltung von Datenbanksitzungen.
  • Überprüfungen zum erfolgreichen Deployment von Patches/Releases.
  • Start/Stop der SQL-Umgebungs-Engines.
  • Pflege automatischer Jobs (dbms_jobs.submit).
  • Pflege automatischer Ausführungsprozesse (Operational Core Banking) in Testumgebungen.
  • Analyse von Tabellen, Schemata und Indices.
  • Entwicklung von Skripten zum Übertragen von Daten aus Produktion in die Testumgebung (database links).
  • Befüllung der Datenbank mit Testdaten oder Echt-Daten nach der Umgebungs-Wiederherstellung.
Okt. 2009 - Mai 2010
8 Monaten

Freelancer

5 – 10 Independent Projects

  • Entwurf und/oder Entwicklung von kundenspezifischen Webanwendungen oder Websites.
  • MySQL-Datenbanken.
  • Oracle-Datenbanken.
  • PHP (Framework – Symfony).
  • HTML, CSS, XML.
  • Visual Studio.
  • ASP.NET.
  • C#.
  • JavaScript.
Mai 2008 - Okt. 2009
1 Jahr 6 Monaten
Bukarest, Rumänien

Accounting-Entwickler

S.C. Pagini Aurii S.A. (Golden Pages)

  • Erstellung einer C#-Anwendung zur Umsetzung folgender Anforderungen: Oracle-Datentransfer – Wizcount.
  • Export von Umsätzen nach Oracle und Behandlung von Berechnungsfehlern.
  • Import von Kundenverträgen und zugehörigen Tarifen aus Oracle in Buchhaltungs- und Managementprogramm, Fehlerkorrektur.
  • Übertragung von Wechseln und Schecks in Oracle-Anwendung.
  • Analyse und Korrektur doppelter Zahlungen, Strafen, Zuschläge oder Stornierungen fakturierter Verträge.
  • Support für Anwendungen basierend auf Kontoauszügen von Banc Post, RBS Bank, Credit Europe Bank, Transylvania.
  • Erstellung von Berichten (Report Viewer) wie:
  • Umsätze im Zeitraum ‚ – ‘
  • Einzahlungen wichtiger Kunden in Oracle
  • Analyse und Fakturierung unbezahlter Beträge nach Buchung, Erstellung von Rechnungsnachlässen.
  • Beitrag zum Redesign der Website (CSS, XML, HTML).

Sprachen

Rumänisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Sept. 2005 - Juli 2008

Fakultät für Kybernetik, Statistik und Wirtschaftsinformatik, Wirtschaftsuniversität Bukarest

Abschluss · Wirtschaftsinformatik · Bukarest, Rumänien

Zertifikate & Bescheinigungen

Führerschein Klasse B

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen