Profileimage by Anonymous profile, IT Experte
available

Last update: 02.06.2023

IT Experte

Graduation: Master of Science - Information Systems
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

Marcel_Konnegen_Projektliste.pdf
cv_marcel_konnegen.pdf
projectlist_marcel_konnegen.pdf
cv_marcel_konnegen.pdf

Skills

  • C#, MS SQL-Server, T-SQL, .NET, .NET Core, Azure DevOps, Team Foundation Server, ASP.NET, ASP.NET MVC, ASP.NET WebApi, WPF, RESTful, Entity Framework, Testing Frameworks (MS Test, NUnit, xUnit), Dependency Injection (AutoFac, Unity, Ninject, etc.)
  • Inversion of Control, Dependency Injection, Repository Pattern, Parallele Datenverarbeitung, Multithreading, Async-Await-Pattern
  • Agiles & Klassisches Projektmanagement, SCRUM, Lean Management, KanBan

Project history

09/2018 - 07/2020
IT Consultant / Senior Software Developer
Schneider Electric Inc. (Energy, water and environment, >10.000 employees)

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
  • Beratung und Aufzeigen strategischer Skalierungspotenziale der Gesamtarchitektur.
  • Analyse und Implementierung von Änderungen am Schema und der Funktionalität einer proprietären Echtzeitdatenbank.
  • Umfangreiches Testen der Implementierung auf verschiedensten Test-Leveln mittels Unit Tests, Integrationstests, funktionalen Tests und manuellen Tests.
  • Coaching des Kunden in agilen Entwicklungsmethoden und Softwareentwicklungsansätzen.

04/2018 - 08/2019
IT Consultant / Senior Software Developer
Sparkasse Risiko & Rating GmbH (Banks and financial services, 250-500 employees)

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
Senior Software Developer
Smarthouse Media GmbH (Internet and Information Technology, 50-250 employees)

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
Senior Software Developer
Smarthouse Media GmbH (Internet and Information Technology, 250-500 employees)

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
Senior Software Architekt / Senior Software Developer
Smarthouse Media GmbH (Internet and Information Technology, 50-250 employees)

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
Senior Software Developer
Deutsche Börse (Internet and Information Technology, 5000-10.000 employees)

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
Projektmanager
Smarthouse Media GmbH (Internet and Information Technology, 50-250 employees)

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
Technischer Projektleiter
Smarthouse Media GmbH (Internet and Information Technology, 50-250 employees)

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
Technischer Projektleiter
Smarthouse Media GmbH (Internet and Information Technology, 50-250 employees)

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
Technischer Projektleiter
Smarthouse Media GmbH (Internet and Information Technology, 50-250 employees)

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
Technischer Projektleiter
Smarthouse Media GmbH (Internet and Information Technology, 50-250 employees)

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
Software Developer
Optimal Systems GmbH (Internet and Information Technology, 50-250 employees)

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
Technischer Projektmanager / Business Analyst / Software Developer
Aletheia Konsortium (Other, 5000-10.000 employees)

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
Software Developer
Humboldt-Universität zu Berlin (Other, < 10 employees)

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
Software Developer
th data GmbH (Internet and Information Technology, < 10 employees)

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

Local Availability

Open to travel worldwide
  • Weltweite Verfügbarkeit in Remote-Projekten.
  • Lokale Verfügbarkeit in Deutschland mit Remoteanteil
  • Vor-Ort Verfügbarkeit in Berlin

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.
Profileimage by Anonymous profile, IT Experte IT Experte
Register