OOA/D, Impl., (Unit-)Tests (C++/Qt/OPC-UA) für die Middleware einer Maschinenbediensoftware eines deutschen Maschinenbauers, der im Bereich von lebensmittelverarbeitenden Hochleistungsschneidanlagen Weltmarktführer ist;
OOA/D, Impl., (Unit-)Tests für Frontend (Flex/ActionScript/Mate) und Backend (.NET/C#) für die Medienverwaltungsoftware eines US-amerikanischen Konzerns; Eigenentwickeltes Kommunikations-Framework (auf Basis von Action Message Format (AMF, FluorineFX für .NET)); Eigenentwickeltes DBI auf Basis von ADO.NET (durch mich erweitert um Lightweight-Mapping-Capabilities == LQM (Lightweight Query Mapping), wobei auf Basis vorhandener DB-Strukturen Mapping-Dateien für C#/.NET und für ActionScript (um diese leichter im Client präsentieren zu können) generiert werden können)); Datenbank-Backend MSSQL Server 2008; Eigenentwickeltes Build-Tool auf Basis von Python; Eigentwickeltes Logging-Werkzeug; Webservice-basiertes, eigenentwickeltes XSLT-Import-Werkzeug von XML-Dateien; Internationales Projekt mit ca. 50 Entwicklern, Projektsprache Englisch;
OOA/D, Implementierung, (Unit-)Tests (Java, .NET/C#, JetSym, EPAS) von Software für die Bedienung von Maschinen in der lebensmittelverarbeitenden Industrie;
OOA/D, Impl., (Unit-)Tests für Backend eines Web-Shops;
Java, Tomcat als Container, OR-Mapping mit Hibernate auf eine MySQL-Datenbank;
Erstellung eines XML-Exports mit Castor und nachgezogenem XML-SAX-Filtering sowie eines XML-Imports durch
XSLT-Aufbereitung der gelieferten Quellen und nachgezogenem XML-SAX-Import in Java;
Entwickelt komplett unter Eclipse und diversen Plugins (z. B. für Hibernate);
OOA/D, Implementierung, (Unit-)Tests (Java, klass. 3-Schichten-Architektur mit relationaler Datenbank (Informix) und JBoss-Application-Server (EJBs) mit dezentraler Datenhaltung (Austauschformat XML) und Anbindung externer Applikationen über Servlets (Tomcat));
Technische Beratung der Fachabteilungen in Fragen der Systemarchitektur und Klärung von Problemen bzgl. Analyse/Design/Implementierung;
Betreuung/Weiterentwicklung des firmeneigenen Frameworks, Einführung neuer Technologien;
Verantwortlichkeiten: Klassenadministration, Konfigurationsmanagement;
Entwicklung unter Windows NT und Linux mit unterschiedlichen IDEs (JBuilder, Eclipse, IntelliJ-Idea, TogetherJ); Buildtools waren Make und Ant, Repositories MKS SourceIntegrity/CVS/Subversion;
Nebenprojekte:
1. Parser für die Ermittlung der Differenzen zwischen aktuellem und auszulieferndem DB-Stand. Ableitung/Generierung der auszuführenden SQL-Statements, um von Zustand Alt zu Neu zu gelangen. Durchgeführt mit Jay und JLex, sowie Java-SAX-Parser und XML/XSLT.
2. Erstellung eines vollständig generischen Ex- und Imports von Java-Objekten
nach XML und umgekehrt basierend auf Java-Reflection und XML-SAX-Parsing.
3. Erstellung einer Kommandozeilen-Tool-Collection für die Konfiguration der Entwicklungsumgebung für die Projekt-Entwickler basierend auf Ruby. Unterstützung/Automatisierung des Entwicklungsprozesses von Erstellung des jeweiligen Workspaces über Build und Testautomatisierung bis hin zum Check-In.
Datenbankgestütze (Informix), generative Internetanwendung unter Einsatz von Perl, C++, Java, Compilerbau-Tools(lex/yacc-ähnlich), SQL u. A. zur Lösung des Jahr-2000-Problems, indem für sämtliche Quelltexte einer dt. Großbank die Zusammenhänge via HTML dargestellt wurde (bis hin zur Datenflussanalyse);
05/2006 - 09/2010 (Projektleiter/Entwickler, Angestelltenverhältnis)
OOA/D, Impl., (Unit-)Tests (C++/Qt/OPC-UA) für die Middleware einer Maschinenbediensoftware eines deutschen Maschinenbauers, der im Bereich von lebensmittelverarbeitenden Hochleistungsschneidanlagen Weltmarktführer ist;
OOA/D, Impl., (Unit-)Tests für Frontend (Flex/ActionScript/Mate) und Backend (.NET/C#) für die Medienverwaltungsoftware eines US-amerikanischen Konzerns; Eigenentwickeltes Kommunikations-Framework (auf Basis von Action Message Format (AMF, FluorineFX für .NET)); Eigenentwickeltes DBI auf Basis von ADO.NET (durch mich erweitert um Lightweight-Mapping-Capabilities == LQM (Lightweight Query Mapping), wobei auf Basis vorhandener DB-Strukturen Mapping-Dateien für C#/.NET und für ActionScript (um diese leichter im Client präsentieren zu können) generiert werden können)); Datenbank-Backend MSSQL Server 2008; Eigenentwickeltes Build-Tool auf Basis von Python; Eigentwickeltes Logging-Werkzeug; Webservice-basiertes, eigenentwickeltes XSLT-Import-Werkzeug von XML-Dateien; Internationales Projekt mit ca. 50 Entwicklern, Projektsprache Englisch;
OOA/D, Implementierung, (Unit-)Tests (Java, .NET/C#, JetSym, EPAS) von Software für die Bedienung von Maschinen in der lebensmittelverarbeitenden Industrie;
OOA/D, Impl., (Unit-)Tests für Backend eines Web-Shops;
Java, Tomcat als Container, OR-Mapping mit Hibernate auf eine MySQL-Datenbank;
Erstellung eines XML-Exports mit Castor und nachgezogenem XML-SAX-Filtering sowie eines XML-Imports durch
XSLT-Aufbereitung der gelieferten Quellen und nachgezogenem XML-SAX-Import in Java;
Entwickelt komplett unter Eclipse und diversen Plugins (z. B. für Hibernate);
OOA/D, Implementierung, (Unit-)Tests (Java, klass. 3-Schichten-Architektur mit relationaler Datenbank (Informix) und JBoss-Application-Server (EJBs) mit dezentraler Datenhaltung (Austauschformat XML) und Anbindung externer Applikationen über Servlets (Tomcat));
Technische Beratung der Fachabteilungen in Fragen der Systemarchitektur und Klärung von Problemen bzgl. Analyse/Design/Implementierung;
Betreuung/Weiterentwicklung des firmeneigenen Frameworks, Einführung neuer Technologien;
Verantwortlichkeiten: Klassenadministration, Konfigurationsmanagement;
Entwicklung unter Windows NT und Linux mit unterschiedlichen IDEs (JBuilder, Eclipse, IntelliJ-Idea, TogetherJ); Buildtools waren Make und Ant, Repositories MKS SourceIntegrity/CVS/Subversion;
Nebenprojekte:
1. Parser für die Ermittlung der Differenzen zwischen aktuellem und auszulieferndem DB-Stand. Ableitung/Generierung der auszuführenden SQL-Statements, um von Zustand Alt zu Neu zu gelangen. Durchgeführt mit Jay und JLex, sowie Java-SAX-Parser und XML/XSLT.
2. Erstellung eines vollständig generischen Ex- und Imports von Java-Objekten
nach XML und umgekehrt basierend auf Java-Reflection und XML-SAX-Parsing.
3. Erstellung einer Kommandozeilen-Tool-Collection für die Konfiguration der Entwicklungsumgebung für die Projekt-Entwickler basierend auf Ruby. Unterstützung/Automatisierung des Entwicklungsprozesses von Erstellung des jeweiligen Workspaces über Build und Testautomatisierung bis hin zum Check-In.
Datenbankgestütze (Informix), generative Internetanwendung unter Einsatz von Perl, C++, Java, Compilerbau-Tools(lex/yacc-ähnlich), SQL u. A. zur Lösung des Jahr-2000-Problems, indem für sämtliche Quelltexte einer dt. Großbank die Zusammenhänge via HTML dargestellt wurde (bis hin zur Datenflussanalyse);
05/2006 - 09/2010 (Projektleiter/Entwickler, Angestelltenverhältnis)
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.