Kontaktdaten. Kurzprofil. Profil. Ulrich Schumacher Kirchstr.26 47137 Duisburg



Ähnliche Dokumente
INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

Wir helfen Ihnen, sich auf Ihre Kompetenzen zu konzentrieren.

Kendox InfoShare. Schulungsprogramm für Partner

Wo sind meine Anforderungen?

w3lib - einfach Software entwickeln!

CARSTEN EMRATH. Abschluss Diplom (FH) Fach Angewandte Informatik. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.

NetKalk DLL, Webservices & Partnerportal

(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.

Senior Softwareentwickler/-berater.NET

Kurzfassung der Studienarbeit

[Customer Service by KCS.net] KEEPING CUSTOMERS SUCCESSFUL

Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.

Fallbeispiel einer mit Neovista PDP realisierten Handels-Lösung

Unix. Netzwerke. Consulting. Wartung

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

d.3 starter kit Starterpaket für den einfachen Einstieg in die digitale Dokumentenverwaltung

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

.. für Ihre Business-Lösung

SCSI. Programmfiles, Datenfiles und Transaktionsprotokolle je auf separate Diskarrays.

Worum geht es in diesem Projekt?

Marco Beiße. Profil mit Projekthistorie. Download. Softwareentwickler: VBA und C# Diplom-Wirtschaftsinformatiker (FH) Bankkaufmann.

Handel. Systeme. Projekte. Menschen

bix BOE Java Tools bix Consulting GmbH & Co. KG BusinessITPeople

HWP-WIN Update Argumente für eine Aktualisierung Präsentiert durch Sage Business Partner Johann König

EIDAMO Webshop-Lösung - White Paper

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Die PV Ansperger mbh stellt sich vor. GeoDatenmanagement Vermessung software GIS-Consulting Mitarbeiterüberlassung

lobonav ist die intelligente Schnittstelle zwischen beiden Softwarelösungen und besteht aus drei Teilen:

XML und Datenbanken. Wintersemester 2003/2004. Vorlesung: Dienstag, 13:15-15:00 Uhr IFW A36. Übung: Dienstag, 15:15-16:00 Uhr IFW A36

SQL Projekt AG Lösungen für die Versicherungswirtschaft

Automatisiertes Publizieren - Der kleine Unterschied im Crossmedia Publishing macht sich bezahlt

SMART Newsletter Education Solutions April 2015

MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen

Aktuelle Abschlussarbeiten

_Beratung _Technologie _Outsourcing


Titel. System Center Service Manager 2012 R2 Anleitung zur Installation

Über uns. Was bedeutet der Name traloco?

Titel. App-V 5 Single Server Anleitung zur Installation

Systemvoraussetzungen:

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

Business Solutions for Services

implexis GmbH: Kompetente Lösungen für smarte Anforderungen

Fit for Fair-Training. Unternehmensberatung. Mit Weitblick & System!

Joomla Agentur Berlin [portal 2]

SharePoint - Security

ecommerce Deshalb ist es für Unternehmen jeder Grösse wichtig, den Schritt in den Online-Verkauf nicht zu verpassen.

Dokumentation, Analyse, Optimierung,

Statistikreport für Sozialabteilungen von Zürcher Gemeinden Atelierbeitrag Statistiktage 2013

IT Lehrgang: MCITP. Microsoft Certified Enterprise Desktop Administrator 7. E r f o l g h a t e i n e n N a m e n : S P C! w w w. s p c.

Vertriebspartner. Wer hat sie nicht gerne.

Wachstumspotenzial bei Banken durch individuelle Beratung

CKL Bewertung PLUS. für Microsoft Dynamics NAV. AugenbliCKLlich Durchblick: Die Bewertung zum Bilanzstichtag. Software, die sich rechnet.

Lokale Installation von DotNetNuke 4 ohne IIS

SMS-Tool. Seite 1 von 8

Was ist neu in Sage CRM 6.1

in-tech übernimmt Mehrheitsanteile an Software-Spezialist in-tech hat die Mehrheit an dem Braunschweiger Software-Unternehmen c4c

NEWS von HZ.optimax-R39 & HZ.office-R39 & Toolbox Version 2011 Stand Softwareneuerungen und Erweiterungen

Allgemeines zu Datenbanken

Softfolio xrm Preisliste 02/2016 für Neukunden. Gültig ab

07. November, Zürich-Oerlikon

OPplus Document Capture

AMAN. Vergleich der verschiendenen RedSYS- Instanzeninstallationsmöglichkeiten

KBBZ Halberg Kaufmännisches Berufsbildungszentrum

BestaNDsVerWaltUNG, PfleGe & kontrolle mit system

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

'DV8QWHUQHKPHQI U SURIHVVLRQHOOH,7/ VXQJHQ

INNOVATOR im Entwicklungsprozess

kurzinfo Messen Sie die Innovationsdynamik Ihres Unternehmens. Finden Sie Ansätze und Methoden zur gezielten Weiterentwicklung.

Gelebtes Scrum. Weg vom Management hin zur Führung

Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB

Allgemeine Anforderungen zum Einsatz von (gültig ab Version 45.xx.xx)

Industrielle Kabeltechnik der EFB-Elektronik

quickterm Systemvoraussetzungen Version: 1.0

Value Delivery and Customer Feedback

Individuelle Lernbegleitung für Jugendliche. Ehrenamtliche geben ihre Kompetenzen weiter

Umzug der Datenbank Firebird auf MS SQL Server

Technologie ist Handwerk, Software was man draus macht.

ACHTUNG: Voraussetzungen für die Nutzung der Funktion s-exposé sind:

Pure Web für Diagramme, Berichte, Handwerteingaben

Itworks. N e t z w e r k e We know how.

Workflows verwalten. Tipps & Tricks

Gestaltungsbeispiel Holdingstruktur

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 R2 Express with management Tools

MOC 50466A: Windows Azure-Lösungen mit Microsoft Visual Studio 2010

Schnelleinstieg in die (cs) AuftragPro

Lizenzierung von SharePoint Server 2013

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Sehr gut Gut Befriedigend Ausreichend

Inhaltsverzeichnis. Teill 17 Einleitung 18

Kampagnenmanagement mit Siebel Marketing/Oracle BI ein Praxisbericht

Unternehmenspräsentation

Java Enterprise Architekturen Willkommen in der Realität

Daten und Fakten. Präsentation vom Real Estate Award 2012 Bewerbung in der Kategorie Bewirtschaftung

Übungen zur Softwaretechnik

PROFILE, PORTFOLIO, TECHNOLOGIES

MOC 20487A: Entwicklung von Web- und Windows Azure- Diensten

Transkript:

Kontaktdaten Ulrich Schumacher Kirchstr.26 47137 Duisburg fon: +49 173 5460248 e-mail: contact@ulrichschumacher.net web: http://www.ulrichschumacher.net, http://www.gen4do.net Kurzprofil Dienstleistung: Entwicklung von.net Software Konzeption Programmierung Bereiche: Windows Anwendungen Client/Server Anwendungen Web Anwendungen Services Aktuelle Schwerpunkte: WPF + Silverlight ASP.NET + AJAX WCF ADO.NET Entity Framework LINQ O/R-Mapping Unit Testing Code Generierung Zertifizierungen: In der IT-Branche beruflich tätig seit: 1989 Selbstständig seit: 2000 Jahrgang: 1966 1/10

Projekte Die folgende Auflistung gibt einen Überblick über die Schwerpunkte meiner bisherigen Tätigkeit: Aktuell Microsoft Dynamics Nav Entwicklung von.net Schulungsunterlagen und individuellen Projekten (C#-Addins) für das ERP-System Microsoft Dynamics Nav. WPF Web Services C# 4.0 Microsoft Dynamics Nav SQL Server 2008 01/2010.. 09/2010 Quotierungstool Kredit & Kaution Konzeption und Realisierung einer Anwendung zur Bewertung von Rückversicherungsverträgen aus dem Bereich Kredit & Kaution für einen Versicherungskonzern mit Sitz in Wiesbaden. Umgesetzt wurde das Projekt unter der agilen Methode Scrum. Agile Softwareentwicklung (Scrum) MVVM-Pattern C# 3.5 Developer Express Controls + Reports SQL Server 2008 MATLAB Codesmith zur Codegenerierung der Datenzugriffsschicht und des Business Models 09/2009 Neuer Artikel: MVVM entfesselt Eine Umsetzung des Patterns Model-View-ViewModel unabhängig von der.net UI-Technologie Das Model-View-ViewModel Pattern erfreut sich derzeit großer Beliebtheit in der.net Gemeinde. Viele Umsetzungen sind stark an WPF als UI-Technologie gebunden. Dieser Artikel stellt eine Umsetzungsvariante vor, die für Windows Forms, WPF und Silverlight gleichermaßen geeignet ist. Dieser Artikel wurde in der Ausgabe 1.2010 des dot.net Magazins veröffentlicht (http://dotnetmagazin.de/). 2/10

02/2007.. 12/2008 Im Rahmen einer längerfristigen Beauftragung durch einen Versicherungskonzern mit Sitz in Wiesbaden wurden u.a. folgende Projekte umgesetzt: Angebotsverwaltung Konzeption und anteilige Realisierung einer Anwendung zur Abbildung des Workflows zur Erneuerung von Rückversicherungsverträgen. C# 2.0 Developer Express Controls + Reports SQL Server 2005 Kumulsteuerung Konzeption und Realisierung eines Projektes zur Festlegung und Überwachung von Kapazitäten und Maximalrisiken bzgl. Naturkatastrophen in der Erneuerungsphase von Rückversicherungsverträgen. C# 2.0 Developer Express Controls + Reports SQL Server 2005 PLATO Entwicklung einer Architektur auf Basis des Model-View-ViewModel Patterns zur Trennung von Oberfläche und Oberflächenlogik. Speziell geeignet ist diese Architektur zur Migration von GUIlastigem Code von Access/VB6-Anwendungen auf.net und wurde auch in einem solchen Projekt erfolgreich eingesetzt. Für den Codegenerator Codesmith wurden Templates erstellt, die aus einer Xml-Datei den C# Code generieren. Underwriting Tool Migration einer umfangreichen Microsoft Access-Anwendung zur Bewertung und Erneuerung von Versicherungsverträgen auf.net. 3/10

C# 2.0 Developer Express Controls + Reports SQL Server 2005 Microsoft Access Codesmith zur Codegenerierung der Datenzugriffsschicht und des Business Models 11/2006 Gen4DO - C# Code Generator for Data Objects Gen4DO ist ein Tool für.net-entwickler, das aus dem Schema einer Datenbank eine objektorientierte Datenzugriffsarchitektur in C# generiert. Die Entwicklung einer Datenzugriffsschicht wird somit erheblich beschleunigt. Während ein DataSet-orientierter Ansatz häufig zu einer einschichtigen Architektur führt, nutzt Gen4DO die Vorteile eines objektorientierten Ansatzes (Kapselung) und begünstigt so eine tatsächliche Layer-Architektur der Anwendung. Features: geradlinige und leicht verständliche Architektur der generierten Klassen Geschäftsklassen mit bereits integriertem Datenzugriffscode (Persist, Get, TryGet, Query) partielle C# Klassen zur Trennung von generiertem und individuellem Code unterstützte Datenbanken: MS SQL Server 2000/2005, MS Access Pfichtfelder in der DB sind Parameter der Konstruktoren Nullable Types werden unterstützt automatische Ermittlung des Primärschlüssels bei Verwendung von auto primary keys Abfragen können in dem SQL-Dialekt der Datenbank formuliert werden Bereitstellung des Abfrageergebnisses als typisierte Liste (IList<T>) Concurrency Strategy: Optimistic Locking Unterstützung von Transaktionen Weitere Informationen finden Sie auf der Web Site: http://www.gen4do.net 04/2006 usgdo (Generated Data Objects) Entwicklung einer neuen.net 2.0 Architektur zum Datenzugriff aus Geschäftsanwendungen in Form von Scripts für das Code-Generierungs-Tool MyGeneration. Dokumentation (PDF) Download über die MyGeneration Site 4/10

Kommentar von Mike Griffin (Entwickler von MyGeneration) 07/2004.. 09/2005 Entwicklung von Individuallösungen zur Erweiterung der IT-Infrastruktur eines bekannten Dienstleisters der Kfz-Branche. Darunter: Web Services zur Übertragung und Abfrage von Fahrzeugdaten, ein Framework zur asynchronen Verarbeitung von Geschäftsvorfällen, eine Komponente zur Datenübertragung zwischen einem Windows Client und verschiedenen Web Services (Multi-Threading), Konzeption und anteilige Programmierung einer Web-Applikation zur Vermarktung von Fahrzeugflotten. C# 1.1 + 2.0 (beta2) ASP.NET 1.1 + 2.0 (beta2) Web Services MSMQ Oracle 10g Wilson O/R-Mapper 03/2004.. 06/2004 AGIS V2 Weiterentwicklung des AGIS Projektes. Portierung des Frontends auf WINDOWS.FORMS Portierung der Business Logic auf.net Enterprise Services. C# WINDOWS.FORMS.NET Enterprise Services (COM+) Oracle 9i 12/2003.. 02/2004 AGIS (Abuja Geographic Information System) Entwicklung einer Intranet Applikation zur Dokument-Verwaltung für das Katasteramt in Nigerias Hauptstadt Abuja. Realisiert wurde das komplette System, d.h. Frontend, Business Logic und Data Access Layer. C# 5/10

ASP.NET Web Services Oracle 9i 10/2003 usdb.net Entwicklung eines Tools für.net Entwickler zur Vereinfachung von ADO.NET Operationen Einheitliche Schnittstelle unabhängig vom Datenbank Provider Verknüpfung (Mapping) von Klassen und Tabellen über Attribute im Sourcecode Automatisierte SQL-Standardoperationen Automatisches Generieren von Instanzen aus SQL-Abfragen 08/2003 Neuausrichtung des Tätigkeitsschwerpunktes auf die Microsoft.NET Technologie. Abschluss der Einarbeitungsphase durch die erfolgreiche Zertifizierung zum Microsoft Certified Application Developer (MCAD) in folgenden Fächern: Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET Developing XML Web Services and Server Components with Microsoft Visual C#.NET and the Microsoft.NET Framework Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition 09/2001.. 10/2002 Konzeption und Realisierung von Individualprojekten im Rahmen des Warenwirtschaftssystems Microsoft Business Solutions Navision. Themen (u.a.): Provisionsabrechnung Bonusabrechnung innerhalb einer hierarchischen Verbandstruktur 04/2001.. 09/2001 Konzeption und Realisierung der e-commerce Komponente des Terra Map Server Systems für die terramapserver GmbH. "Die Terra Map Server GmbH wurde im Dezember 1999 gegründet. Zielsetzung des Unternehmens ist die flächendeckende Bereitstellung hochqualitativer Geodaten und der damit verbundenen Dienstleistungen im Bereich Business-to-Business für Industrie, Banken und Versicherungen, Handel und den Mittelstand sowie später auch für den privaten Endkunden. Der Datenvertrieb erfolgt in einer beispielhaften e-commerce-lösung auf Basis des terramapserver, dem ersten deutschen Geodaten-Server dieser Art." 6/10

Windows 2000 Server / Advanced Server ASP VB / COM XML MSMQ Microsoft Business Solutions Navision (Business Logic) 06/1998.. 03/2001 Konzeption und Realisierung von zahlreichen Individualprojekten im Rahmen des Warenwirtschaftssystems Microsoft Business Solutions Navision Bereiche: Ein- und Verkauf Lager Anpassung eines PPS-Systems 11/1995.. 05/1998 Programmierung von objektorientierten Client/Server-Anwendungen mit Hilfe von Centura Team Developer 10/1994.. 11/1995 Programmierung der Funktionalität einer X-Windows Anwendung in C++ bzw. ESQL/C 7/10

Referenzen Referenz durch einen Versicherungskonzern mit Sitz in Wiesbaden (Kontaktdaten der Projektleitung auf Anfrage): "Ziel unseres Projektes war die Entwicklung zweier Quotierungstools zur Bewertung von Rückversicherungsverträgen aus dem Bereich Kredit & Kaution. Umgesetzt wurde das Projekt unter der agilen Methode Scrum in der Microsoft.Net Technologie. Zum Einsatz kam dabei eine von Hrn.Schumacher entwickelte Architektur auf Basis des Model-View-Viewmodel-Patterns, die sich auch in vorherigen Projekten bewährt hat. Zu den Aufgaben von Hrn.Schumacher gehörte die Konzeption und Realisierung der von dem Fachbereich definierten Anforderungen. Hr. Schumacher hat sich als ein hoch motivierter, selbständig und zielorientiert arbeitender Projektmitarbeiter in das Projektteam mühelos integriert. Durch den hohen Grad an Fachkompetenz hat Hr. Schumacher einen wichtigen Beitrag zum Gelingen des Projektes geleistet. Bei weiteren Projekten in unserem Haus werden wir gerne wieder mit ihm zusammenarbeiten. Die lange Dauer der Zusammenarbeit ist ein Ausdruck der Wertschätzung gegenüber Hr.Schumacher und der von ihm geleisteten Arbeit. Wir wünschen Hrn.Schumacher in weiteren Projekten viel Erfolg und für seine persönliche Zukunft und Entwicklung alles Gute. Als Referenz stehen wir gern zur Verfügung." 8/10

Referenz durch die Geschäftsführung: Die g.on experience gmbh bietet auf den Gebieten CAD, GIS und Geoinformatik branchenübergreifende Softwarelösungen und Dienstleistungen an. Die Kernkompetenzen liegen in den Bereichen Geodatenmanagement, Softwareengineering, Geoinformatik und Consulting. Herr Schumacher führte in unserem Auftrag die Konzeption und Programmierung einer Intranet-Applikation zur Dokument-Verwaltung für das Katasteramt der Hauptstadt eines afrikanischen Staates durch. Aufbauend auf unserem Datenbankmodell entwickelte er alle Teile der Anwendung (Frontend, Geschäftslogik und Datenzugriffsschicht) selbstständig. In einem weiteren Projekt wurde diese Applikation erweitert um weitere Anforderungen und einer Portierung des Frontends auf Windows.Forms. Herr Schumacher zeigte hierbei auch Möglichkeiten zum Einsatz neuer Technologien auf, beispielsweise wurde die Geschäftslogik auf seine Anregung hin mittels der.net Enterprise Services Technologie umgesetzt. Die Intranet-Applikation läuft seit Jahren erfolgreich und fehlerfrei. Teile des Projektes konnten in anderen Projekten wiederverwendet werden. Weiterhin wirkte Herr Schumacher in unserem Auftrag maßgeblich an der Entwicklung einer Web-Applikation zur Verwaltung von Entwicklungsflächen für einen großen deutschen Chemiekonzern mit Hauptsitz in Leverkusen mit. Er konnte auch in diesem Projekt duch seine Kompetenz überzeugen und das Projekt zu einem erfolgreichen Abschluss führen. Die Arbeit in den Projekten führte Herr Schumacher zu unserer vollsten Zufriedenheit auf sehr professionelle Weise durch. Dabei war er stets flexibel in der Durchführung und konnte auch neue Anforderungen termingerecht in die Applikation integrieren. Die Zusammenarbeit mit Herrn Schumacher war für uns durchweg konstruktiv und erfolgreich, so dass wir ihn bestens empfehlen können. 9/10

Referenz durch die Geschäftsführung: Die Firma m+m ist ein renommiertes Dienstleistungsunternehmen in Herdecke. Zu unseren Tätigkeitsbereichen gehören u. a. die Beratung, Einrichtung und Anpassung von ERP-Software, speziell für das Produkt Microsoft Business Solutions Navision. Gerne bescheinigen wir Herrn Schumacher die Mitarbeit in zahlreichen Projekten, u.a. bei der Umsetzung von e- Commerce Anforderungen. Herr Schumacher versteht es gleichermaßen Lösungen konzeptionell zu erarbeiten, wie auch termingerecht in hervorragender Qualität zu realisieren. Aufgrund seines Einsatzes und seiner Kompetenz wurden selbst schwierige Projekte erfolgreich umgesetzt. Neben seinen fachlichen Qualitäten überzeugt Herr Schumacher durch seine Flexibilität. Er arbeitet sich schnell und sicher in neue Aufgabengebiete und Problemstellungen ein und erzielt dabei überdurchschnittliche Resultate. In die Entwicklungsabteilung und die jeweiligen Projektteams integrierte er sich schnell und problemlos. Die Zusammenarbeit mit Herrn Schumacher ist kooperativ, produktiv und vertrauensvoll, so dass wir ihn jederzeit empfehlen können. 10/10