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/