Qualifikationsprofil - go_on Software GmbH
Transcription
Qualifikationsprofil - go_on Software GmbH
Qualifikationsprofil Diplom-Informatiker Goon Software GmbH Jan-Bernd Gossen Ardeystr. 119 44225 Dortmund Telefon : (02 31) 75 60 20 Mobil: (0171) 31 66 706 eMail : jan.gossen@go-on-software.de Q ua l i f i ka t i o n sp r o f i l Dipl. Informatiker Jan-Bernd Gossen Allgemeine Daten Kontaktdaten Zur Person Berufsausbildung Berufserfahrung Anschrift: Ardeystr. 119 44225 Dortmund Telefon (0231) 75 60 20 Mobil: (0171) 31 66 706 E-Mail: jan.gossen@go-on-software.de Geboren am 23.9.1960 Staatsangehörigkeit deutsch Familienstand verheiratet, 2 Kinder (14 und 12 Jahre) Informatikstudium Universität Dortmund Vertiefungsgebiet Theoretische Informatik, Integrierte Schaltungen und KI Nebenfach Physik Abschluss 1989 Diplom als Informatiker Seit Juni 2004 Selbständige Tätigkeit als Softwareentwickler 1992 – 2004 Software Engineer bei der go-net consulting & solution GmbH Die letzten 1 ½ Jahre Tätigkeit als Teamleiter 1999 - 2003 externer Mitarbeiter der Orenstein und Koppel AG Fremdsprachen 1989 – 1992 CAD-Softwareentwickler bei der Isykon GmbH 1988 Diplomarbeit bei der Siemens AG (in Neuperlach, München) Englisch Q ua l i f i ka t i o n sp r o f i l Dipl. Informatiker Jan-Bernd Gossen Arbeitsschwerpunkte Entwicklung Anwendungsentwicklung unter Windows Objektorientierte Entwicklung in den Sprachen VisualBasic, C# und C++ Entwicklung von .NET- und COM-Komponenten, .NET- und ActiveX-Controls sowie Windowsdiensten Web-Entwicklung Entwicklung von Web-Anwendungen und .NetWebServices für den Microsoft Internet Information Server unter ASP, ASP.NET und JavaScripting Office Entwicklung Entwicklung unter den Office Anwendungen Word, Excel, Outlook, Access und InfoPath Makro-Programmierung unter VBA, Entwicklung von COM-AddIns und Integration der Office Produkte in eigene Anwendungen zur Erzeugung von Berichten und Dokumenten Datenbanken Eingesetzte Datenbanken SQL-Server, MS Access, Oracle, DB2 Zugriffsschnittstellen ADO, ADO.NET, DAO, ODBC und DB2-CLI Technologien Verwendete Standards XML, XSLT, XPath, HTTP, TCP/IP, SOAP, HTML, SQL, LDAP Verwendete Windows Technologien und Objektmodelle Win32-API, ADSI, WMI, Office-Objektmodelle, Internet Information Server 5.0, Exchange 2000, SharePoint Portal Server 2003, SharePoint Team Services Programmiersprachen Vorrangige Sprachen C#, C++, VisualBasic, VBA Weitere Sprachen Delphi, Pascal, SqlWindows, Fortran77 Q ua l i f i ka t i o n sp r o f i l Dipl. Informatiker Jan-Bernd Gossen Arbeitsw eise Konzeption Vorgehensweise Nach einer Bestandsaufnahme der Anforderungen und des Ist-Zustandes , werden Möglichkeiten recherchiert und Lösungsansätze unterbreitet und zusammen mit dem Kunden ein Pflichtenheft erarbeitet. Wichtige Kriterien für jeden Lösungsansatz sind neben der Kosten-Nutzen-Relation (ROI) auch die Akzeptanz bei den Anwendern. Architektur Modulare und objektorientierte Architekturen Bei der Entwicklung setze ich auf einen klaren konzeptionellen und modularen Aufbau, mehrschichtige Architekturen, Objektorientierung unter Verwendung von Entwurfsmustern, die Wiederverwendung von erprobten Modulen und die Einbeziehung von offenen Standards mit dem Ziel Anwendungen zu erstellen: • die robust sind, • die flexibel anpassbar und leicht zu erweitern sind, • sich auch von dritten warten lassen, • sich der Aufgabenstellung entsprechend performant verhalten • und eine hohe Akzeptanz beim Anwender erreichen. Q ua l i f i ka t i o n sp r o f i l Dipl. Informatiker Jan-Bernd Gossen Projekte Migration Migration einer MS-Access-Anwendung auf SQL-Server und .NET Ziel dieses Projektes war es eine über Jahre gewachsene Access Anwendung auf eine zukunftsweisende Technologie zu migrieren. Zugleich sollte ein Maximum an Sicherheit und ein Minimum an Administration erzielt werden. Anforderungen auf die .NET mit XCOPY-Deployment und dem neuen Sicherheitskonzept Code Access Security (CAS) in besonderem Maße abzielt. Die Anwendung wurde von Access nach C# und auf einen SQL-Server migriert. Für die Verteilung von Updates wurde ein Applicationlauncher entwickelt, der die Anwender stets auf dem aktuellsten Stand hält. Eingesetzte Technologien: .Net-Framework 1.1 C#, Reflection ADO.NET SQL-Server, Access Konzeptionierung und Projektleitung Web-Katalog für das interne Bestellwesen mit Genehmigungsworkflow Für das interne Bestellwesen einer großen Bauunternehmung, mit über 1000 Mitarbeitern an Standorten in ganz Deutschland, wurde eine Intranet Anwendung entwickelt. Vorrangige Ziele waren: • Ein allgemeingültiger Katalog für die unterschiedlichsten Produkte. Angefangen bei Bürobedarf, Arbeits- und Werbemittel über Werkzeuge und PCs bis hin zu Schulungen. • Eine einfache Verwaltung. Die Erstellung neuer und die Pflege bestehender Kataloge wird vom Kunden selber vorgenommen. • Anbindung an einen Genehmigungsworkflow, über den die Bestellungen erst von den verantwortlichen Personen genehmigt werden, bevor sie zum Einkauf gelangen. Eingesetzte Technologien: IIS, ASP.NET SQL-Server, ADSI, XML/XSL Q ua l i f i ka t i o n sp r o f i l Dipl. Informatiker Jan-Bernd Gossen Projekte MS Office Entwicklung VorlagenManager für Microsoft Word Vorlagen Der Vorlagenmanager ist ein Werkzeug, mit dem WordVorlagen einfach, schnell, zentral und übersichtlich erstellt, gepflegt und verwaltet werden können. Über ein von mir entwickeltes Word COM-AddIn können Adressen oder Auftragsdaten aus einer Datenbank ermittelt und in das Dokument einzufügt werden. Eingesetzte Technologien: VisualBasic 6.0 COM, Microsoft Word COM-AddIn Microsoft Word 2000, XP und 2003 XML ADO Web-Entwicklung mit AJAXTechnologien Web-Anwendung zur Bearbeitung von Bildern im Browser Bildbearbeitung jederzeit, überall und von jedem Rechner wird zunehmend wichtiger. Mit doodle können Bilder zeitnah, schnell und einfach bearbeiten und ins Web gestellt werden. Eine Anbindung an ein Content Managenent oder Media Asset Management System ist möglich. Einen Eindruck können Sie sich unter http://doodle.go-on-software.de/ verschaffen. Eingesetzte Technologien: IIS, JavaScript, AJAX-Technologien ASP.NET .Net-Framework 1.1 Q ua l i f i ka t i o n sp r o f i l Dipl. Informatiker Jan-Bernd Gossen Projekte DatenbankEntwicklung Leistungserfassung Mit der Leistungserfassung können alle Mitarbeiter eines Unternehmens ihre erbrachten Leistungen projektbezogen festhalten. Zu jeder Leistung wird der Kunde, das Projekt, der Tag und die Dauer benannt und eine Kurzbeschreibung der Tätigkeit hinterlegt. Zusätzlich können Reisekosten und Anfahrtszeiten erfasst werden. Auf der Basis der erfassten Daten wird am Monatsende oder bei Projektabschluss ein Tätigkeitsnachweis für den Kunden erstellt und die Rechnung initiiert, in dem die erbrachten Leistungen und Zeiten in das ERP-System übernommen werden. Darüber hinaus können verschiedene Berichte für das Controlling erstellt werden. Diese reichen von Die Leistungserfassung besteht im Wesentlichen aus einer Web-Anwendung zur reinen Erfassung der Leistungen und einer Windows-Anwendung über die der Fortschritt der Projekte verfolgt, Berichte und Tätigkeitsnachweise erstellt, Stammdaten und Projekte angelegt werden können. Eingesetzte Technologien: Microsoft SQL-Server 2000 Stored Procedures Data Transformation Services (DTS) Apertum bzw. SAP ADO Microsoft Access 2000 Microsoft Excel 2000 VisualBasic 6.0 ASP, JavaScript COM Microsoft Word 2000, XP und 2003 Q ua l i f i ka t i o n sp r o f i l Dipl. Informatiker Jan-Bernd Gossen Projekte DatenbankEntwicklung Einkaufsinformationssystem In dem entwickelten Einkaufsinformationssystem werden sämtliche Einkaufsdaten (Lieferanten, Artikel, Mengen und Preise) aus den unterschiedlichen und historisch unabhängigen Datensystemen in einem DataWarehouse zusammengeführt. Auf Basis der zentralisierten Daten konnten erstmals konzernweite Berichte wie ABC-, Beschaffungsmarkt- Zeitreihen-Analysen und adhocAuswertungen durchgeführt werden. Weiterhin leistet das Einkaufsinformationssystem Unterstützung beim Beschaffungsprozess (RfP-/ RfI Management), von der Erstellung einer Longlist, dem Versenden des RfI, dem Erstellen der Shortlist, der Definition des Warenkorbes, dem Versenden des RfP bis hin zur Angebotsauswertung. Eingesetzte Technologien: Oracle 7 Microsoft Access 97 VisualBasic 5.0 Web-Entwicklung Skill-Datenbank Die Skilldatenbank ist als Intranet bzw. Extranet Anwendung konzipiert, in der jeder Mitarbeiter seine Skills erfasst und bewertet. Die Skills werden zentral von einem für die Skilldatenbank Verantwortlichen vorgegeben und mit Bewertungsschemata versehen. Die Bewertungsschemata sind frei definierbar und die Wertungen werden mit aussagekräftigen Texten belegt (z.B. könnte eine Wertungn für die Skill „Fremdsprache Englisch“ lauten: „keine Kenntnisse“, „Grundkenntnisse“, „fließend in Wort und Schrift“ oder „Muttersprache“). Projektleiter suchen in der Skill-Datenbank nach Mitarbeitern, die die im Projekt geforderten Erfahrungen aufweisen. Die gefundenen Mitarbeiter werden nach ihrem Ranking sortiert aufgelistet. Eingesetzte Technologien: Microsoft SQL-Server ASP JavaScript Q ua l i f i ka t i o n sp r o f i l Dipl. Informatiker Jan-Bernd Gossen Projekte n-Tier Client-Server Applikation Weltweit eingesetzte Client-Server Lösung für den Ersatzteilverkauf Entwicklung einer mehrschichtigen und mehrsprachigen Client-Server Anwendung für den Ersatzteilverkauf mit Schnittstellen zu DB2, IMS und SAP. Mit diesem System können die weltweit vertretenen Händler und Niederlassungen eines Baumaschinenherstellers Ersatzteile bestellen. Durch die Navigation von der Baumaschine, über die Baugruppen hin zu den Stücklisten und Explosionszeichnungen ermittelt der Anwender die benötigten Ersatzteile und übernimmt sie in einen Warenkorb. Der Warenkorb wird als Bestellung an den zentralen Ersatzteildienst gesendet. Dort werden die Aufträge direkt an SAP weitergereicht. Eingesetzte Technologien: IBM VisualAge C++ DB2 TCP/IP auf der Basis von Windows Sockets Weitere Projektbeschreibungen finden Sie auf meiner Homepage unter http://www.go-on-software.de/