Profilbild von Anonymes Profil, Senior Software Engineer / Data Engineer
nicht verfügbar bis 01.08.2024

Letztes Update: 08.03.2024

Senior Software Engineer / Data Engineer

Firma: Balanced Code GmbH
Abschluss: Bachelor of Science in Software Engineering
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (Muttersprache)

Skills

Kernkompetenzen
  • Agile Arbeitsmethoden 
  • Erstellung interaktive, dynamische, statische UIKomponenten mit Angular, Vue und React 
  • Backend-Entwicklung mit NodeJS, Spring Boot, Gradle, JPA und Hibernate 
  • Modellierung von relationalen und non-relationalen Datenbanken 
  • Implementierung von REST Schnittstellen, Microservices 
  • Automatisierung und Optimierung von IT-Prozessen 
  • Anforderungsmanagement
Technische Sprachen
  • TypeScript, JavaScript, Kotlin, Python, Java
  • HTML5, CSS, SASS/SCSS
  • JSON, SQL, XML, YAML, Groovy

Backend
  • Spring Boot, NodeJS, NestJS, Hibernate, Maven, Gradle
  • REST, SOAP, JSON, API
  • JUnit5, Mockito, OpenAPI Generator

Frontend
  • Angular, React.js
  • Bootstrap, CSS Grid, Flexbox, Material
  • NextJS, Redux, NgRx

Datenbanken
  • PostgreSQL, MySQL, SQL Server, Oracle, Sybase IQ
  • MongoDB, Cosmos DB Document Store
  • Gremlin Graph DB
  • Databricks Delta Lakehouse ( Delta Lake ), 
  • Azure Data Lake, Azure Databricks
  • Talend Open Studio
     

Methoden und Prozesse
  • Agile & Scrum, Clean Code & Architecture, TDD, SOLID

Werkzeuge
  • Entwicklungsumgebungen: Intellij IDEA, VS Code
  • Versionierung: Git, GitLab, GitHub
  • CI/CD: GitLab, GitHub
  • Betriebssysteme: Linux, Windows, Mac OS
  • Server: Apache HTTP Server, nginx
  • Containerisierung und Orchestrierung: Docker, Kubernetes
  • Repository Management: Artifactory
  • Qualitätsmanagement: SonarQube
  • Projektmanagement: Jira, Confluence
  • Software Design: UML, Enterprise Architect
  • Cloud: Azure, AWS
  • Monitoring: Grafana
  • Unity 3D (VR / AR /MX)
Professional Scrum Master I (PSM I) Certification

Projekthistorie

01/2024 - bis jetzt
Senior Full stack Software Engineer
(Energie, Wasser und Umwelt, 5000-10.000 Mitarbeiter)

Entwicklung einer Energieoptimierungsanwendung für ein großes Versorgungsunternehmen.
Erfassung von IoT-Telemetriedaten für Anlagen wie BHKW-Einheiten und zusammen mit der Planung der Betriebsstunden der Anlagen diese mittels des Bofit-Optimisation und Mathematical Model und die Ergebnisse für interne und externe Kunden in einem Frontend-Dashboard anzeigen.

Mentoring und von eine coaching Junior Entwicklerin.

Tech Stack:-
Frontend: AngularJs
Backend: Kotlin / Springboot
Database: Postgresql
Platform: Azure Web App for Containers (Docker)

02/2022 - 03/2024
Senior Data Engineer / Software Engineer
Energieversorgung (Energie, Wasser und Umwelt, >10.000 Mitarbeiter)

Data Engineering / Entwicklung eines digitalen Zwillings (Digital Twin) für Wärme Assets.
Softwarearchitektur-Design einer Mikroservices-Anwendung und Datenmodellierung von Fernwärme-Thermal Assets wie Anlagen, Wärmepumpen, Hausübergabestationen usw. Aufbereitung und Veredelung der statischen und Telemetriedaten für Anlagen des Fernwärmenetzes.

Plattform:
Azure Data Factory und Data Lake,
Azure Cloud Services
Databricks Lakehouse / Delta Lake
Cosmos DB SQL API Dokument DB
Cosmos Gremlin API Graph DB
Python / PySpark
Microservices Software Architektur
Docker

11/2021 - 12/2021
Data Engineer ETL Entwickler
Deutsche Bahn (Transport und Logistik, >10.000 Mitarbeiter)

Aufbau einer Datentransformationsstrecke mit Talend Open Studio zwischen verschiedenen relationalen Datenbanken.
Anbindung an vorhandene Pipelines und GITLAB CI/CD Umgebung.
Datenbankmodellierung

Technisches Umfeld und angewendete Kenntnisse
Talend Open Studio 7.3
GitLab CI / CD
AWS RDS
PostgreSQL
MS-Access
SQLite

08/2019 - 09/2021
Senior Data Engineer
VTB Bank (Europe) SE (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Projekte 
  • Data Warehouse-Migration von Oracle auf die MS SQL Server Plattform
  • Weiterentwicklung für ein (BAIS) Regulatory Reporting Projekt
Projektbeschreibung
Datenmodellierung und Weiterentwicklung des BI Data Warehouse
Unterstützung die Migration des vorhandenen Data Warehouse von Oracle DBMS auf MS SQL Server DBMS. Datenmodell- Refactoring und Leistungsoptimierung der neuen Implementierung auf MS SQL-Server.

Technisches Umfeld und angewendete Kenntnisse
MS Sql Server 2016 (T-SQL)
Oracle 11 (PL-SQL)
Python
Apache Spark
JIRA
Confluence
SVN Source Control

06/2016 - 03/2019
Chefentwickler im Team von vier Entwicklern.
Commerzbank AG, Frankfurt (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projekte
Finanzcontrolling und Reporting Anwendung (Profit & Loss Manager)
Kundenbewertung (OTC Geschäfte) und CRM (Client Valuation System)
Market Conformity Check und Independent Price Verification (IPC) Anwendung.

Projektbeschreibung
Datenmodellierung
Erstellung und Anpassung von ETL Strecken Performanz Tuning von Datenbank Anwendungen Sprint Planung.
Datenbank Migration von ein Market Conformity Check Anwendung.
Funktionale und technische Anforderungsanalyse und Spezifikation mit Enterprise Architect und Power Designer.
Test Management (HPSM) und Koordination mit Fach und IT Teams in Singapore, Frankfurt, London und New York.
Koordination mit Product Owner
Aufwandsschätzung von Releases.
Fachliche Anforderungsanalyse

Technisches Umfeld und angewendete Kenntnisse
Agile Projekt - Scrum / KANBAN
UNIX Shell Skripte
Python
Apache Spark
Sybase IQ (OLAP Data Warehouse)
Sybase ASE (OLTP RDBMS)
MS-SQL Server
PostgresSQL
Power Designer (Data Modellierung)
HPSM Test Suite


01/2012 - 05/2016
Senior Datenbank Entwickler & Business Analysis
Commerzbank AG, Frankfurt (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projekte
Finanzcontrolling und Reporting Anwendung (Profit & Loss Manager)
Kundenbewertung (OTC Geschäfte) und CRM (Client Valuation System)

Projektbeschreibung
Datenmodellierung
Erstellung und Anpassung von ETL Strecken Performanz Tuning von Datenbank Anwendungen Sprint Planung.
Funktionale und technische Anforderungsanalyse und Spezifikation mit Enterprise Architect und Power Designer.
Test Management (HPSM) und Koordination mit Fach und IT Teams in Singapore, Frankfurt, London und New York.

Technisches Umfeld und angewendete Kenntnisse
UNIX Shell Skripte
Python
Sybase IQ (OLAP Data Warehouse)
Sybase ASE (OLTP RDBMS)
Power Designer (Data Modellierung)
HPSM Test Suite


10/2008 - 12/2011
Software Entwicklung & Business Analysis
Commerzbank AG, Frankfurt (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projekt
Commerzbank AG / Dresdner Kleinwort AG Übernahme

Projektbeschreibung
Migration von Kundendaten aus einer Dresdner Bank Kundenbewertung Datenbank (Oracle) in eine bestehender Commerzbank Kundenbewertung Datenbank (Sybase IQ)
Weiter-Entwicklung des Commerzbank Kundenbewertung Datenbank Applikation

Technisches Umfeld und angewendete Kenntnisse
Java
UNIX Shell und Python Skripte
Oracle PL-SQL
Sybase IQ T-SQL
MS-SQL Server
Benutzerdefinierte Migration-Skripte (Entladen, Bereinigen und Hochladen)


07/2007 - 09/2008
Softwareentwicklung - Design und Business Analysis für eine neue Softwareanwendung zur Automatisierung der Client Valuation Reporting.
Commerzbank AG, Frankfurt (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projektbeschreibung
Fachliche Anforderungsanalyse mit UML und Datenmodellierung.
Software-Architekturentwurf.
Technischer Kontakt für die Fachabteilung. Koordination zwischen Nearshore-Entwicklern und dem Frankfurter Entwicklerteam.

Technisches Umfeld und angewendete Kenntnisse
Java
Cognos BI
Sybase IQ (OLAP Data Warehouse)
Sybase ASE (OLTP RDBMS)
Power Designer (Data Modellierung)


07/2006 - 06/2007
Software Entwicklung, Data Migration, Datenmodellierung, Performanz-Verbesserung
Commerzbank AG, Frankfurt (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projektbeschreibung
Migration der Profit & Loss Manager- und FX Currency Position Tool-Anwendungen von einer Sybase ASE-Datenbank in ein Sybase IQ Data Warehouse. Refactor und Performance Tuning des Datenmodells. Stored Prozeduren neu programmieren.

Technisches Umfeld und angewendete Kenntnisse
Sybase ASE Datenbank Migration auf Sybase IQ Data Warehouse
UNIX Shell und Python Skripte


07/2004 - 06/2006
Trading Model Support
Deutsche Bank AG, Frankfurt (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projektbeschreibung
Projekt Equity Derivatives Front Office Risk Management Application Support
GRID Computing Applikation (GOOSE) basierend auf Excel mit einer Datasynapse Middleware Plattform
Kalkulation von Preisen und Greeks für Exotic Produkte in einem GRID von über 900 Engines (Excel Instanz)
VBA Programmierung zusammen mit einer Inhouse Quantitative Finanz-Software Library, Excel Template Entwicklung und funktionales Testing von neuen Templates Front Office Application Support für Risk Management System

Technisches Umfeld und angewendete Kenntnisse
VBA Excel, GRID Computing, Debugging Exotic Derivative Preismodelle in Excel umgesetz


01/2003 - 06/2004
Software Entwickler
Dresdner Kleinwort AG, Frankfurt (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projektbeschreibung
Application Support und Weiterentwicklung von einem Static Market Data System für Fixed Income und Equity Produkte Performance Tuning von Sybase Datenbank und ETL Prozess UML Objekt Modellierung und technische Dokumentation

Technisches Umfeld und angewendete Kenntnisse
Oracle Database 10g (PL/SQL)
Sybase ASE (T-SQL)
Java J2EE
Unix (Solaris) Shell Skripte


07/2002 - 12/2002
Chefentwickler von einem Offshore Entwicklungsteam
Schmidt Bank in Hof (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Projektbeschreibung
Online Banking Application Prototype.
UML Objekt Modellierung (Micro Focus) und technische Dokumentation

Technisches Umfeld und angewendete Kenntnisse
Oracle 8
Java J2EE
Unix (Solaris) Shell Skripte


Reisebereitschaft

Weltweit verfügbar
Der bevorzugte Einsatgebiet is Rhein-Main oder Remote.
Profilbild von Anonymes Profil, Senior Software Engineer / Data Engineer Senior Software Engineer / Data Engineer
Registrieren