Schick Software Entwicklung • Wiesenstr. 16 • 78166 Donaueschingen Leistungsübersicht Zur besseren Durchsuchbarkeit sind die Technologien jeweils mit Synonymen und unterschiedlichen Schreibweisen aufgeführt. Sprachen C# | C++ | JavaScript | Java Script | CSS3 | CSS 3 | Cascading Style Sheets | HTML5 | HTML 5 | XML | TSQL | T-SQL | Transact SQL | Reguläre Ausdrücke | Regex | Unix Shellscript | Perl | Batch | Delphi Frameworks ASP.NET | MVC 5 | Web Forms | ASPX | ASCX | Windows Forms | WCF | .NET Framework 4.5 | AngularJS | Vue.js | Knockout 3 | jQuery | jQueryUI |RequireJS | Browserify | webpack | LESS | ExtJS | Raphaël | EF | Entity Framework | NHibernate | autofac | NUnit | PostSharp | PPJ Framework Datenbanken MSSQL Server | MS-SQL Server | Oracle | MySQL | SQL Base | Informix IDE Visual Studio | SharpDevelop | NetBeans | Eclipse | Team Developer Deployment Inno Setup | Sandcastle Versionskontrolle SVN | Subversion | TFS | Team Foundation Service | git Betriebssysteme Windows | Windows Server | Ubuntu | Debian | OpenSUSE | Linux Konzeption und Entwicklung für eine große Messegesellschaft Für eine große Messegesellschaft habe ich konzeptionelle Aufgaben als auch Tätigkeiten im Bereich der Softwareentwicklung übernommen. Näheres ist unter „Tätigkeiten“ zu finden. Zeitraum 03/2014 - 12/2014 Position Berater und Entwickler TeamTeam-Größe Variiert je nach Aufgabe, 1-5, international Tätigkeiten • • • Analyse bestehender Stored Procedures im Saleslogix CRM-Umfeld Konzeption einer einheitlichen, für alle Tochtergesellschaften nutzbaren Schnittstelle zur Versendung von Marketing Mails Konzeption und Entwicklung eines Webservice und UI zum Austausch internationaler Ausstellerdaten Sprachen & Techniken • • • • • • • Programmiersprachen: C# / ASP.NET MVC 5, JavaScript, TSQL, HTML5, CSS3 Frameworks: ASP.NET MVC 5, Entity Framework, .NET Framework 4.5, AngularJS, jQuery Betriebssysteme: Windows 7, Windows Server 2008 R2 Datenbanken: MSSQL Server 2012 Datenkommunikation: REST, TCP/IP Versionierung: SVN Projektsprache: Englisch und Deutsch Entwicklung eines B2BB2B-Portals für Weltmarktführer Ich war an der Entwicklung einer B2B Plattform beteiligt. Das System wurde von Grund auf neu entwickelt. Der Endkunde ist Weltmarktführer in seiner Branche und vereinheitlicht durch das neue B2B-Portal seine bisherigen länderspezifischen Lösungen Zeitraum 01/2014 - 12/2014 Position Berater und Entwickler TeamTeam-Größe ca. 25, international Tätigkeiten • • • • • • Konzeption und Umsetzung eines Moduls zur Abwicklung von (Geräte-) Reparaturen inklusive Angebotserstellung Konzeption und Integration einer Adressvalidierung Entwicklung von Business-Logik in dem Bereich „technischer Service“ Programm zum automatisierten Erstellen neuer Module Programm zur automatisierten Erfassung sprachabhängiger Texte Entwicklung von jQuery- und Knockout-Erweiterungen Sprachen & Techniken • • • • • Programmiersprachen: C# / ASP.NET MVC 5, JavaScript, TSQL, Batch, HTML5, CSS3 Frameworks: ASP.NET MVC 5, .NET Framework 4.5, autofac, PostSharp, Knockout 2 / 3, ExtJS, jQuery, jQueryUI, RequireJS Betriebssysteme: Windows 7, Windows Server 2008 R2 Datenbanken: MSSQL Server 2008 Datenkommunikation: REST, SOAP, TCP/IP Versionierung: TFS • Projektsprache: Englisch • Entwicklung eines WorkflowWorkflow-Systems Ich war maßgeblich an der Architektur und Entwicklung eines WorkflowSystems für einen großen Hersteller von Unterhaltungselektronik beteiligt. Während dieser Zeit habe ich auch Schulungen zu den Themen „Regular Expressions“, „C# Reflection“ und „HTML5, CSS3 und LESS“ durchgeführt. Zusätzlich habe ich Optimierungen und Anpassungen für Microsites übernommen. Zeitraum 03/2013 - 11/2013 Position Software-Architekt und Entwickler TeamTeam-Größe 5-7, international Tätigkeiten • • • • • • • • • Entwicklung eines Server-Controls für Tabellen mit Drill-Down-Funktion Entwicklung eines Statistik-Moduls Konzeption und Entwicklung einer Historie Überarbeitung und Ergänzung der Rechte-Verwaltung Entwicklung einer einheitlichen, Browser-unabhängigen HTML-Struktur zur Verwendung in Web Forms-Komponenten (HTML5 / CSS3) Vereinheitlichung und Anpassung der Basis-Funktionen an den technologisch aktuellen Stand Entwicklung von Web Form-Formularen (aspx, ascx) und der zugehörigen Business-Logik Entwicklung von jQuery-Scripts und –Erweiterungen Durchführung der notwendigen Schulungen Sprachen & Techniken • • • • • • • Programmiersprachen: C# / ASP.NET Web Forms, TSQL, Change Data Capture, JavaScript, Batch, HTML5, CSS3 Frameworks: ASP.NET Web Forms, .NET Framework 4.0, jQuery, jQueryUI, Knockout 2, LESS Betriebssysteme: Windows 7, Windows Server 2008 R2 Datenbanken: MSSQL Server 2008 Datenkommunikation: SOAP, TCP/IP Versionierung: TFS Projektsprachen: Englisch und Deutsch Modernisierung der ITIT-Infrastruktur Für eine mittelständische Firma habe ich die bestehende IT-Infrastruktur modernisiert. Zeitraum Zeitraum 12/2012 - 01/2013 Position Projektleiter / Administration TeamTeam-Größe 1 Tätigkeiten • • • • • • • • Beschaffung und Installation neuer Server Beschaffung und Installation neuer Clients Aufsetzten einer virtualisierten Server-Umgebung Migration des bestehenden Windows SBS 2008 nach Windows SBS 2011 Installation eines RDS Applikations-Servers unter Windows Server 2008 R2 Umstellung der Clients Installation eines VPN-Tunnels für Remote-Arbeitsplätze Entwicklung und Einrichtung einer CTI-Lösung Sprachen & Techniken • • • • • • Programmiersprachen: Batch, Unix Shellscript, Perl Betriebssysteme: Ubuntu Server (Linux), Windows 7, Windows Server 2008 R2 Datenbanken: MSSQL Server 2008 Virtualisierung: VirtualBox Datenkommunikation: TCP/IP Projektsprache: Deutsch Entwicklung von Legal Requirements in einem ERPERP-System Für einen großen Softwarekonzern war ich an der Entwicklung der gesetzlichen Anforderungen für das Modul Finanzbuchhaltung in dem ERP-Produkt beteiligt. Die Entwicklung erfolgte in einem internationalen Team. Zeitraum 03/2012 - 11/2012 Position SCRUM-Master / Entwickler TeamTeam-Größe ca. 7, international Tätigkeiten • • • • • SCRUM Master für das SCRUM-Team in Deutschland Beschaffung, Installation und Applikationsbetrieb eines SCRUM-Tools (tinypm) Entwicklung eines Moduls zur Übertragung von Steuerdaten via Elster/ERiC Unterstützung bei der Konzeptionierung einer Schnittstelle zu MT940 Unterstützung bei der Entwicklung einer Schnittstelle zu MT940 Sprachen & Techniken • • • • • • • Programmiersprachen: C# / Windows Forms, X3 SAFE, XML Frameworks: Windows Forms, .NET Framework 3.5, NUnit, X3 SAFE Betriebssysteme: Windows 7, Windows Server 2008 R2 Datenbanken: Oracle Datenkommunikation: SOAP, TCP/IP Versionierung: SVN Projektsprache: Englisch Portierung einer Finanzbuchhaltung von SQLWindows nach .NET Für einen großen Softwarekonzern war ich für die Portierung des Quellcodes von SQLWindows nach C# / .NET 4.0 für die technische und die allgemeine Projektleitung verantwortlich. Zeitraum 02/2010 - 03/2012 Position Projektleiter, Software-Architekt und System-Entwickler TeamTeam-Größe ca. 8 intern und extern, international Tätigkeiten • • • • • • • • • Definition der Voraussetzungen und der Auswahl bzw. Verhandlung mit externen Dienstleistern, Analyse und Optimierung des bestehenden Quellcodes zur Vermeidung von Konflikten während der Portierung, Translation des Quellcodes nach C#, Etablierung stabiler Datenbankanbindungen zu den eingesetzten Datenbanken MSSQL Server 2005 / 2008, Oracle und Informix, umfangreiche Funktionstests, Einbindung des Corporate Designs in die Anwendung. Die Zeichnungsroutinen der Benutzeroberfläche (Windows Forms) wurden komplett ersetzt, Verbesserung der Performance, Incident-, Problem- und Change Management während der Testphase Finaler Test, Freigabe und Installation bei Kunden (Transition Management) Sprachen & Techniken • • • • • • • Programmiersprachen: C# / Windows Forms, Perl, XML Frameworks: Windows Forms, .NET Framework 4.0, PPJ Framework, NUnit Betriebssysteme: Windows 7, Windows Server 2008 R2 Datenbanken: MSSQL Server 2005 / 2008, Oracle, Informix Datenkommunikation: NetBIOS, TCP/IP Versionierung: TFS, SVN Projektsprachen: intern Deutsch, extern Englisch und Deutsch Konzeption und Entwicklung eines XRMXRM-Systems Für einen großen Softwarekonzern war ich an der Konzeption und Entwicklung eines XRM-Systems beteiligt. Nach einer Einstiegsphase, in der ich das Konzept für den Bereich Professional Services erarbeitet habe, begann die eigentliche Entwicklung. Zeitraum 03/2010 - 12/2011 Position Berater und System-Entwickler TeamTeam-Größe ca. 20 Tätigkeiten • • • • • • Evaluierung der zu verwendenden Basis (Microsoft Dynamics, Saleslogix) Konzeptionierung im Bereich Professional Services Unterstützung bei der Entwicklung eines Frameworks unter ASP.NET zur release-unabhängigen Anpassung von Saleslogix CRM Entwicklung eines CTI-Webservice und der Clients mit Hilfe von WCF und ASP.NET Applikationsbetrieb des CTI-Servers während der Testphase Anpassung der Funktionalität im Bereich Kundenservice / Helpdesk Sprachen & Techniken • • • • • • • Programmiersprachen: C# / ASP.NET, TSQL, XML Frameworks: ASP.NET, .NET Framework 3.5, WCF, NHibernate, NUnit Betriebssysteme: Windows 7, Windows Server 2003 / 2008 Datenbanken: MSSQL Server 2008 Datenkommunikation: SOAP, WCF, TCP/IP Versionierung: TFS Projektsprachen: Englisch und Deutsch Portierung eines ERPERP-Systems von SQLWindows nach .NET Für einen großen Softwarekonzern war ich für die Portierung des Quellcodes von SQLWindows nach C# / .NET 4.0, für die technische Projektleitung verantwortlich. Zeitraum 06/2008 - 05/2010 Position technischer Projektleiter, Software-Architekt und System-Entwickler TeamTeam-Größe ca. 15, intern und extern, international Tätigkeiten • • • • • • • • • • • Definition der Voraussetzungen, Auswahl und Verhandlung mit externen Dienstleistern, Analyse und Optimierung des bestehenden Quellcodes zur Vermeidung von Konflikten während der Portierung, Translation des Quellcodes nach C#, Etablierung stabiler Datenbankanbindungen zu den eingesetzten Datenbanken MSSQL Server 2005 / 2008, Oracle und SQL Base, umfangreiche Funktionstests, Überarbeitung der bestehenden Masken nach Vorgaben eines modernen Bedienkonzepts, Einbindung des Corporate Designs in die Anwendung. Die Zeichnungsroutinen der Benutzeroberfläche (Windows Forms) wurden komplett ersetzt, Verbesserung der Performance, Incident-, Problem- und Changemanagement während der Testphase Finale Tests, Freigabe und Installation bei Kunden (Transitionmanagement) intensive Applikationsbetreuung der portierten Anwendung. Sprachen & Techniken • • • • • • • Programmiersprachen: C# / Windows Forms, C++, Perl, XML Frameworks: Windows Forms, .NET Framework 4.0, PPJ Framework Betriebssysteme: Windows XP, Windows 7, Windows Server 2008 Datenbanken: MSSQL Server 2005 / 2008, Oracle, SQL Base Datenkommunikation: NetBIOS, Named Pipes, SOAP, TCP/IP Versionierung: SVN Projektsprachen: intern Deutsch, extern Englisch Weitergabe des Dokumentes und der darin enthaltenen Informationen Die Weitergabe des Dokuments und der darin enthaltenen Informationen dürfen keinen Anspruch auf Kundenschutz begründen. Im Falle der Notwendigkeit eines Kundenschutzes ist vorher das schriftliche Einverständnis der Schick Software Entwicklung einzuholen.