Senior Developer C# .NET, Produktmanager
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 68642 Bürstadt
- Umkreis (bis 200 km)
- de | en
- 01.01.2024
Kurzvorstellung
Auszug Referenzen (2)
"found in reference confirmation 0
Der Consultant war seit 2005 an der Entwicklung und Weiterentwicklung eines Inhouse CRM-Sytems beteiligt.
Im zu beurteilenden Zeitraum (2010-2013) Zeitraum zeigte er sein Engagement insbesondere bei neuen und innovativen Themen und war für das Team mit seinen Spezialkenntnissen (SOA, O/R Mapper) eine Bereicherung.
Über seine fundierten Kenntnisse in C# .NET und Oracle hinaus, unterstützte er seine Kollegen bei der Weiterentwicklung von WebServices und hatte Gelegenheit sich in zu diesem Zeitpunkt neuen Technologien wie z.B. MS Silverlight einzuarbeiten.
Wir wünschen ihm für die Zukunft alles Gute."
6/2005 – 12/2013
Tätigkeitsbeschreibung
Customer Relationship Management System (CRM)
• Entwicklung des UI mit Silverlight und Anbindung ans Backend mit WCF Services.
• Entwicklung der Business Services mit C#. NET 4.0
• Implementierung der Datenzugriffsschicht (DAO) mittels LINQ und dem ObjectMapper .NET Framework
• Entwicklung / Einsatz von Web Services mit C# .NET (WCF)
• Einsatz des Unity Frameworks zur Kapselung zur Abstraktion der Layer und besseren Testbarkeit mittels Dependency Injection
• Technische Tests mit NUnit und Visual Studio Testframework ( Fehlerszenarien, Last -und Performance Tests )
• Design des Backends mit einem Serviceorientierten Architekturmodell (SOA), Multi-Layer Design
Im diesem Projekt habe ich die Software-Architektur von Beginn an gestaltet und mit entworfen. Ich bin zudem im gesamten Bereich der Business Logik, Web Services (Stichwort WCF), Datenzugriffschicht für Oracle (Stichwort LINQ) und die Anbindung an verschiedene externe Systeme (Exchange, SharePoint, LDAP, SMTP) hauptverantwortlich für die Implementierung.
Aktuell entwickele ich im Projekt das UI mit Silverlight. Der Silverlight Client ist nach dem MVVM Architectural Pattern aufgebaut und arbeitet vollständig mit Databinding und dem Command Pattern.
Eine der zentralen Basiskomponenten des Projekts, der O/R Mapper "ObjectMapper .NET", wurde von mir designed, konzipiert und entwickelt.
Im Projekt war ich mehrmals zuständig für die Einarbeitung von neuen Mitarbeitern. Meine Kompetenz und mein Führungsstil sind im Projekt allgemein anerkannt. Im Bereich der .NET Entwicklung konnte ich richtungsweisende Impulse für die Weiterentwicklung des Projekts geben.
"Herr G. S. hat uns erfolgreich bei der Umsetzung des Projekts unterstützt.
Durch sein hervorragendes und fundiertes Fachwissen, war es ihm möglich sich rasch in die jeweiligen Aufgabengebiete einzuarbeiten und zur Lösung komplexer Problemstellungen beizutragen.
Die von ihm erbrachten Leistungen waren überdurchschnittlich"
1/2003 – 12/2013
Tätigkeitsbeschreibung
[...] ist eine professionelle Zeiterfassung, die von mir für die [...] KG entwickelt wurde. [...] wird dabei immer mit den neuesten Microsoft Technologien weiterentwickelt und verbessert.
[...] Server: Dieser besteht aus der Administrations-Oberfläche (implementiert mit ASP.NET MVC) sowie den gehosteten WCF-Services die zur Anbindung der [...] Clients und Modulen dienen. Zudem nutzt der [...] Server intern MEF (Microsoft Extensibility Framework) und kann somit mit Plugins von Drittanbietern erweitert werden.
• Webseiten mit ASP.NET MVC
• Modulare Erweiterbarkeit durch die Nutzung des MEF Frameworks
• Entwicklung von WebService mit dem Windows Communication Framework (WCF)
• Implementierung mit C#. NET 4.5 und dem ObjectMapper .NET Framework
• Einsatz des Ninject Dependency Injection Frameworks
• Technische Tests mit NUnit und Prüfung der Testabdeckung mit dotCover
[...] Clients: [...] besteht aus mehreren Client Applikationen die für die Verwaltung der Zeiten, Projekte, Benutzerprofile usw. entwickelt wurden. Die neueren Clients sind dabei mit der WPF implementiert, die älteren Clients nutzen aktuell noch WinForms. Für das Reporting werden die Microsoft Reporting Services verwendet.
Wird der [...] Client ohne Serveranbindung genutzt, dann wird der Business Layer über self-hosted WCF Services angesprochen. Die Anbindung an den Business Layer ist somit für das UI transparent, unabhängig davon, ob eine Server Anbindung besteht oder der Client lokal ausgeführt wird.
• Windows Clients mit der WPF, sowie mit WinForms
• Self-Hosted WCF Services (für die Nutzung ohne TimePunch Server)
• Erstellen der Auswertungen mit den Microsoft Reporting Services
• Implementierung mit C#. NET 4.0
[...] Mobile: Für [...] existieren weiterhin mehrere Mobile Applikationen, für das Windows Phone, Android und iOS. Alle drei Plattformen teilen sich die gleiche Business Logik. Der Business Layer wurde dabei komplett gekapselt. Die Oberfläche wurde für alle drei Plattformen separat entwickelt. Wobei die Windows Phone App komplett von mir entwickelt wurde.
• Windows Phone App mit XAML
• Streng gekapselter Business Layer der von Windows Phone, Android und iOS genutzt werden kann.
• Zur Datenhaltung und Speicherung wird ProtoBuf verwendet.
Qualifikationen
Projekt‐ & Berufserfahrung
7/2018 – offen
Tätigkeitsbeschreibung
Unsere hauseigene Software TimePunch wird ständig weiterentwickelt und erweitert. In diesem Zuge der Produktentwicklung bin ich für die Analyse und Spezifikation der Anforderungen, sowie für das technische Systemdesign und teilweise auch die Implementierung verantwortlich.
Meine Aufgaben:
• Anforderungsanalyse, Projektplanung
• Techn. Projektleitung der ASP.NET Anwendungsteils, sowie der C# .NET WPF Projekte.
• Einarbeitung und Betreuung der Mitarbeiter
• Entwicklung mit C# .NET, ASP.NET, Javascript, jquery, bootstrap
• Qualitätssicherung
• Continues Integration and Delivery mit TeamCity
Microsoft SQL-Server (MS SQL), Projektleitung / Teamleitung (IT), C#, Windows Presentation Foundation, HTML5
1/2018 – 6/2018
Tätigkeitsbeschreibung
Im Rahmen der Offshore Offensive der Commerzbank AG, war ich zuständig für die Technische Projektleitung, die Einarbeitung und die Betreuung der eingesetzten Fachkräfte in der Offshore Lokation.
Zudem musste ich die Changes/Incidents in HP Service Manager erfassen und entsprechend zum erfolgreichen Abschluss bringen.
Meine Aufgaben:
• Techn. Projektleitung der ASP.NET Web Anwendungen und deren Erweiterungen.
• Einarbeitung und Betreuung der Mitarbeiter in Polen
• Change und Incident Management im HP Service Manager
Service Management, C#, PL/SQL, HTML5, JavaScript, Jquery
7/2016 – 12/2017
Tätigkeitsbeschreibung
In diesem Projekt mussten verschiedene alte ASP. NET Web Anwendungen, die noch mit dem Kompatibilitätsmodus des IE 8 arbeiteten, auf eine aktuelle Implementierung (HTML5, JavaScript, C#) unter Verwendung des IE 11 umgestellt werden.
• Anpassen der ASPX Seiten, sodass diese im IE 11 korrekt dargestellt werden konnten.
• Entfernen des vorher genutzten Infragistics Grid und ersetzen mit dem DataTables Grid.
• Umbau des JavaScript Frameworks für den IE 11 und Einsatz von jQuery
• Notwendige Anpassungen an das aktuelle .NET Framework 4.6.2
• Nutzen der Managed Oracle Komponenten, anstatt der C++ Oracle Treiber.
.Net Framework (Microsoft), C#, HTML5, Json, CSS (Cascading Style Sheet)
1/2014 – 6/2016
Tätigkeitsbeschreibung
In diesem Projekt wurde das Management Reporting von mir entworfen und entwickelt.
Meine Aufgaben:
• Fachliche und technische Analyse der Datenbestände in den Bereichen Loans, Bonds, Liability Management, Roadshow Events, Conduit Finance sowie Bookbuilding.
• Ausarbeiten eines Security Konzepts um die Vertraulichkeit (Confidentiality) der Daten beim Reporting zu gewährleisten.
• Implementieren von Zugriff Views für das Ad-Hoc Reporting.
• Implementieren von Management Berichten
Microsoft Business Intelligence, Transact-Sql, Microsoft SQL Server Reporting Services (SSRS), Microsoft SQL-Server (MS SQL)
6/2005 – 12/2013
Tätigkeitsbeschreibung
Customer Relationship Management System (CRM)
• Entwicklung des UI mit Silverlight und Anbindung ans Backend mit WCF Services.
• Entwicklung der Business Services mit C#. NET 4.0
• Implementierung der Datenzugriffsschicht (DAO) mittels LINQ und dem ObjectMapper .NET Framework
• Entwicklung / Einsatz von Web Services mit C# .NET (WCF)
• Einsatz des Unity Frameworks zur Kapselung zur Abstraktion der Layer und besseren Testbarkeit mittels Dependency Injection
• Technische Tests mit NUnit und Visual Studio Testframework ( Fehlerszenarien, Last -und Performance Tests )
• Design des Backends mit einem Serviceorientierten Architekturmodell (SOA), Multi-Layer Design
Im diesem Projekt habe ich die Software-Architektur von Beginn an gestaltet und mit entworfen. Ich bin zudem im gesamten Bereich der Business Logik, Web Services (Stichwort WCF), Datenzugriffschicht für Oracle (Stichwort LINQ) und die Anbindung an verschiedene externe Systeme (Exchange, SharePoint, LDAP, SMTP) hauptverantwortlich für die Implementierung.
Aktuell entwickele ich im Projekt das UI mit Silverlight. Der Silverlight Client ist nach dem MVVM Architectural Pattern aufgebaut und arbeitet vollständig mit Databinding und dem Command Pattern.
Eine der zentralen Basiskomponenten des Projekts, der O/R Mapper "ObjectMapper .NET", wurde von mir designed, konzipiert und entwickelt.
Im Projekt war ich mehrmals zuständig für die Einarbeitung von neuen Mitarbeitern. Meine Kompetenz und mein Führungsstil sind im Projekt allgemein anerkannt. Im Bereich der .NET Entwicklung konnte ich richtungsweisende Impulse für die Weiterentwicklung des Projekts geben.
2/2005 – 5/2005
Tätigkeitsbeschreibung
Entwicklung einer .NET Applikation zur Auswertung von S-OX 404 unter Nutzung der Microsoft SQL Reporting Services
• Entwicklung des S-OX 404 Reportings
o Entwicklung der SQL Datenbank Views und Abfragen mit dem Microsoft SQL Server
o Entwicklung des Reportings mit den SQL Reporting Services (RDL Files – Report Definition Language)
o Entwicklung einer Datenbank Dump Applikation für periodisches Reporting mit .NET C# und Web Services
o Technische Tests mit dem NUnit Testframework
• Berechtigungsverwaltung im IT-Tool S-OX 404
o Anpassen der Berechtigungsverwaltung unter Nutzung der SharePoint Web Services.
Microsoft Business Intelligence, Microsoft SQL Server Reporting Services (SSRS), C#, .Net Framework (Microsoft)
6/2004 – 1/2005
Tätigkeitsbeschreibung
Entwicklung einer .NET Applikation zur Steuerung und Überwachung des Kundenreportings mittels Actuate bei der UBS in Frankfurt.
• Entwicklung einer.NET Applikation zur Steuerung der Actuate Reportings.
o Entwicklung einer Intranet Applikation mittels ASP .NET und C# zur Administration des Kundenreportings.
o Handling der SOAP Kommunikation mit Actuate.
o Auslesen der Reporting Datenbestände aus dem DWH mittels ADO .NET aus einer Oracle 9i Datenbank.
o Erstellen von Web-Services zur Kapselung der SOAP Kommunikation.
o Entwicklung von COM Objekten (mittels VB.NET) um Schnittstellen für Drittanbieter zu schaffen.
o Technische Tests mit dem NUnit Testframework
• Entwicklung interner und externer Reportings (AdHoc Reports, Kontoauszüge, Transaktionen usw.)
1/2003 – 12/2013
Tätigkeitsbeschreibung
[...] ist eine professionelle Zeiterfassung, die von mir für die [...] KG entwickelt wurde. [...] wird dabei immer mit den neuesten Microsoft Technologien weiterentwickelt und verbessert.
[...] Server: Dieser besteht aus der Administrations-Oberfläche (implementiert mit ASP.NET MVC) sowie den gehosteten WCF-Services die zur Anbindung der [...] Clients und Modulen dienen. Zudem nutzt der [...] Server intern MEF (Microsoft Extensibility Framework) und kann somit mit Plugins von Drittanbietern erweitert werden.
• Webseiten mit ASP.NET MVC
• Modulare Erweiterbarkeit durch die Nutzung des MEF Frameworks
• Entwicklung von WebService mit dem Windows Communication Framework (WCF)
• Implementierung mit C#. NET 4.5 und dem ObjectMapper .NET Framework
• Einsatz des Ninject Dependency Injection Frameworks
• Technische Tests mit NUnit und Prüfung der Testabdeckung mit dotCover
[...] Clients: [...] besteht aus mehreren Client Applikationen die für die Verwaltung der Zeiten, Projekte, Benutzerprofile usw. entwickelt wurden. Die neueren Clients sind dabei mit der WPF implementiert, die älteren Clients nutzen aktuell noch WinForms. Für das Reporting werden die Microsoft Reporting Services verwendet.
Wird der [...] Client ohne Serveranbindung genutzt, dann wird der Business Layer über self-hosted WCF Services angesprochen. Die Anbindung an den Business Layer ist somit für das UI transparent, unabhängig davon, ob eine Server Anbindung besteht oder der Client lokal ausgeführt wird.
• Windows Clients mit der WPF, sowie mit WinForms
• Self-Hosted WCF Services (für die Nutzung ohne TimePunch Server)
• Erstellen der Auswertungen mit den Microsoft Reporting Services
• Implementierung mit C#. NET 4.0
[...] Mobile: Für [...] existieren weiterhin mehrere Mobile Applikationen, für das Windows Phone, Android und iOS. Alle drei Plattformen teilen sich die gleiche Business Logik. Der Business Layer wurde dabei komplett gekapselt. Die Oberfläche wurde für alle drei Plattformen separat entwickelt. Wobei die Windows Phone App komplett von mir entwickelt wurde.
• Windows Phone App mit XAML
• Streng gekapselter Business Layer der von Windows Phone, Android und iOS genutzt werden kann.
• Zur Datenhaltung und Speicherung wird ProtoBuf verwendet.
Über mich
Aktuell arbeite ich im Bankenumfeld in der Commerzbank AG. Dort bin ich seit über 8 Jahren im Bereich C# .NET Entwicklung für das zentrale CRM System der Bank tätig. Mein Aufgabe umfasst dabei die Entwicklung mit C# und Anbindung an die Oracle Datenbank mit PL/SQL Entwicklung, sowie die Erstellung von WebServices (WCF) zur Anbindung von Fremdsystemen und des internen Silverlight Clients. Im UI Bereich habe ich umfangreiche Erfahrung mit der WPF und ASP.NET MVC sowie Winforms und Silverlight.
Mein aktuelles Projekt läuft jetzt Ende des Jahres aus.
Weitere Kenntnisse
• Software-Entwicklung
• Produktmanagement
• Projektleitung
Fachliche Schwerpunkte
• Microsoft .NET C#
• UI Technologien, XAML (UWP, WPF)
• Web Technologien (ASP.NET MVC, Razor, Blazor, JavaScript, jQuery, AJAX)
• Business Layer (WCF, REST, EF, ADO.NET, MEF, ProtoBuf)
• Datenbanken (SQL Server / Oracle)
• Durchführung von objektorientierten Analysen und Design mit UML
• Projektplanung –und Abwicklung mit Agilen Methoden (z.B. FDD, Kanban, V-Modell XT) inkl. Budgetplanung, Arbeitsplanung, Projektkontrolle, Vorbereiten und durchführen von Projektsitzungen, PM-Berichtswesen
Programmiersprachen / Frameworks
• Microsoft C# .NET (Ninject, ValueInjector, AutoMapper, NuGet, NUnit, Moq, MEF, Log4NET, ASP.NET MVC / Razor / Blazor, ProtoBuf, Entity Framework)
• HTML 5, CSS 3, JavaScript (jQuery.js, datatables)
• SQL (T-SQL / PL-SQL)
Produkte / Standards / Erfahrungen
• Microsoft Visual Studio C#
• Microsoft Team Foundation Server (TFS)
• Microsoft SQL Reporting Services
• ReSharper, dotCover, dotTrace, StyleCop
• Kanban, Feature Driven Design (FDD), V-Modell 97 / XT, UML
Datenbanken
• Oracle
• Microsoft SQL Server
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden