Mihai (Daniel) Anghel
Senior ETL-Entwickler | Teamleiter
Erfahrungen
März 2022 - Bis heute
3 Jahren 11 MonatenWien, Österreich
Senior ETL-Entwickler | Teamleiter
Unicredit Bank Austria
- Verwaltung und Betrieb von Data-Warehouse-Systemen mit Fokus auf Analyse der Geschäftsanforderungen, Anwendungsdesign, Entwicklung, Programmierung, Test, Implementierung und Wartung von Client/Server-Data-Warehouse- und Data-Mart-Systemen
- Entwicklung komplexer Teradata-SQL-Abfragen im BTEQ-Skript unter Verwendung von OLAP- und Aggregatfunktionen, analytischen Funktionen und rekursiven CTEs
- Umfangreiche Kenntnisse mit Teradata SQL Assistant und Teradata Viewpoint
- Erstellung rekursiver und iterativer Algorithmen mit Teradata-Store-Prozeduren und Python
- Unix für die Dateiverarbeitung auf Serverseite
- Host on Demand für die Planung und Ausführung von Prozessen
- Datastage als Wrapper zur Auslösung von Skripten
- ALM QC
- SVN und GIT
Grundkenntnisse auch im Cloud-Computing:
- ADF (Azure Data Factory)
- ADLS
- Python
- Databricks (SparkSQL und PySpark)
- Azure Synapse Analytics
Nov. 2020 - Dez. 2023
3 Jahren 2 MonatenBukarest, Rumänien
Data-Warehouse-Ingenieur
Deutsche Bank
- Entwurf, Entwicklung, Test und Support neuer Funktionen sowie laufenden Änderungen in verschiedenen Anwendungs-Data-Marts mit Informatica Power Center und Oracle SQL & PL/SQL (Packages & Procedures)
- Entwurf und Entwicklung von Workflows, Worklets, Mappings, Mapplets, Sessions, Tasks und Transformationen
- Jira, SVN, ALM QC, GitHub, TeamCity/Jenkins
- Unix, Unix Shell
- Durchführung und Implementierung von Tuning-Prozessen
- Verwendung von Control-M zur Vereinfachung der Orchestrierung von Anwendungs- und Daten-Workflows vor Ort oder als Service
- Agile/Scrum-Methodik
- Cognos für Geschäftsberichte
- Extrahieren von Daten aus Oracle, DB2, CSV, Flat Files, JSON usw.
- TOAD, SQL Developer
- Mitwirkung beim Entwurf und der Entwicklung von SCD Type-1- und Type-2-Mappings zur Verbesserung der Effizienz von ETL-Jobs
Okt. 2019 - Nov. 2020
1 Jahr 2 MonatenBukarest, Rumänien
Senior ETL-Entwickler
Raiffeisen Bank
- Enge Zusammenarbeit mit Fachabteilungen und IT-Anwendungsverantwortlichen, um ETL-Prozesse und -Bedürfnisse zu verstehen, zu dokumentieren und zu entwerfen
- Mitwirken bei Definition, Entwicklung und Implementierung von Data-Warehouse- und Data-Mart-Datenbanken und deren Inhalten
- Entwicklung und Pflege von Mapping-Logik, um Dateninhalte aus verschiedenen Quellsystemen in das Data Warehouse / die Data Marts zu übertragen
- ETL- und Datenkonvertierungs-Design/-Implementierung für andere Datenintegrationsszenarien
- Entwurf, Entwicklung, Test, Optimierung und Bereitstellung von ODI-Paketen und Oracle-Storeprozeduren/-Packages für alle ETL-Funktionen
- Planung und Koordination von ETL- und Datenbank-Rollouts mit Projektteam, Entwicklern und Datenbankingenieuren
- Unterstützung, Wartung sowie Untersuchung und Behebung von Problemen bei ETL-Prozessen
- Entwurf und Implementierung von technischer und operativer BI-Architektur/-Frameworks
- Entwicklung von Endbenutzerberichten von der Anforderungsanalyse über Design, Implementierung, Test bis zur Bereitstellung
Apr. 2018 - Aug. 2018
5 MonatenWien, Österreich
Senior ETL-Entwickler
Erste Bank
- Mitwirkung beim Entwurf und der Entwicklung einer ganzheitlichen Datenaustauschlösung, einschließlich Überprüfung vorhandener Prozesse zur Sicherstellung der technischen Machbarkeit der ODI-Integration
- Sicherstellung der Einhaltung von Standards und Best Practices für alle aktuellen und neuen Frameworks
- Erstellen von technischer Dokumentation und Aufbauanleitungen für lokale und/oder entfernte internationale 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 sowie Überwachung, Wartung und Support von ETL-/ELT-Integrationen mit ODI
- Arbeiten mit PowerDesigner
- Erstellung von Groovy-Skripten
- Data Vault-Methodik: Hub, Links, Satelliten, Event, History (SCD, Snapshot, Bitemporal)
Nov. 2016 - Apr. 2018
1 Jahr 6 MonatenBukarest, 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 zur Extraktion von Daten aus dem Warehouse für nachgelagerte Anwendungen
- Entwicklung von ETL-Programmen mit einem Enterprise-Tool (DataStage)
- Wesentliche Beiträge zum Data-Warehouse-ETL-Entwicklungszyklus, einschließlich Entwicklung und Test von ETL-Programmen
- Praktische Datenbankentwicklung mit SQL und Stored Procedures, z. B. Teradata-Prozeduren oder ähnlichen
- Entwicklung von Daten-Transformationen mit SQL, Datentypkonvertierungen, Joins, Filtern, Übersetzungen, Aggregation, De-/Normalisierung und benutzerdefinierten Stored Procedures
- Einsatz von Teradata Services, Teradata SQL Developer und Teradata Viewpoint
- Einbindung in Datenbankoptimierung
- Implementierung der AGILE-Methodik für Lieferungen
- Erstellung von Ad-hoc-Berichten für Anwender
Aug. 2015 - Nov. 2016
1 Jahr 4 MonatenPL/SQL-Entwickler
- Erfahrung in der Datenbankprogrammierung und -analyse, einschließlich Cursors, Ref-Cursors, Prozeduren, Funktionen und Packages, Oracle-eigene Packages, Sammlungen, partitionierte Tabellen, Objekte, Datensätze, Sichten usw.
- Erfahrung mit komplexen SQL-Abfragen, dynamischem SQL, analytischen Funktionen und verschiedenen Oracle-Objekten
- Fehlerbehebung und Bereitstellung von System- und Benutzersupport
- Analysieren, Entwerfen, Coden, Testen und Implementieren komplexer Anwendungen basierend auf vorgegebenen Spezifikationen
- PL/SQL-spezifische Ausnahmebehandlung
- SQL-Optimierung
Mai 2013 - Aug. 2015
2 Jahren 4 MonatenBukarest, Rumänien
Senior QA Warehouse/Reporting (Business Intelligence)
Rumänische Handelsbank
- Vorbereitung von Testfällen basierend auf dem ETL-Spezifikationsdokument, Use Cases und dem Low-Level-Design-Dokument
- Umfassende Nutzung von SQL-/PL-SQL-Abfragen zur Datenvalidierung und für Backend-Tests
- Validierung der Datendateien aus der Quelle, um sicherzustellen, dass die korrekten Daten erfasst wurden und in die Zieltabellen geladen werden können
- Erstellen von Testplänen und -skripten, Vorbereiten von Testdaten, Abgleichen von Datenquellen und Durchführen funktionaler Tests
- Unterstützung mehrerer Codezweige, Erstellen und Ausliefern von Releases
- Übernahme der Leitung der Testaktivitäten
- Zeit- und Aufgabenmanagement zur Transparenzsteigerung
- Erfahrung mit IBM Cognos (Reporting)
- Erfahrung mit ETL-Systemen (Oracle Warehouse Builder, Oracle Workflow)
- Erfahrung mit Datenbanken (Oracle Database)
- Erfahrung mit Bug-Tracking-Systemen (QualityCenter & Application Lifecycle Management)
- Testdatenbankadministration mehrerer Aufgaben
- SQL-Tuning (Arbeiten mit Hints)
- RDBMS-Konzepte
- ETL-Konzepte
- Arbeiten mit Datenbankobjekten: Pakete, Funktionen, Prozeduren, anonyme Blöcke usw.
- Führen von Vorstellungsgesprächen mit potenziellen Kandidaten hinsichtlich technischer Datenbankkenntnisse
- Planung und Aufwandschätzung verschiedener Projekte
- Wissensvermittlung an Junioren
- Durchführen von ETL- und Datenmanipulationstechniken
- Fähigkeit zur ordnungsgemäßen Dokumentation (funktional & technisch) von Source-to-Target-Mappings, Prozessabläufen, Datenflüssen, technischen Spezifikationen und Unit-Test-Dokumenten
- Unterstützung bei der Ausführung von Prozessen am Bankarbeitsschluss in Testumgebungen
Juli 2012 - Mai 2013
11 MonatenBukarest, Rumänien
QA Warehouse/Reporting (Business Intelligence)
Vodafone Rumänien
- Erfahrung mit ETL-Systemen (Informatica PowerCenter)
- Erfahrung in der Analyse von Data-Warehouse-Systemen
- Kenntnisse in Methoden der Leistungsbewertung
- Erfahrung mit Business Objects (Reporting)
- Fundierte Kenntnisse in SQL, PL/SQL und Unix (Erfahrung mit Oracle-Datenbank)
- Gute Kenntnisse in Web Services (Simple Object Access Protocol mit Eclipse-Tools)
- Analyse der Auswirkungen verschiedener Patches/Releases in denselben Testumgebungen
- Kenntnisse in Abrechnungssystemen
- Erfahrung mit Customer-Relationship-Management-Systemen
- Zusammenarbeit mit dem BI-Technikteam zur Unterstützung des operativen Bereichs und der BI-Entwicklung (gesamter Entwicklungszyklus von Anforderungsdefinition, ETL bis zur Erstellung/Auslieferung von Nutzerberichten)
- Testen von ETL-Data-Warehouse-Komponenten (Bewertung und Test neuer oder geänderter Funktionen aus mehreren Modulen, um sicherzustellen, dass die Anwendung gemäß den Benutzeranforderungen funktioniert und den festgelegten Standards entspricht.)
- Erstellen, Entwerfen und Ausführen von Testplänen
- Identifizieren, Beheben und Bereitstellen von Lösungen für potenzielle Probleme
- Abnahme von Anforderungen und Designspezifikationen
- Testen von Flat-File-Datenübertragungen
Mai 2010 - Juli 2012
2 Jahren 3 MonatenBukarest, Rumänien
Testprogrammierer
Rumänische Handelsbank
- Entwicklung, Verbesserung und Erweiterung automatisierter Testframeworks und Testscripte (Erstellung zahlreicher Skripte/Programmieraufgaben (SQL/PL SQL) mit QTP Automation)
- Pflege und Verwaltung von Testumgebungen
- Überwachung und Verwaltung von Datenbanksitzungen
- Prüfen der erfolgreichen Bereitstellung von Patches/Releases
- Starten/Stoppen der SQL-Umgebungs-Engines
- Wartung von automatischen Jobs (dbms_jobs.submit)
- Wartung automatischer Ausführungsprozesse (Operational Core Banking) in Testumgebungen
- Analyse von Tabellen, Schemata und Indizes
- Entwicklung von Skripten zum Übertragen von Daten aus der Produktion in die Testumgebung (Database Links)
- Befüllen der Datenbank mit Test- oder Echt-Daten nach Neuaufsetzung der Umgebung
Okt. 2009 - Mai 2010
8 MonatenFreiberufler
Entwerfen und Entwickeln kundenspezifischer Webanwendungen oder Websites mit:
- MySQL-Datenbanken
- Oracle-Datenbanken
- PHP (Framework - Symfony)
- HTML, CSS, XML
- Visual Studio
- ASP.NET
- CSharp
- JavaScript
Mai 2008 - Okt. 2009
1 Jahr 6 MonatenBukarest, Rumänien
Entwickler für Buchhaltung
S.C. Pagini Aurii S.A.
Erstellung einer C#-Anwendung zur Verbesserung der folgenden Anforderungen:
- Oracle-Datenübertragung - Wizcount
- Export von Umsätzen nach Oracle und Behandlung von Berechnungsfehlern
- Import von Kundenverträgen und zugehörigen Tarifen aus Oracle in das Buchhaltungs- und Verwaltungsprogramm, Fehlerkorrektur
- Übertragung von Schuldscheinen und Schecks in die Oracle-Anwendung
- Analyse und Korrektur von Doppelzahlungen, Strafgebühren, Erhöhungen oder Stornierungen fakturierter Verträge
- Unterstützung von Anwendungen auf Basis von Bankeinzahlungsbelegen der Banc Post, RBS Bank, Credit Europe Bank, Transylvania
- Erstellung von Berichten (Report Viewer) wie: Umsätze im Zeitraum, Einzahlungen für Großkunden in Oracle
- Analyse und Fakturierung nicht eingetriebener Beträge nach Abschluss der Bücher, Ausstellung von Rechnungsrabatten
- Mitwirkung an der Neugestaltung der Website (CSS, XML, HTML)
Sprachen
Rumänisch
MutterspracheEnglisch
VerhandlungssicherAusbildung
Okt. 2005 - Juni 2008
Fakultät für Kybernetik, Statistik und Wirtschaftsinformatik (Akademie für Wirtschaftsstudien Bukarest)
Abschluss · Wirtschaftsinformatik · Bukarest, Rumänien
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.