IT Experte available

IT Experte

available
Profileimage by Anonymous profile, IT Experte
  • 74182 Obersulm Freelancer in
  • Graduation: Master of Science - Information Systems
  • Hourly-/Daily rates:
  • Languages: German (Native or Bilingual) | English (Full Professional)
  • Last update: 14.05.2020
KEYWORDS
PROFILE PICTURE
Profileimage by Anonymous profile, IT Experte
ATTACHMENTS
CV

You need an account to view this information.

Projektübersicht

You need an account to view this information.

SKILLS
C#, MS SQL, .NET, .NET Core, ASP.NET, ASP.NET MVC, ASP.NET WebApi
Scrum, PMP
Projektmanagement, Projektsteuerung, Technische Projektleitung, Digitalisierung
PROJECT HISTORY
  • 09/2018 - 12/2019

    • Schneider Electric Inc.
    • >10.000 employees
    • Energy, water and environment
  • Senior Software Developer
  • In diesem Projekt mussten teils umfangreiche Änderungen / Erweiterungen an einer bestehenden Pipelinesteuerungssoftware umgesetzt werden. Technologisch beinhaltete dies Anpassungen an Schema und Funktionalität der eingesetzten Echtzeitdatenbank. Ein großer Fokus wurde auf das Erzielen einer Testabdeckung von 100% durch Unit Tests und der automatisierten Testfallabdeckung durch Funktionale- oder Integrationstests. Im Projekt wurde sehr streng und professionell nach SCRUM gearbeitet.
    • Implementierung von Kundenanforderungen für eine Pipelinesteuerung in C#.
    • Beratung über technologische Möglichkeiten und Aussprechen von Empfehlungen für architektonische Strategie.
    • Analyse und Implementierung von Änderungen am Schema und der Funktionalität einer proprietären Echtzeitdatenbank.
    • Umfangreiches Testen der Implementierung auf verschiedensten Testleveln mittels Unit Tests, Integrationstests, funktionalen Tests und manuellen Tests
    • Anwendung und Erweiterung des umfangreichen Frameworks zur Durchführung funktionaler Tests in einer Enterprise-Umgebung.

  • 04/2018 - 08/2019

    • Sparkasse Risiko & Rating GmbH
    • 250-500 employees
    • Banks and financial services
  • Senior Software Developer
  • In diesem Projekt mussten beliebig strukturierte Quelldateien mit diversen personenbezogenen Daten im CSV Format in eine Staging-Datenbank importiert werden. Basierend auf einer Konfiguration werden bestimmte Datenanteile mittels diverser, selbstentwickelter Anonymisierungsalgorithmen so unkenntlich gemacht, dass spätere Rückschlüsse auf die Originaldatensätze nicht mehr möglich sind. Dabei erlauben die Konfigurationsmöglichkeiten das Verknüpfen zusammengehöriger Spalten, sowie den Ausschluss definierter Werte. Am Prozessende werden die Ursprungsdaten inkl. der anonymisierten Daten in eine produktive Zieldatenbank transferiert, welche dem Schema der Quelldateien entspricht, jedoch in den konfigurierten Spalten statt der Originalwerte die anonymisierten Werte enthält.
    • Analyse von Quell-CSV-Dateien und effiziente Übertragung von vielen Millionen Datensätzen in die Staging Datenbank
    • Entwicklung eines erweiterbaren, konfigurierbaren Anonymisierungssystems bestehend aus diversen „Anonymisierern“, wie bspw. Mischen, Datums-Anonymisierer, Rundungs-Anonymisierer und weiteren.
    • Übertragung und Vereinigung von Original- sowie anonymisierten Daten in eine Zieldatenbank.

  • 11/2017 - 03/2018

    • Smarthouse Media GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Senior Software Developer
  • In diesem Projekt musste eine Datenbankarchitektur geschaffen werden, welche die sichere und performante Datenhaltung von bis zu 20 Milliarden Datensätzen unter Beachtung der Datenintegrität sicherstellt. Zusätzlich mussten Importer entwickelt werden, die mehrere CSV Dateien im Gesamtvolumen einiger Millionen Datensätze, bestehend aus Stamm- und Preisdaten, innerhalb weniger Sekunden zur weiteren Verarbeitung in die Datenbank transportieren. Die Daten mussten in der Datenbank vollständig versioniert gehalten werden, um dem Kunden rückwirkend zur Inbetriebnahme für jeden gewünschten Zeitpunkt das gültige Datenuniversum rekonstruieren zu können. Die entwickelten Stored Procedures beinhalteten:
    • die Verwaltung und Eingliederung neuer und vorhandener Daten in das Versionierungssystem
    • die Identifikation fehlender Preishistorien auf Instrumentenebene
    • die Identifikation von Löchern in der Preishistorie
    • das Archivieren nicht mehr benötigter Historien im Rahmen rechtlicher Rahmenbedingungen
    Die beschriebene Toolchain musste so entwickelt werden, dass eine automatisierte Ausführung mittels eines Batchservers in angemessener Zeit ermöglicht und sichergestellt werden konnte.

  • 12/2016 - 10/2017

    • Smarthouse Media GmbH
    • 250-500 employees
    • Internet and Information Technology
  • Senior Software Developer
  • Für eine Portfolioverwaltung zur effizienten Steuerung des Portfoliogeschäftes einer deutschen Investmentbank habe ich die kompletten Arbeiten am Backend übernommen. Neben der Architektur und dem Design der Datenbank war ich für die Erstellung sämtlicher Datenstrukturen mittels Code-First verantwortlich. Die von mir entworfene WebApi zur Verwaltung von Portfolios habe ich entsprechend der Kundenbedürfnisse in Abstimmung mit dem Frontend-Teamumgesetzt.
    • Entwurf einer Datenbank und WebApi-Architektur
    • Evaluierung und Entscheidung über Einsatz der notwendigen Technologien 
    • Erstellung diverser Datenbankstrukturen, -abfragen und Views im Microsoft SQL Server
    • Implementierung der kompletten WebApi
    • Implementierung von Unit Tests mittels MS Test und Moq
    • Erstellung einer Kundendokumentation
    • Anbindung an ein E-Mailsystem zur Versendung von Massenmails
    • Anbindung an ein DMS-System zur Ablage von verknüpften Dokumenten

  • 09/2016 - 12/2016

    • Smarthouse Media GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Senior Software Architekt / Senior Software Developer
  • Für eine redaktionelle Webseite einer deutschen Investmentbank habe ich das komplette Backend entwickelt. Dies beinhaltete neben der Architektur der benötigten Datenbank auch den Entwurf der WebApi. Neben der Architektur habe ich ebenfalls die komplette Umsetzung der WebApi durchgeführt.
    • Entwurf einer Datenbank und WebApi-Architektur
    • Erstellung diverser Datenbankstrukturen, -abfragen und Views im Microsoft SQL Server
    • Implementierung der notwendigen WebApi Endpunkte sowie der notwendigen Datentransformationen für die effiziente Auslieferung an die redaktionelle Webseite.

  • 04/2016 - 08/2016

    • Deutsche Börse
    • 5000-10.000 employees
    • Internet and Information Technology
  • Senior Software Developer
  • Für den Relaunch der Webseite einer großen, deutschen Börse habe ich mit meiner Expertise im Bereich Microsoft .NET das Entwicklungsteam bei der Umsetzung unterstützt.
    • Erstellung verschiedener MVC Views in ASP.NET MVC
    • Erstellung diverser Datenbankstrukturen, -abfragen und Views im Microsoft SQL Server
    • Erstellung von Unit Tests mit MS Test
    • Implementierung komplexer Finanzlogik im Backend

  • 03/2014 - 09/2015

    • Smarthouse Media GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Projektmanager
  • Für den amerikanischen Markt habe ich die Neuauflage des Webauftrittes der an der New York Stock Exchange gehandelten Exchange Traded Funds (ETFs) der größten, deutschen Investmentbank gemanaged.
    • Anforderungsanalyse und Anforderungsaufnahme
    • Kunden-Workshops und -Interviews am Kundenstandort Wall Street, New York, USA
    • Erstellung einer Detail-Spezifikation
    • Erstellung des Gesamtprojektplanes
    • Change-Management

  • 02/2013 - 02/2014

    • Smarthouse Media GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Technischer Projektleiter
  • Stabilisierung, Betrieb und Weiterentwicklung des Webauftritts für die passiven Fonds der größten, deutschen Investmentbank.
    • Projektübernahme unter schwierigsten Bedingungen
    • Verantwortlichkeit für ein Entwicklungsteam von 4-6 Entwicklern
    • Anleitung und Schulung des Entwicklungsteams im Rahmen von Code Reviews, Workshops und weiterer Schulungsmaßnahmen
    • Überwachung und inkrementelle Verbesserung der agilen Entwicklungsmethoden
    • Anforderungsaufnahme und Anforderungsanalyse
    • Erstellung von Projektplänen und Integration der Projekte in den Gesamtprojektplan
    • Change-Management
    • Monitoring & Controlling des Projektfortschritts
    • Internes sowie externes Reporting des Projektfortschritts
    • Sicherstellung des Projektabschlusses in Time, In Quality und In Budget

  • 02/2013 - 02/2014

    • Smarthouse Media GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Technischer Projektleiter
  • Betrieb des Webauftritts für den Vertrieb langjähriger Unternehmensanleihen der größten, deutschen Investmentbank.
    • Verantwortlichkeit für ein Entwicklungsteam von 4-6 Entwicklern
    • Anleitung und Schulung des Entwicklungsteams im Rahmen von Code Reviews, Workshops und weiterer Schulungsmaßnahmen
    • Überwachung und inkrementelle Verbesserung der agilen Entwicklungsmethoden
    • Anforderungsaufnahme und Anforderungsanalyse
    • Erstellung von Projektplänen und Integration der Projekte in den Gesamtprojektplan
    • Change-Management
    • Monitoring & Controlling des Projektfortschritts
    • Internes sowie externes Reporting des Projektfortschritts
    • Sicherstellung des Projektabschlusses in Time, In Quality und In Budget

  • 08/2011 - 02/2014

    • Smarthouse Media GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Technischer Projektleiter
  • Betrieb und Weiterentwicklung des Webauftritts für die Rohstoffderivate der größten, deutschen Investmentbank.
    • Verantwortlichkeit für ein Entwicklungsteam von 2 Entwicklern
    • Anleitung und Schulung des Entwicklungsteams im Rahmen von Code Reviews, Workshops und weiterer Schulungsmaßnahmen
    • Überwachung und inkrementelle Verbesserung der agilen Entwicklungsmethoden
    • Anforderungsaufnahme und Anforderungsanalyse
    • Erstellung von Projektplänen und Integration der Projekte in den Gesamtprojektplan
    • Change-Management
    • Monitoring & Controlling des Projektfortschritts
    • Internes sowie externes Reporting des Projektfortschritts
    • Sicherstellung des Projektabschlusses in Time, In Quality und In Budget

  • 08/2011 - 02/2014

    • Smarthouse Media GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Technischer Projektleiter
  • Entwicklung eines Basis-Frameworks zur Bereitstellung von übergreifenden Komponenten für die angebotenen Finanz-Webseiten.
    • Anforderungsaufnahme und Anforderungsanalyse
    • Stakeholder Management
    • Internes sowie externes Reporting des Projektfortschritts
    • Überwachung der Einhaltung der Qualitätsstandards
    • Analyse und Weiterentwicklung der Basis-Systemarchitektur
    • Koordination von Entwicklungen an überregionalen Standorten

  • 04/2010 - 07/2011

    • Optimal Systems GmbH
    • 50-250 employees
    • Internet and Information Technology
  • Software Developer
  • Entwicklung eines komplexen, mehrschichtigen Dokumentenmanagementsystems für den deutschen Marktführer im Bereich DMS Systeme.
    • Technische Teilprojektleitung im Rahmen der Hauptverantwortlichkeit für den Software Lebenszyklus für Module des Gesamtsystems (Maskendesigner, Systemnavigation)
    • Aufnahme und Analyse der Anforderungen der Modulanwender
    • Entwicklung von Softwaremodulen
    • Entwicklung von Kernarchitekturkomponenten

  • 08/2009 - 04/2010

    • Aletheia Konsortium
    • 5000-10.000 employees
    • Other
  • Technischer Projektmanager / Business Analyst / Software Developer
  • Im Rahmen des Aletheia Projektes sowie meiner Masterarbeit, wurde für das Aletheia Konsortium ein Sicherheitsframework für den Zugang zu heterogenen, verteilten, semantischen Daten unter Verwendung des XACML Standards entwickelt.
    • Analyse und Aufnahme der Anforderungen
    • Entwicklung des Projekt-Scopes
    • Erstellung des Gesamtprojektplanes
    • Erstellung der notwendigen, mehrschichtigen Softwarearchitektur
    • Entwicklung von Softwaremodulen gemäß Projektplan
    • Kommunikationsmanagement
    • Change-Management
    • Regelmäßiges Reporting des Projektfortschrittes
    • Umsetzung des Projektes in Time und In Quality

  • 01/2008 - 12/2008

    • Humboldt-Universität zu Berlin
    • < 10 employees
    • Other
  • Software Developer
  • Für die Humboldt-Universität zu Berlin wurde eine Software geplant und entwickelt, welche biologische Daten aus heterogenen Quellen extrahiert, transformiert und in die Datenbank importiert.
    • Erstellung des Gesamtprojektplanes
    • Entwicklung von Softwaremodulen gemäß Projektplan
    • Anleitung von 2 Kommilitonen
    • Umsetzung des Projektes in Time und In Quality

  • 11/2006 - 02/2008

    • th data GmbH
    • < 10 employees
    • Internet and Information Technology
  • Software Developer
  • Der Web-Applikationsserver RAPPTOR (http://www.rapptor.org) stellt ein Basisframework zur Verfügung, mit dessen Hilfe sich die komfortable Entwicklung von Geschäftsanwendungen realisieren lässt.
    • Stellvertretende, technische Projektleitung
    • Anleitung von Mitarbeitern
    • Entwicklung von Softwaremodulen
    • Evaluierung innovativer Technologieansätze zur Erweiterung des Produktes

OTHER
Sehr geehrter Profilbesucher,
Sie sind auf der Suche nach einer Lösung für ein Problem. 
- Sie benötigen eine fundierte Beratung zur Analyse / Optimierung Ihrer IT-Prozesse?
- Sie benötigen Expertenwissen zur Unterstützung der Umsetzung Ihrer Projekte?
- Sie benötigen einen professionellen, erfahreren Projektmanager?

Ich biete Ihnen die gesuchte Lösung an! Ich habe in meiner 15-jährigen Karriere diverse IT Projekte in diversen Branchen erfolgreich umgesetzt. Dabei hatte ich die Freiheit, in den Projekten in verschiedenen Rollen zu arbeiten, sei es als Software Entwickler, Berater oder Projektmanager. 

Auf mich können Sie sich verlassen!

Kontaktieren Sie mich gern und lassen Sie uns gemeinsam Ihre Herausforderungen angehen.

Mit freundlichen Grüßen,
M. K.
GET IN TOUCH

Message:

Senderdata: