Profil von Hartmut Oertel, Softwarearchitekt und Entwickler

Kontakt:

Hartmut Oertel
Moltkestr. 12
97082 Würzburg
0177/2856964
oertel@galadata.de



zur Person

Ausbildung

1995 Hochschulabschuss (Diplom)
bis 1997 Angestellter Softwareentwickler
bis 1999 freier Mitarbeiter der Fa. IRIS-Solutions, Würzburg
seit 1999 Freiberufler in eigener Verantwortung

Allgemein

Wohnort Würzburg
Jahrgang 1967
Sprachen Englisch, Französisch
Stundensatz 70,- (VB)
Verfügbar ab ab September 08
Verfügbar vor Ort für kurze Zeit: zu 100%, bei längerem Einsatz: zu 80%



Schwerpunkte

Java/JEE

Java-Sharepoint-Interoperabilität

Java-Zugriff: Zugriff auf Sharepoint (WSS, MOSS) aus Java heraus OHNE SHAREPOINTSEITIGE ANPASSUNGEN

Offshore Kooperation

Prinzip: Zusammenarbeit mit einem selbst zusammengestellten Entwicklerteam in Fernost.




Skills:

Skill Niveau Kommentar
Java
Technologien: J2EE, JEE 1
XML, WS (Axis,JAX) 1
Persistenz (OJB,Hibernate,JPA) 2
ANT 1
SAP-JCO 1
JNI 2
Frameworks: Spring 3
JBoss Seam 4
JSF (Facelets,Ajax4JS4,Richfaces) 1
Struts 1
Server: Tomcat 1
Websphere 2
JBoss 4
Entwicklungsumgebungen: JBuilder 3
Netbeans 2
Eclipse 1
Netweaver 3
Together 3
Microsoft "klassisch"
Sprachen: VB (VB6,VBA,VB-Script) 1
Visual C++ 3
Scripting-Host 2
Technologien: Office-APIs (Exel,Word,Outlook) 1
Windows (Win32-API,(D)COM,MSXML) 2
Sharepoint: CAML 2
Webservices 1
Webparts 3
Sharepoint-RPC 1
Frontpage-RPC 1
MOSS, WSS 3 als Admin wenig Erfahrung
Microsoft.net
Sprachen: C# 2
Technologien: Office-Interop 2
Windows Forms 2
Frameworks: ADO.NET 3
ASP.NET 2
VS2008 2
Persistenz
OJB 2
Hibernate 2
JPA 2
ADO(.net) 3
Datenbanken
Oracle 1 als Entwickler
SQL-Server 1
PostGres 3
mySQL 3
Access 1
UML (UML2)
Together 3
Magicdraw 1
Tools, Server
Tools: SVN, CVS 2
Maven 3
XMLSpy 2
LDAP 2
ARIS-Toolkit 2
Server: Apache 3
Tomcat 1
Websphere 3
IIS 2
WSS, MOSS 2
SAP
Web-AS 3
Netweaver 3
ECC6 3
Portaltechnologie 3
JCO 1
Anwendungsbereiche
eProcurement, eBusiness 2
SOAP, WS, SOA 2
CMS, DMS 1
Webanwendungen 1
Multi-Tier, verteilte Systeme 2
Security, Zertifizierung 2
Controlling 2
Linux
Apache 3
PHP 3
Postgresql 3
BASH 3
embedded Linux 3
Sonstiges
Betriebssysteme: Linux 3
Windows 2
Andere Sprachen: PL/SQL 2
TransactSQL 1
Perl 3
PHP 3
C++ 2
XML: XSL 1
Schema 1
XML-Datenbanken 4
SOAP 2
SOA 2
BMECAT, eClass 2
Branchen: Post,Rundfunk
Dienstleistung
Grossunternehmen
Verlag
Anlagenbau
eBusiness, eProcurement
Elektrotechnik



Bereits realisierte Projekte:

(diese Liste berücksichtigt nur die letzen Jahre)

Jan 07 bis Mrz 08 Office-Addin-Komponente für DMS
Status:Produktiv Projekt:
.net 2.0 (C#) basiertes Office-Addin (auch für Outlook) zur Integration des Kunden-CMS (siehe andere Projekte). Kommnuikation mit dem zentralen SAP-CMS über einen (java)-Appserver (via HTML, SOAP) , Upload/Download der Dokumente; Implementierung diverser Features in einer Rich-Client-Oberfläche.
Funktion:
Machbarkeitsstudien, Architektur und Design der Anwendung, Entwicklung
Skills:
.net: dotnet 2.0 u. 3.5, c#, Office-Interop
Tools: Visual Studio 2008
Sonstige: Webservices
UML: Enterprise Architect 7.1
Nov 07 bis Feb 08 Einfaches Web-DMS
Status:Produktiv Projekt:
java web-Applikation zum Up-und Download von Dokumenten (einfaches eigenentwickeltes DMS); Entwicklung in Direkt-Zusammenarbeit mit chinesischen Entwicklerteam
Funktion:
Architektur und Design, Projektleitung
Skills:
Java: JPA, Hibernate, JSF
Datenbanken: MySQL
Mrz 06 bis Web-Oberfläche für SAP-DMS
Status: In ständiger Anpassung :)) Projekt:
Java-Web-Applikation, die auf ein SAP-basiertes und vom Kunden entwickeltes DMS-System aufsetzt: die reine SAP-GUI(Rich-Client)-Anwendung wurde damit ins Web-portiert. Fokus auf Benutzerfreundlichkeit (intensiver Einsatz von Ajax).
Funktion:
Beratung, Architektur, Design und Realisierung der Anwendung
Skills:
Java: JEE, JSF, Facelets, Ajax4JS4, RIchfaces, Applets
SAP: SAP-JCO
Tools: Magicdraw UML, Eclipse, XML-SPY
Sonstige: COM
Feb 07 bis Apr 07 Java Sharepoint Interop
Status:Produktiv und in Weiterentwicklung (durch andere Teammitglieder) Projekt:
Um ein SAP-CMS ( siehe andere Projekte) im Extranet verfügbar zu machen, wurde eine (java-Web-basierte) Synchronisations-Middleware (mit Administrationsoberfläche) zwischen einem Sharepoint-DMS und dem SAP-DMS erstellt.
Funktion:
Machbarkeitsstudien, Beratung, (Mit)-Entwicklung
Skills:
Sonstige: Sharepoint (RFC, Webservices), SOA
Java: JEE, JSF, Axis
SAP: SAP-JCO
UML: MagicDraw
Dez 05 bis Feb 06 Webservice in SOA für SAP-Daten
Status:Produktiv Projekt:
Java-Webservice, der aus dem SAP-System extrahierte Projektdaten aufarbeitet und in die SOA des Kunden integriert.
Funktion:
Architektur und Design der Anwendung, Entwicklung
Skills:
Java: JEE, OJB, JMA
SAP: SAP-JCO
Sonstige: SOA
Datenbanken: Oracle
Mrz 03 bis SAP-Portal: DMS und Workflow aus ARIS-Prozessmodellen
Status:Produktiv Projekt:
SAP-Portalanwendung: Übernahme von (per IDS-Tool ARIS modellierten) Geschäftsprozessmodellen ins SAP-Web-Portal (über iViews). Durch Einbindung eines SAP-basierten CMS Erweiterung zu einem webbasiertem Workflow-System
Funktion:
Beratung, Architektur, Design und Realisierung der Anwendung
Skills:
Java: J2EE, Struts, OJB,
SAP: SAP-JCO, SAP-Portal
Tools: Eclipse, Toad, XML-SPY
Datenbanken: Oracle
Sonstige: VB6, Office-Addins
UML: MagicDraw
Feb 03 bis ASP.NET Produktivitäts-Tool
Status:Produktiv, unternehmensweit weltweit im Einsatz Projekt:
.net (C#) Web-Projekt auf SQL-Server basierend. Webbasiertes, weltweit eingesetztes Produktivitäts-Verfahren, welches ein Umsetzungscontrolling auf Einzelmaßnahmeebene ermöglicht. Die Anwendung wurde unter hohem Zeitdruck im kleinen Team erfolgreich realisiert und sofort produktiv im gesamten Geschäftsbereich des auftraggebenden Grossunternehmens eingesetzt. Das internationalisierte, standardisierte und inzwischen unternehmensweit eingesetzte Verfahren löst eine Vielzahl von vorhandenen Einzellösungen ab.
Funktion:
Architektur und Design der Anwendung, Datenbankprogrammierung, Datennahe C#-Entwicklung
Skills:
.net: c#, ASP.NET
Datenbanken: SQLServer, TransactSQL
Tools: Crystal Reports
Jan 02 bis Aug 02 Webanwendung zur Kommunikation mit el. Komponenten in Zügen.
Status:produktiv Projekt:
Java-,XML- und Oracle-basierte Webanwendung zur Kommunikation mit el. Komponenten in Zügen. Entwicklung einer speziellen Protokollschicht über HTTP.
Funktion:
Modellierung, Implementierung, Pflege der stationären Komponente
Skills:
UML: Together
Java: Tomcat, Websphere, Netbeans,
Tools: XMLSpy, cvs
Datenbanken: Oracle
Aug 01 bis Dez 01 Prototypentwicklung eProcurement
Status:fertiggestellt Projekt:
Webgestützte Lieferantenanbindung (MRO) für einen Onlinekatalog. XML-Schema und XSLT gestütztes Importtool zur Konvertierung heterogener Produktdaten nach dem XML-Standardformat BMECAT.
Funktion:
Entwicklung von Prototypen
Skills:
Datenbanken: XML-Datenbank
Java: Servelts, Tomcat, Java-DCOM-Bridge
Tools: XMLSpy, Outlook,
Sonstige: MAPI, DCOM, Scripting-Host, Apache
Jan 00 bis Jun 01 Vernetzte PDA-Anwendung mit Internetankopplung
Status:produktiv Projekt:
Vernetzung und simultane Datensynchronisation von 16 PocketPCs über Multiportkarte am lokalen Server. Datenaustausch über XML (und eigenes Kommunikationsprotokoll in den unteren Layern)
Funktion:
Konzept, Entwicklung
Skills:
c++: eVC, C++
VB: eVB, VB6
Sonstige: ADO, ADOCE,CE-API, WinSock, Win32-API



Java-Sharepoint-Interoperabilität

Mein Partner Frank Würffel und ich bieten Ihnen Beratungstätigkeit als Spezialisten für die Java Sharepoint Integration an:

Interop-Framework

Ein von uns entwickletes Zugriffsframework (java, Quellcode wird ausgeliefert) wird kostenlos zur Verfügung gestellt und kann von uns bzw. den Entwicklern beim Kunden angepasst werden.

Reiner Java-Code

Zugriff auf Sharepoint aus Java heraus ohne weiteren sharepointseitigen Code über HTTP(S)

Untertützte Schnittstellen

Standardisierter Zugriff auf die folgenden Sharepoint-Schnittstellen

Authentifizierung

Das Interop-Framework standardisiert die Sharepoint-Authentifizierung für folgende Authentifizierungsmethoden (natürlich lassen sich weitere Authentifizierungsprovider implementieren):

Beratungsmodi

Installation und Integration der Zugriffsschicht und Einarbeitung der Entwickler beim Kunden: Bezahlung nach Aufwand




Offshore Kooperation

Ich stehe in Verbindung mit Softwareentwicklern in Fernost.
Diese weltweite Offshore-Zusammenarbeit erfolgt vom Kunden isoliert und direkt

weltweit: Grosser Pool von Spezialisten und ausgesuchten Entwicklern in Schwellenländern (Osteuropa, Fernost):
Flexibel und Kompetent
isoliert: Aus Sicht meiner Kunden bin ich alleiniger verantwortlicher Kooperationspartner; die Offshore-Entwickler sind ausschliesslich im Hintergrund tätig. Analyse, Design, Architektur, Kundenanforderungen, Integration und Tests führe ich durch:
Kundennah, klar und sicher
direkt: Ausschaltung von Vermittlern und weiterer Bürokratie; Kooperation direkt von Entwickler zu Entwickler:
Preisgünstig und Schnell.



Haftungsausschluss

Haftungsausschluss

1. Inhalt des Onlineangebotes

Der Autor übernimmt keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden sind grundsätzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt. Alle Angebote sind freibleibend und unverbindlich. Der Autor behält es sich ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder die Veröffentlichung zeitweise oder endgültig einzustellen.

Auf dieser Seite werden keine persönlichen Daten gespeichert. Die Log-Funktion des Webservers (Apache) ist für diese Seite deaktiviert, es werden also keine Zugriffe (IP, Datum etc.) auf diese Webseite protokolliert, so dass keine Rückschlüsse jedweder Art auf den Aufrufenden möglich sind. Weiterhin gibt es auch keine Formulare und auch keine Analysetools (z.B. Google Analytics etc.), die Zugriffe bleiben somit komplett anonym. Diese Webseite ist eine statische Seite (kein PHP etc.).

2. Verweise und Links

Bei direkten oder indirekten Verweisen auf fremde Internetseiten ("Links"), die außerhalb des Verantwortungsbereiches des Autors liegen, würde eine Haftungsverpflichtung ausschließlich in dem Fall in Kraft treten, in dem der Autor von den Inhalten Kenntnis hat und es ihm technisch möglich und zumutbar wäre, die Nutzung im Falle rechtswidriger Inhalte zu verhindern. Der Autor erklärt daher ausdrücklich, dass zum Zeitpunkt der Linksetzung die entsprechenden verlinkten Seiten frei von illegalen Inhalten waren. Der Autor hat keinerlei Einfluss auf die aktuelle und zukünftige Gestaltung und auf die Inhalte der gelinkten/verknüpften Seiten. Deshalb distanziert er sich hiermit ausdrücklich von allen Inhalten aller gelinkten /verknüpften Seiten, die nach der Linksetzung verändert wurden. Diese Feststellung gilt für alle innerhalb des eigenen Internetangebotes gesetzten Links und Verweise sowie für Fremdeinträge in vom Autor eingerichteten Gästebüchern, Diskussionsforen und Mailinglisten. Für illegale, fehlerhafte oder unvollständige Inhalte und insbesondere für Schäden, die aus der Nutzung oder Nichtnutzung solcherart dargebotener Informationen entstehen, haftet allein der Anbieter der Seite, auf welche verwiesen wurde, nicht derjenige, der über Links auf die jeweilige Veröffentlichung lediglich verweist.

3. Urheber- und Kennzeichenrecht

Der Autor ist bestrebt, in allen Publikationen die Urheberrechte der verwendeten Grafiken, Tondokumente, Videosequenzen und Texte zu beachten, von ihm selbst erstellte Grafiken, Tondokumente, Videosequenzen und Texte zu nutzen oder auf lizenzfreie Grafiken, Tondokumente, Videosequenzen und Texte zurückzugreifen. Alle innerhalb des Internetangebotes genannten und ggf. durch Dritte geschützten Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind! Das Copyright für veröffentlichte, vom Autor selbst erstellte Objekte bleibt allein beim Autor der Seiten. Eine Vervielfältigung oder Verwendung solcher Grafiken, Tondokumente, Videosequenzen und Texte in anderen elektronischen oder gedruckten Publikationen ist ohne ausdrückliche Zustimmung des Autors nicht gestattet.

4. Rechtswirksamkeit dieses Haftungsausschlusses

Dieser Haftungsausschluss ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite verwiesen wurde. Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt und ihrer Gültigkeit davon unberührt.