Michael Schick

Developer .Net

Michael Schick
Ludwigsburg, Germany

Erfahrungen

Juni 2009 - Bis heute
15 Jahren 9 Monaten

Berater, Architekt, Entwickler

Industrie Umstellung Logistigksystem

  • Umstellung auf Basis Access, VB6 etc. auf .net und Neuentwicklungen

Technologien: Visual Studio .Net 2022, VB6, Access, SQL Server

Termin- und Aufgabenverwaltung

  • Hauptsächlich Technologieberatung und Erstellung von Prototypen
  • Modernisierung in Phase 2 (Windows 11)

Technologien: Visual Studio .Net 2022, Android, verschiedene CRM-Systeme, Outlook, Thunderbird

SQL Server Programmierung und Optimierung, Dienstleister für Krankenkassen

Technologien: Visual Studio .Net 2022, WPF, Windows Forms, ADO.Net, SQL Server 2019, SSMS, T-SQL, Jira, CVS

Word-Vorlagenautomatisierung bei einer Behörde

Technologien: Word 2016 VBA, Visual Studio .Net 2019 und 2022, C#, Windows Forms, Visual Basic 6, MZ-Tools

Medizintechnik, Laborvernetzung

  • Module zur Anbindung eines Raspbery-PI basierten Gerätes an (S)FTP-, SMB- u.a. Server sowie Webservices

Technologien: Linux, Visual Studio 2019, .Net Core 3.1 und .Net 5, Entity Framework, Azure Cloud Services, Bitbucket, WinSCP

Kundenmanagementsystem

  • Evaluierung neuer Webbasierter Technologien

Technologien: Visual Studio 2019, C#, F#, SQL Server

Webanwendungen

  • Verschiedene datenbankbasierte Webanwendungen
  • Auswertungssoftware mit Anbindung an die Datenbank des Webshops für einen Textilhändler
  • Datenerfassung für das Qualitätsmanagement mit Fehlernachverfolgung-Workflow und Analysefunktionen/Auswertungen (Branche Automotive)

Technologien: Visual Studio 2018, 2019 Preview, C#, .Net Core, ASP.Net MVC, Razor, Blazor, Web-API, jQuery, Angular 8, SQL Server, Entity Framework (EF Core), Office 365

Android Apps

  • Entwicklung verschiedener Android-Apps, u.a. eine Notruf-App für einen öffentlichen Wasserversorger zur Benachrichtigung von Mitarbeitern bei Notfällen (Workflow bis zur Erledigung)
  • Nutzung von Smartphones als Scanner im Produktionsprozess mit Anbindung an das Warenwirtschaftssystem (Fertigungsbranche Metall)

Technologien: Android Studio, Visual Studio

Planungssysteme

  • Industrie (Aluminiumwerk), Anbindung Alt-Systeme an neues Planungssystem

Technologien: Visual Studio 2015, ADO.Net, Oracle 11

VS Upgrades

  • Umstellungen verschiedener Projekte von Visual Studio 2005,2008,2012 auf 2015

Technologien: Visual Studio 2015, ADO.Net, SQL Server uvwm.

PSIPenta Pocket PC WaWi Industrie (Produktion und Materialwirtschaft)

  • Softwareentwicklung Pocket-PC, Anbindung an ERP

Technologien: Windows CE, Pocket PC, Visual Studio 2008, C#, Windows Forms, .Net Compact Framework, SQL Server 2012, ERP PSIpenta

Productivity Tools

  • Webanwendung für Kontaktmanagement, Terminplanung usw.

Technologien: SQL Server, Visual Studio 2013, WCF, WPF, XAML

.Net Tools

  • Datenimport, kleinere .Net-Individualentwicklungen

Technologien: SQL Server 2008-10, Office 2013, Visual Studio 2013

Diagnosegerät Medizintechnik (Roche Diagnostics)

  • Software-Troubleshooting Diagnosegerät
  • Definition Bug-Handling Prozess und Verwaltung/Steuerung desselben
  • Bugfixing, Erstellung interner Tools
  • SCRUM-Team, Definition des Prozesses um Troubleshooting

Technologien: Windows 7, Visual Studio 2010,2012, TFS, C#, Silverlight, WPF, XAML, Windows Forms, ReSharper, Oracle DB, HP QC, Linux (Ubuntu), Eclipse, C++

Datenimport E-Commerce (SantaFeTex)

  • DB-Wartung, Datenimport für ERP-System, Web-Shop

Technologien: SQL Server 2008, Office 2013

Kamera-Fernsteuerung (Sachverständigenbüro MHW)

  • Technologieauswahl, Hardwareauswahl, Evaluation, Implementierung

Technologien: Wireless USB, Visual Studio 2012

Systemarchitektur eCommerce (Netrada)

  • Technische Systemarchitektur
  • Anleitung mehrerer Business Analysten bei der Aufnahme der Ist-Prozesse und beim Design der Soll-Prozesse im Rahmen eines Carve-Out Projektes

Technologien: Borland C++ 2000, Visual Studio .Net 2010, Visual Paradigm Suite (VP-UML), BPMN 2.0

Anbindung ERP-System an Zahlungsprovider Kreditkarten (Lindy)

  • Entwurf und Implementierung der Schnittstellen für Kreditkartenzahlungen via Onlineshop
  • Anbindung an die XML-Schnittstellen des Zahlungsproviders

Technologien: Access, VBA, Sage Office Line, SQL Server, HeidelPay Zahlungssystem, XML

Datenimport E-Commerce (SantaFeTex)

  • Abfragedesign und Excel-Export/Import
  • Datentransformationen zwischen CSV-Files, Excel-Tabellen nach SQL Server

Technologien: Excel 2010, SQL Server, Sage OfficeLine

Website-Design (Kasler)

  • Entwurf und Wartung Websites

Technologien: Typo3

Modernisierung einer Lösung im Geomatik-Bereich (Leica Geosystems)

  • Strategie und Konzeption für die Migration von unmanaged C++ nach .Net, Implementierung

Technologien: Visual Studio 2005, C++, SQL Server 2005-2008, Win XP,Vista,7, Visual Studio 2010, C#, Windows Forms, WPF, WCF, C++/CLI, Perforce SCM, Boost Library

Kundenspezifische ERP-Anpassungen und Schnittstellen

  • Feinkonzepte, Programmierung
  • Workflow-Lösungen für Bestellvorgänge, Lagerverwaltung, Datenimport und Datenexport, Verwaltung von Produktvarianten

Technologien: Sage Office Line Evolution 2010/2011, Visual Studio 2008, C#, DevXPress und LogiSoft Aufgabencenter, XML Web-Services, VB6, VBA, ADO.Net, LINQ, SQL Server, Access 2007

Anbindung eines Inkasso-Systems an ein Buchhaltungssystem (Tess)

  • Konzept und Implementierung XML-Schnittstelle Inkasso/Buchhaltung
  • Erweiterung Sage ERP um kundenspezifische Eingabemasken und Reports

Technologien: Sage Office Line (Buchhaltung), PHP-Inkasso-System des Kunden (Telko), Visual Studio 2010, C#, ADO.Net

Oberflächen-programmierung Planungstool

  • Design und Implementierung verschiedener Module in Zusammenarbeit mit dem Auftraggeber

Technologien: Visual Studio 2010, C#, Windows Forms, WPF, ADO.Net, DevXPress Controls, Access, SQL Server

Jan. 1998 - Dez. 2009
11 Jahren
Mannheim, Germany

Berater, Architekt, Entwickler

CAIRO Consulting

Brenn- und Betriebsstoff-Verwaltungssystem für ein Kraftwerk (Energieversorger GKM)

  • Anforderungsanalyse
  • Pflichtenheft erstellen
  • Technologieauswahl
  • Implementierung
  • Qualitätssicherung
  • Einarbeitung neuer Mitarbeiter in .Net
  • Technische Projektleitung

Technologien: Visual Studio 2005/2008, C#, Windows Forms, Windows Communication Foundation (WCF Web Services), SAP NetWeaver, UML, My Generation, MS Office und SharePoint 2007-Anbindung Intranet, VMWare Workstation

Erstellung verschiedener Module für einen Gewebeprozessor (Leica Microsystems)

  • Programmierung
  • Teilweise Konzeption
  • Evaluation

Technologien: Windows XP, Visual Studio 2005, C++, Windows DDK

Entwicklung eines Kernel-Mode Treibers zur Ansteuerung eines Gewebeprozessors

  • Technologieauswahl
  • Programmierung

Technologien: Visual Studio 2005, C++, Windows DDK, WinDbg, Debugging Tools for Windows, Windows XP Checked/Debug Build, VMWare Workstation

Softwareportierung embedded von NT auf XP (Leica Microsystems)

  • Technologieberatung und Programmierung

Technologien: Visual Studio 2005, C++, Windows DDK

Anpassung eines Druckertreibers (Leica Microsystems)

  • Programmierung
  • Tests

Technologien: Visual Studio 2005, C++, Windows DDKs, Windows NT,XP,Vista, VMWare Workstation

Microsoft CRM Projekte (AMC)

  • Konzeption
  • Installation
  • Anpassungen
  • Programmierung
  • Datenmigration

Technologien: MS CRM 1.2, Excel, Sql Server, Outlook 2000/2003

Installation und Konfiguration SharePoint Portal Server (IBJ)

Technologien: SharePoint 2003

Softwareevaluation für Business Scorecards (Mann+Hummel)

Technologien: Microsoft Business Scorecard Manager

Anwendung zur Stundeneingabe

  • Konzept
  • DB-Entwurf
  • Implementierung

Technologien: SQL Server 2005, Visual Studio .Net 2005, Windows Forms

Erstellung von Web-Parts für ein Intranet

  • Evaluation
  • Konzept
  • Implementierung

Technologien: ASP.Net, Visual Studio .Net 2005, div. Frameworks

Umweltmanagementsystem/Verfolgung von Pflichten (Energieversorger GKM)

  • Konzept
  • DB-Entwurf
  • Implementierung

Technologien: Visual Studio .Net 2005, Windows Forms, SQL Server 2000/2005

Aussendienst-Informationssystem (Fontargen)

  • Konzept
  • DB-Entwurf
  • Implementierung

Technologien: Visual Studio .Net 2002/2005, Windows Forms, MSDE 2000, MS Office, MyGeneration

Verwaltungssystem für Medien

  • Konzept
  • DB-Entwurf
  • Implementierung

Technologien: Visual Studio 2005, ASP.Net 2.0, SQL Server 2000

Diverse SharePoint-Projekte

  • Konzeption
  • Programmierung

Technologien: SharePoint Portal Server, WSS, MS Office (v.a. InfoPath und Excel), ASP.Net

Projektverwaltung

  • Konzeption
  • Programmierung

Technologien: Outlook 2000/2003 Add-Ins, Visual Basic, Sql Server, ASP, ASP.Net, Java

Patientenverwaltung/Medizinische Datenbank (Energieversorger GKM)

  • Pflichtenheft
  • Angebot
  • Konzeption
  • Programmierung

Technologien: Windows 2000, Visual Studio .Net 2002 – 2005, Sql Server 2000, Word+Excel, Component-One Studio for .Net (Controls), VMWare Workstation, Simulationssoftware COSIM

Tools zur Büro-Automatisierung (DIS)

  • Konzept und Implementierung

Technologien: Excel/Word 2000, VBA, Active Directory

OLAP Data Warehouse für Materialfluss (Mann+Hummel)

  • Konzeption und Erstellung von OLAP Cubes und Excel-Pivottabellen zur Auswertung

Technologien: Sql Server 7.0 + Analysis Services, Excel 7.0/2000/2003

Ferienhausverwaltung (Energieversorger GKM)

  • Konzeption
  • Implementierung

Technologien: Sql Server 7.0, Visual Basic 6, Excel/Word 97

Retrofit-Anwendung (Energieversorger GKM)

  • Konzeption
  • Implementierung

Technologien: MSDE/Sql Server 7.0, Visual Basic 6, APEX TrueDBGrid

Intranet-Aufbau

  • Konzept für eine Klassifikation
  • Evaluierung
  • Implementierung

Technologien: SharePoint Portal Server, MS Exchange 97, DMX und WFX (Dokumentenmanagement- und Workflowerweiterungen für MSX), AutoStore

Customer-Care-System inkl. Verwaltung von Produktsamples (Benckiser Detergents)

  • Pflichtenheft
  • Konzeption
  • Programmierung

Technologien: Visual Basic, SQL Server, AcitvX, Excel und Word

Verwaltung von Produktsamples (Benckiser Detergents)

  • Pflichtenheft
  • Konzeption
  • Programmierung

Technologien: Visual Basic, SQL Server

Migration SQL Server 7.0 nach 2000

  • Planung und Durchführung

Technologien: SQL Server 7.0/2000, DTS

Jan. 1996 - Dez. 1999
4 Jahren
Mannheim, Germany

Entwickler (freiberuflich)

CAIRO Consulting

Labor Informationsmanagement System zur Kohleanalytik (LIMS Kohle) für Energieversorger GKM

  • Feinkonzept
  • Programmierung

Technologien: Windows NT, Visual Basic 3.0 bis 6.0, Excel, Word, Access 2.0/97, SQL Server 7.0, Crystal Reports, SAP R/2 und R/3 – Anbindung (RFC)

Workflow-Lösung für das Betriebliche Vorschlagswesen (Energieversorger GKM)

  • Konzept und Realisierung

Technologien: Excel/Word 97, VBA, MAPI

Entwicklung von Standards für das Software-Entwicklungsteam

Technologien: Verschiedene Microsoft-Technologien, Java, Datenbanken, Microsoft Solutions Framework

Planungssystem für Geschäftszahlen (Short Term Plan) für York

  • Konzeption
  • Programmierung

Technologien: Visual Basic, SQL Server 7.0

Migration von Access-Datenbanken nach SQL Server

  • Konzept und Durchführung

Technologien: Access 97, SQL Server 7.0

Jan. 1990 - Dez. 1997
7 Jahren
Neustadt, Germany

Entwickler (freiberuflich)

ICR Rechenzentrum

Implementierung eines Online-Systems für Aussendiensmitarbeiter zur Kreditvergabe an Warenhändler (Citybank)

Technologien: Windows 3.1, MS Visual C++, ISDN, BTX

Elektronisches KFZ-Verkaufssystem für Gebrauchtwagenhändler

  • DB-Design
  • Anwendungsdesign und Implementierung

Technologien: DOS, Borland C++ mit TurboVision, CTree-ISAM

Computer Aided Selling – Client für Außendienstmitarbeiter (Fulda und Goodyear)

  • Implementierung von Teilmodulen
  • Transferprogramme PC<->Host (AS/400)
  • Benutzeroberfläche
  • Optimierungen

Technologien: DOS, Borland C++ mit TurboVision, Occelot SQL-DB

Wirtschaftlichkeitsrechnungs-Informationssystem (BASF)

  • Implementierung von Basisklassen für Berechnungen (Vektoren, Matrizen, Gozinto-Schema)
  • Auswertungen
  • Datenschicht

Technologien: OS/2, DB/2, C++

Zusammenfassung

Mein Hauptarbeitsbereich ist die Entwicklung von kundenspezifischen Individuallösungen. Dies betrifft den gesamten Entwicklungszyklus von der Anforderungsanalyse über die Technologieauswahl, Architektur, Design und schliesslich auch die Implementierung und Erweiterung. Auf der Technologieseite verwende ich seit 2002 im Windows-Umfeld vorwiegend .Net, C#, C++, Visual Studio, SQL Server sowie MS Office. Dies ist jedoch je nach Anforderungen nicht zwingend. Als weitere Betätigungsfelder kamen seit 2017 Android-Apps (Visual Studio / Xamarin) hinzu und seit 2021 Linux-Entwicklung .Net/Visual Studio. Viele meiner bisherigen Projekte habe ich als klassische Client/Server-Desktopsysteme realisiert, neuere vorwiegend auch als Web-Anwendungen. Neben der Neuentwicklung konnte ich auch ab 2011 umfangreiche Erfahrungen in der Migration von komplexen Anwendungen von unmanaged Code nach managed Code (VC++ nach .Net, C++/CLI) sammeln. Mit der Portierung älterer VB6-Anwendungen nach .Net bzw. Neuentwicklung habe ich mich auch schon ausgiebig beschäftigt. Mit .Net Core, .Net 5 sowie aktuell .Net 6 sind weiterhin ständig Migrationen ein Thema. Zusätzlich habe ich in mehreren Projekten Erfahrungen im hardwarenahen Bereich gesammelt, sowohl unter Windows (Druckertreiber, Kernel-Mode Treiber) als auch unter Linux (Diagnosegerät, Projekt Nr. 46, IoT-Box Nr. 55).

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Fortgeschritten

Ausbildung

Okt. 1996 - Juni 1999

TU Kaiserslautern

Diplom · Informatik mit Anwendungsfach Wirtschaftswissenschaften · Kaiserslautern, Germany · 1,6

Okt. 1982 - Juni 1986

Gymnasium Ebingen

Abitur · Albstadt, Germany

Zertifikate & Bescheinigungen

Crm 1.2

Microsoft

Mcdba

Microsoft

Mcsa

Microsoft

Mcsd

Microsoft

Mcsd.Net

Microsoft