Profilbild von Anonymes Profil, Senior Developer. IT-Analyst. C# / .NET, SQL-Server
teilweise verfügbar

Letztes Update: 10.03.2024

Senior Developer. IT-Analyst. C# / .NET, SQL-Server

Abschluss: Dipl.-Ing. Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Muttersprache)

Skills

Technische Projektkoordination/Projektleitung, Scrum, Test-Driven Development, Agile Development,
Client-Server Architektur, OOAD, Design Patterns, Microsoft.NET, Data Access, MS SQL Server, SSIS, SSRS, MS Access, ADO.NET, ASP.NET MVC, Entity Framework, Web Services, SOA, Application Server, REST, SOAP, WCF, Entity Framework, Visual Studio, C#, C/C++, VB.NET, VB, VBA, JavaScript, Regex, LINQ, WinForms, WPF, Team Foundation Server, ERP, Sage Office Line, .NET-Migration, CRM-ERP-Integration, NUnit, MS Unit, ILOG CPLEX Optimization Studio

Projekthistorie

09/2014 – heute     Optimized Product Replenishment
Kurzbeschreibung: Entwicklung eines neuen Softwareproduktes für die Optimierung der Supply Chain der Apotheken in einem internationalen Pharmahandelskonzern. Integration mit bestehenden Programmen/Services wie z.B. Warenwirtschaftssysteme der Apotheken. Schwerpunkte: Perfomance, Data Layer, automated Testing.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: .NET Framework 4.5, C#, ASP.NET MVC, Entity Framework 5.0-6.0, MS VS 2013 Premium, MS TFS 2013, MS SQL 2012, SSIS,  WCF, Windows Server 2008 R2, MS Office 2013, NUnit, MSTest, PostSharp, Resharper
Kunde: Celesio AG

04/2014 - 08/2014 Asset Quality Review
Kurzbeschreibung: Entwicklung und Einführung eines Softwareproduktes für die Unterstützung des Audits der Finanzinstitute.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 2012, MS Access 2010, MS Office 2010
Kunde: Ernst & Young Deutschland


06/2013 – 03/2014 Product Allocation / SharePoint Integration
Kurzbeschreibung: Entwicklung eines neuen Softwareproduktes für die Berechnung und Optimierung der Pharmahandelsrouten in einem internationalen Konzern. Integration mit SharePoint. Schwerpunkte: Scalability, Perfomance, Test-Framework Implementation.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: Design Patterns, C#, .NET Framework 4.5, Entity Framework 5.0, MS VS 2012 Ultimate, MS TFS 2010, MS SQL 2012, SharePoint 2010, ILOG CPLEX Optimization Studio, Windows Server 2008 R2, MS Office 2013, NUnit, MSTest
Kunde: iCESS Solutions - Celesio AG


11/2011– 03/2013 Applikationsserver / Cloud Hosting
Kurzbeschreibung: Weiterentwicklung/Optimierung eines Applikationsservers und Vorbereitung der Service-Infrastruktur für die Cloud Hosting des Applikationsservers. Schwerpunkte: Scalability, Load Balancing, Blob Storage, Security, Token-based Authentication.
Aufgabenbereich: Analyst, Entwickler, Reviewer, Tester
Werkzeuge: Design Patterns, C#, .NET Framework 4.0, WCF, Web API, MS VS 2010 Ultimate, MS TFS 2010, MS SQL 2008 R2, MOSS 2010, XML/XSL/XSLT, WSDL, SOAP, Windows Server 2008 R2, MS Office 2010, VB6, NUnit, MSTest, Scrum
Product: Sage Application Server / Sage Office Line


03/2010 – 10/2011 Entwicklung einer Metadata-Driven Development Plattform
Kurzbeschreibung: Redisign/Erweiterung der bestehenden ERP-Anwendung als Metadata-Driven und Client-Server-basiert mit dem Ziel, eine hoch anpassbare Applikation mit Unterstützung einer Vielzahl verschiedener Clients zu schaffen. Implementierung einer Entwicklungsumgebung für Metadaten („Application Designer“) inklusive REST-basierter Services.
Aufgabenbereich: Analyst, Entwickler, Reviewer, Tester
Werkzeuge: Design Patterns, C#, VB.NET, .NET Framework 4.0, MS VS 2010 Ultimate, MS TFS 2010, MS SQL 2008 R2, MOSS 2007, XML/XSL/XSLT, WSDL, SOAP, Windows Server 2008, MS Office 2010, VB6, WPF, LINQ, CQRS, NUnit, MSTest, Scrum
Produkt: Sage AppDesigner / Sage Office Line


04/2009 – 03/2010 Applikationsserver / REST-Services
Kurzbeschreibung: Entwicklung eines Servers und einer Service-Infrastruktur für die REST-Dienste. Implementierung des SData-Protokoll 1.0 (SData ist ein REST-basiertes Protokoll der Sage Group) inklusive Serialisierung, URL-Parser, Expression-Handling. Implementierung eines generischen Clients. Implementierung der REST-Services für die bestehende ERP-Anwendung
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: Design Patterns, C#, .NET Framework 4.0, MS VS 2010 Ultimate, MS TFS 2010, MS SQL 2008 R2, MOSS 2007, XML/XSL/XSLT, WSDL, SOAP, SData, NUnit, MSTest
Produkt: Sage Application Server


04/2008 – 03/2009 Control Center
Kurzbeschreibung: Konzeption und Entwicklung eines Dashboard für die bestehende ERP-Anwendung mit dem Ziel, ein zentrales Informationselement mit moderner Benutzeroberfläche sowie hoher Anpassbarkeit und Erweiterbarkeit zu implementieren. Integration der neuen Komponente in die bestehende Anwendung.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 2005/2008, C#/VB.NET, WPF, MS VS 2008 Professional, MS Access 2007, MS VS 6.0 (VB 6.0), Telerik WPF RadControls, MOSS 2007, MS Visio 2007, MSTest, NUnit
Produkt: Sage Office Line+

01/2008 – 03/2008 Entwicklung einer Such-Engine
Kurzbeschreibung: Konzeption und Entwicklung einer anwendungseigenen Such-Engine. Kriterien: Hohe Anpassbarkeit in Form einer Benutzer-Definition bzw. -Konfiguration (Such-Bereich, Ranking usw.). Integration in die bestehende Anwendung.
Aufgabenbereich: Analyst, Entwickler
Werkzeuge: MS SQL 2005/2008, C#/VB.NET, WPF, MS VS 2008 Professional, MS Access 2007, MS VS 6.0 (VB 6.0), MOSS 2007, MS Visio 2007, MSTest, NUnit
Produkt: Office Line


04/2007 – 03/2008 .NET-Umstellung eines ERP-Systems
Kurzbeschreibung: Umstellung des Systemkerns und großer Teile der Business Logik einer COM- und MS-Access-basierten ERP-Anwendung auf .NET (C# / VB.NET). Rahmenbedingung für die Umstellung war, dass sämtliche COM-Schnittstellen aus Kompatibilitätsgründen unverändert bleiben mussten und weiterhin als Interfaces zur Verfügung stehen, damit die Stabilität der Access-Anwendung zu keinem Zeitpunkt der Umstellung gefährdet war. Dieses Projekt war mit sehr hohem Aufwand im Bereich Unit-Testing verbunden: Es wurden Tests für mehrere hunderttausend Zeilen Code geschrieben, um die Stabilität der Gesamtarchitektur während der Umstellung sicherzustellen. Die Umstellung selbst wurde unter Verwendung der dafür entwickelten Tools zu einem großen Teil automatisiert durchgeführt. Neue Entwicklungsprozesse und gewonnenes Know-How wurden an die Mitarbeiter der Entwicklungsteams weitervermittelt. Die Arbeitsqualität während des Umstellungsprozesses wurde durch Erstellung von Styleguides und technischen Richtlinien gesichert, welche die Grundlage für regelmäßig durchgeführte Codereviews bildeten.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS VS 2005/2008 Team Edition, C#, VB.NET, .NET Framework 2.0, 3.5, ADO.NET, MS SQL 2000/2005, MS Access 2003/2007, MS Visual Studio 6.0, MOSS 2003/2007, UML, NUnit, Microsoft .Net Design Guidelines
Produkt: Sage Office Line


02/2007 – 03/2007 Mahnwesen-Engine
Kurzbeschreibung: Konzeption und Entwicklung eines Mahnwesen-Workflow für eine ERP-Anwendung. Fachliche Testbegleitung.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 2000/2005, MS VS 6.0, VB 6.0, MS Visual SourceSafe 6.0, MS Access 2003/2007, MOSS 2003, MS Visio 2007
Produkt: Sage Office Line


09/2006 – 01/2007 Vorbereitung der .NET-Umstellung eines ERP-Systems
Kurzbeschreibung: Umfassende Vorbereitungsarbeiten für die .NET- Umstellung einer COM- und MS-Access-basierten ERP-Anwendung (siehe Folgeprojekt in 2007). Refactoring des Codes im Hinblick auf die neue Architektur. Die hier gesammelten Erfahrungen flossen in die Entwicklung von Tools zur Automatisierung der Umstellung ein. Vorbereitung und Vereinfachung der Schnittstellen für die Umstellung. Redesign des Stammdaten-Bereichs. Umstellung von VBA nach VB 6.0, d.h. Übertragung (inklusive Optimierung und Refactoring) von großen Code-Mengen aus dem Access-Project- und Access-Addin-Dateien (ADP, MDA) in die COM-DLL-Projekte. Erstellung von Testdaten für die Integrationstests.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 2000/2005, MS VS 6.0, VB 6.0, MS Visual SourceSafe 6.0, MS Access 2003/2007, MS Excel 2003/2007, MOSS 2003/2007, UML, NUnit
Produkt: Sage Office Line

?
06/2006 – 08/2006 BI-Connect
Kurzbeschreibung: Konzeption und Entwicklung eines Adapters für die Integration einer ERP-Anwendung mit einer Business Intelligence -Anwendung.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 2000/2005, MS VS 6.0, VB 6.0, MS Visual SourceSafe 6.0, MS Access 2003/2007, MOSS 2003
Produkt: Sage Office Line, Sage BI


12/2005 – 05/2006 Datenübernahme-Assistent
Kurzbeschreibung: Weiterentwicklung und fachliche Testbegleitung eines umfangreichen Tools für die Datenübernahme zwischen ERP-Anwendungen (von Einstiegslösung in Enterprise-Lösung). Durch diese Erweiterung konnte die Anzahl der Migrationen von Kunden der „kleineren“ Anwendungen in die Enterprise Lösung Sage Office Line bedeutend erhöht werden.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 2000/2005, MS Visual Studio 6.0, VB 6.0, MS Visual SourceSafe 6.0, MS Access 2003/2007, MOSS 2003, MS Visio 2002, Imbus TestBench
Produkt: Sage X-Upgrade, Sage Office Line, Sage Classic Line, Sage PC Kaufmann


04/2005 – 11/2005 CRM-Integration
Kurzbeschreibung: Entwicklung von Adaptern für die Integration verschiedener CRM-Produkte mit der ERP-Anwendung (inklusive Testbegleitung). Durch diese Integrationslösungen konnten sich zu dieser Zeit auf dem deutschen Markt neue Produkte der US-Töchter der Sage Group (ACT!, SLX) auf dem Markt etablieren.
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 2000/2005, MS Visual Studio 6.0, VB 6.0, MS Visual SourceSafe 6.0, MS Access 2003/2007, MOSS 2003, MS Visio 2002, Imbus TestBench
Produkt: Sage Office Line, Sage ACT!, Sage Sales Logix


04/2004 – 03/2009 Sage Office Line System
Kurzbeschreibung: Technische Konzeption, Entwicklung und Testbegleitung im System-Bereich einer umfangreichen ERP-Anwendung. Schwerpunkte: Datenschnittstellen, Security, Customizing-Schnittstellen, Stabilität in einer Mehrbenutzerumgebung, Controls, Administration-Tools, Database-Extensibility, Database-Updates bzw. -Upgrades
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 97/2000/2005/2008, MS Visual Studio 6.0, VB 6.0, MS Visual SourceSafe 6.0, MS Access XP/2003/2007, MS Excel XP/2003, MS Visio 2002
Produkt: Sage Office Line


02/2001 – 03/2004 Sage Office Line Warenwirtschaft
Kurzbeschreibung: Technische Konzeption, Entwicklung ,Testbegleitung verschiedener Module im Bereich Warenwirtschaft einer umfangreichen ERP-Anwendung. Schwerpunkte: Belegerfassung, Stammdatenerfassung, Lagerwirtschaft, Inventur, Reporting, Workflow
Aufgabenbereich: Analyst, Entwickler, Reviewer
Werkzeuge: MS SQL 97/2000, MS VS 6.0, VB 6.0, MS Visual SourceSafe 6.0, MS Access XP/2003/, MS Excel XP/2003, MS Visio 2002
Produkt: Sage Office Line


01/1995 – 05/1999 Real Estate Software
Kurzbeschreibung: Technische Konzeption und Entwicklung verschiedener Softwarteprodukte im Bereich Immobilien: Verkauf, Vermietung, Verwaltung
Aufgabenbereich: Analyst, Entwickler, Tester, Anwender
Werkzeuge: MS Visual Basic 4.0/5.0, MS Visual C++ 4.0/5.0, MFC, MS Access 2.0/95, MS Visual FoxPro
Produkt: Real Estate Broker (Hausinternes Produkt)

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Zeitlich: ab 04.2019

Rämlich: Verhandlungssache, prinzipiell Europa-weit

Sonstige Angaben

seit 2001
Microsoft Certified Solution Developer (MCSD)

seit 2000
Microsoft Certified Professional (MCP)
Profilbild von Anonymes Profil, Senior Developer. IT-Analyst. C# / .NET, SQL-Server Senior Developer. IT-Analyst. C# / .NET, SQL-Server
Registrieren