Profil
Sprachen: Englisch, Französisch, Deutsch
Abschluss: Diplom-Ingenieur der Technischen Kybernetik
TU Stuttgart
Programmiererfahrung seit: 1987
Berufserfahrung seit: 1998
Spezialisierung: Java-Technologie, Java-basierte Web-Applicationen, J2SE, J2EE, J2ME, Oracle, Weblogic, C, C++, OO, Build-Management, Scriptsprachen, Unix
Rollen: Primär: Entwickler Java, C, C++, Business Analyst
Sekundär: Wartung und Betrieb, Schulung, administrative Tätigkeiten in NT- und Unix-Bereich, (Releaseerstellung, Organisation der Entwicklungsumgebung etc.), Dokumentation, Einführung und Umsetzung von QS-Maßnahmen, Projektleitung, Moderation Scrum Meetings (Planning, Retrospektive etc.), Kapazitätsplanung
Zertifikate/Weiterbildung: Pro / ENGINEER Basistraining, Aufbautraining
Join BMW IT Schulung/Zertifizierung
Schulung "Web Services mit Soap und Java"
SCJP - Sun Certified Programmer, Java 1.4 und 5
SCWCD - Sun Certified Web Component Developer
SCBCD - Sun Certified Business Component Developer
SCMAD - Sun Certified Mobile Application Developer for J2ME
OCA - Oracle Certified Associate 10g, Datenbank Administration I
Grundlagen C#, Visual Basic 2008 mit MS .NET
Einsatz: Bevorzugt mittel- bis langfristig, Süddeutschland, München, Stuttgart, A, CH, englischsprachiges Ausland, bei attraktivem Projekt auch andernorts
Technologien
Betriebssysteme: Sprachen:
Windows (NT, 2000, XP, Vista, 7, 10), Unix-Systeme: HP-UX, Irix, Solaris, Linux (Suse, Ubuntu)

Java, C, C++, Shell-Programmierung (sh, ksh usw.), Perl, Pascal, Assembler (68000, 6510, 80x86), PHP, Visual Basic 2008, C#, MS .NET, Typescript, Scala, COBOL

Web: Web-/Applikationsserver:
HTML 5, Javascript, Java, JSP, CSS, XML, XSL, XSLT, PDF, AngularJS, REST, JSON, JQuery UI, SoapUI

Apache, Bea Weblogic, Glassfish, Website, iPlanet, Tomcat, Sun Application Server, JBoss, Jetty, JBoss Rules Engine (Drools)

Frameworks, Technologien Java-Umfeld: Datenbanken und Persistenz, Tools:
J2SE, J2EE, J2ME, Struts, UTC/SA, GROPS, Applets, Servlets, RMI, Threads, EJB, Security, Web Services, Soap, CheckStyle, Findbugs, Dependometer, Juca, Xdoclet, JUnit, Cocoon, DBUnit, MIDP/CLDC, EJB 3.0, Spring, JSF Itext, FOP, Webservices, OSGI, Velocity, Java 5, Eclipse RCP, JBoss jBPM, Intalio BPMS, FitNesse, Apache Camel Framework, XmlUnit, Jaxb, Mockito, Grizzly, Apache Kafka, JGiven, Spring Boot

SQL, Oracle, MySQL, phpMyAdmin, DB2, TOAD, Toplink, MS Access Grundkenntnisse, Pointbase, Cloudscape, DBVisualiser, Oracle SQL Developer, Oracle SQL Plus, PL/SQL, Java Persistence API Hibernate, Toplink, IBatis, PL/SQL Developer, Sybase Powerdesigner, H2, JPA, JPQL, Eclipselink

Entwicklungsumgebungen: GUI-Builder/Libraries:
Borland C++ IDE, MS Developer Studio, Unix makefiles, Ant Build Files, Symantec Visual Cafe, JBuilder Enterprise, Eclipse, NetBeans IDE, Maven, Cruise Control, Hudson, Jenkins, IntelliJ IDEA, MS Visual Code

OWL (Borland), ILOG-VIEWS, GRIT Application Developer, Java: Grundkenntnisse AWT, Swing, SWT, JFace, JSF, Visual-Editor, Selenium, Vaadin, Apache Wicket, Angular 7 + Karma + Jasmine

Revisionsverwaltung, CI: Methoden/Standards:
CVS, Tortoise, MS Visual Source Safe, Subversion, zugehörige Eclipse Plugins, Serena Dimensions, Cruise Control, GIT, GITLab

OOA, OOD, OOP, UML, OR-Datenmodellierung, Phasen/Wasserfallmodell, Agile Entwicklung/Scrum, testgetriebene Entwicklung, Requirements Management

Studienspezifisches: sonstige Tools/Kenntnisse:
Regelungs- und Steuerungstechnik, Modellierung/Simulation mechanischer, thermodynamischer, elektrotechnischer und nichttechnischer Systeme, Optimierungsverfahren, Biomedizinische Technik (Physiologie, Elektrobiologie, medizinische Verfahrenstechnik, Radiologie, Strahlentechnik), Echtzeitdatenverarbeitung

Vi, gVim, Cygwin, Matlab, VMware, Exceed, VNC, etc., Kryptographie Grundkenntnisse HTTPS/PGP, Entwicklung sicherer Webanwendungen für das Internet, Maschinenschreiben, MS Standardsoftware (Word, Excel, Outlook, etc.), Open Office, Mercury Quality Center, Acrobat, Veritas Cluster Manager, agile Methode/Scrum, JIRA, ActiTime, Modelio Projektmodelierung, Corba, JacORB, omniORB, Vagrant, Docker, Gatling Lasttests, Swagger

Projekte
Java Entwicklung, Cloud Migration (Openshift/AWS)
seit
04/21
Git, GitHub, TortoiseGit, Windows 10, Maven, Service Entwicklung, Versicherung, JDK/Java 8, Spring Boot, Tomcat, Cucumber (SOAP Tests), Cloud: AWS & OpenShift 4 (Merlot) und 3, Groovy, Jenkins, JFrog Artifactory, Kubernetes, Erstellung Jenkins Multi-Branch-Pipelines und Jobs (YAML), Migration JUnit 4 nach 5, Migration Asserts nach AssertJ

Java Entwicklung Webservices (Middle-Tier, Full Stack)
11/20 - 04/21 Java Entwicklung Middle-Tier, Java 8 + 11, Git & GitLab, Maven, Jenkins, Docker, Weblogic 12c, Oracle DB, SQL Developer 19, SOAP, REST, JSON, XML, SQL, Spring Boot, Apache Kafka, AVRO, PlantUML, SoapUI, MockTK, Mockito, Tolerant Reader Implementation (Soap Webservices), Spring, IntelliJ IDEA, Ubuntu, testgetriebene Entwicklung TDD, Agiler Prozess (Scrum)

Folgeprojekt
Migration Produktionslogistik von COBOL nach Java
06/19 - 11/20 Migration eines Produktionssteuerungs-Systems, Full-Stack Java Entwicklung: Frontend mit Angular 7, Spring Boot, Typescript, Unit-Tests mit Karma, Jasmine, MS Visual Code, Lasttests mit Gatling + Scala, Backends mit Spring-Boot, Swagger REST Interfaces, IntelliJ IDEA, Java 11, Oracle DB, Docker, COBOL Code Analyse, TDD, agiler Prozess, Junit, Hibernate, GIT, GitLab, Maven etc.

Nutzfahrzeuge, LKW- & Bus-Produktion
Gesetzesänderungen, Java 8, Formular- / Berichtserstellung
01/19 - 05/19 Entwicklung Java Komponenten, Meldungen im Einwohnermeldewesen OK.EWO, Java 8, JBoss EAP7, Oracle DB, Docker, agiler Prozess nach Scrum, Moderation von Scrum Meetings, Mockito, Prozess-Tools: Freemind, JIRA, Confluence, Umsetzung gesetzlicher Änderungen, Berichts- / Dokumentenerstellung mit XSLT, XMELD Standard, Einwicklungs- umgebung MS Windows 10 + IntelliJ IDEA, Clean Code, BDD mit JGiven

Einwohnermeldewesen
Java Entwicklung Webservices (Middle-Tier, Soap, REST)
02/15 - 06/18 Java Entwicklung Middle-Tier, Java 7, Eclipse, Soap & Rest Services, JAX-WS, XML/JaxB, Architektur, WLS 11g XMLSpy MockTK, Mockito, testgetriebene Entwicklung TDD, Entwicklungsplattform Linux (Ubunut 14.04), Subversion, Maven, SoapUI + Junit tests, Erstellen/Updaten Oracle Stored Procedures/DB Entwicklung, Grizzly Framework 1.9.35, Migration Java 6 nach 7, Log4j, Implementierung neuer Reports, GUI mit Apache Wicket (1.5.8), Spring, Jetty, Axis, JDBC, Umstellung Repository: Subversion nach GIT + GitLab, JPA, JPQL, Eclipselink, XmlUnit, Projekt MDE Functional Decomposition: Aufteilung monolithischer Architektur in serviceorientierte, einzeln deploybare Pakages, Analyse, Architektur- / Designberatung, funktionale Trennung auf separates deployment, separieren von DB-Zugriff / Spring-Config / Interfaces, Migration Infoscreen HD Komponente Java 6 → Java 7, Anpassen Libraries, Migration auf neue WLS Domain, Einrichten der Resourcen (Datasources etc.), Lösen Kompatibilitätsprobleme, Update diverser Frameworks (Log4j), Implementierung neuer Reports, GUI mit Wicket (1.5.8), jaxb, spring, Unit tests mit Mockito, jetty, slf4j, axis, jdbc uvam. Architekturdokumentation: UML Activity + Sequence diagrams (PlantUML, MS Visio 2007), Confluence, Jira, agiler Prozess (Scrum), Moderation Scrum Meetings (Planning, Retrospektive etc.), Kapazitätsplanung, Migration auf Java 8, Apache Kafka, Zookeeper, Virtualisierung mit Vagrant / Docker, Avro Datenformat

Mobilfunkanbieter
Profilgenerator, Dokumentenerzeugung, Mail Processing
07/14 - 01/15 Generierung von Dokumenten (PDF) mit Suchindexerstellung, Suchtrefferhervorhebung, Encodinganpassung, Internationnalisierung etc., Java 7, iText, fop, XLST, XML, DOM maven, IntelliJ Idea, Mail Bearbeitung (Filtern, Routen, Kopien entfernen) mit Apache Camel, slf4j, log4j, maven, Evaluierung Machbarkeit, Technologieauswahl, Implementierung.

OPS, ICD & Bonniversum, Best Product Features, Cisco2DMS, Scan2Mail
02/14 - 06/14 Erstellung Prototyp/POC für automatischen Build-Server (Jenkins) incl. automatischer Selenium Tests, Implementierung Webservice Proxy für Test/Performance-Zwecke (JBoss JAX-Webservices RI 2.1), Cisco-Fax Server Anbindung mit Apache Camel Framework (Konvertierung Faxe, Routing etc.) via Exchange Server, Unterstützung Business Concept Phase, Erfassen der Requirements, Implementierung, Testphase uvam.

Sepa: Umstellung Zahlungsverkehr
07/13 - 01/14 Anpassung kompletter Plattform (div. Clients/Webservices) an SEPA Vorgaben (IBAN, BIC/Swift), Frontend, Backend, Persistenz, Validierung, Autocompletion, JSF, JBoss, Drools Rules, Test/Testautomatisierung mit Selenium/SoapUI, JUnit, Soap Webservices, JSP, custom taglibs, Javascript, Vaadin uvam., Anbindung Bankverlag Library, Implementierung, Unterstützung Testphase

Migration Finanzierungsplattform: C++ nach Java, Weblogic nach JBoss
04/12 - 06/13 Migration eines komplexen Corba-basierten heterogenen Altsystems (ca. 20 C++ Backend- Server, Java-Frontend-Kompenenten auf Weblogic) nach Java sowie von Weblogic nach JBoss, Analyse, Konzeption und Umsetzung der Migration, Machbarkeitsanalyse Erstellung Prototypen/ Proof-of-Concept Implementierung der Kernkomponente zur Umschaltung der Services zur Laufzeit, Portierung technischer + fachlicher Logik nach Java, Analyse Business-Logik in bestehendem C++ Code (3,5 Mio Zeilen Alt-Code, Threading, Persistenz, fachliche + technische Logik usw.), Entwicklungsumgebung auf Ubuntu Linux, Java Technologie: Oracle Weblogic 11.0, IntelliJ IDEA 10.5, FitNesse (acceptance testing), Maven, Java 6+7, EJB 3, Hibernate, JPA, JBoss 6.0 + 7, C++ Technologie: Corba, JacORB, omniORB, Eclipse Indigo for C/C++ Developers, C++ 4.4.5, GNU Make, Oracle Call Interface Template Library (OTL, OCI Template Library), Teilmigration Schufa C++ Server, Herauslösen der Datenbank-Zugriffsschicht (otl) wg. neuer Firewall, Umbau auf Zugriff via Corba auf Java Server (EJB, Hibernate): Analyse, Architektur + Design, Datentransfer und Mapping C++ Objekte -> Corba Objekte -> Java Objekte, Design der CORBA Interfaces (IDL), Generierung der Schnittstellenklasse (C++, Java), Erstellung FitNesse tests, Umbau C++ build Prozess auf Mehrfachziel (Binary in 2 Versionen: mit + ohne neue Schnittstelle), Gnu Makefiles, Testunterstützung (Testkonzepte, Testautomatisierung, Erstellung Testszenarien, Selenium), Begleitung des Projekts über Produktivsetzung bis Stabilisierungsphase, Subversion, Jira, agiler Prozess (Scrum), Projektsprache Englisch

Bank, Konsumentenkredite, 3 Verlängerungen
Entwicklung Java, Technologieberatung, Immobilienfinanzierung
05/11 - 03/12 Java Entwicklung für Immobilienfinanzierungsplattform, schichtenübergreifende Entwicklung Im Bereich Backoffice, Intranet, Ideen- und Anfragemanagement, Ehyp, Partnerportal, CFrame, B2B, B2C, Frontend mit JQuery UI, JS, HTML, Velocity, für IE 8 + 9, dynamische Eingabeformulare, Validierung, Workflow-Modellierung, Dokumenten- erstellung Generierung PDF mit IText u. XSL-FO, Anbindung BO an Telefonanlage (Sikom) via JAVA-AP, FO, IntelliJ IDEA, Log4J, CVS, WinCVS, Oracle 11G, Velocity, Apache, Tomcat, PL SQL Developer,Java 6 & 7, Technologiestudie Java APIs für Outlook / Exchange-Server Anbindung für MS Exchange Server Anbindung an Backoffice Workflow, Interviews mit Fachabteilung, Evaluierung Technologie + Machbarkeit, Integration in bestehende Infrastruktur, Prozessintegration, Durchführen Anwender-Interviews, Erfassen der Requirements, Recherche JAVA APIs, Technologie + Architekturberatung

Immobilienfinanzierer, 2 Vertragsverlängerungen
Entwicklung Eclipse Rich Client (RCP), Lohnsteuerberechnung
01/11 - 04/11 Eclipse RCP Fat Client (Helios), GUI mit SWT, JFace und Visual Editor, Prüfung fachlicher Regeln mit JBoss Drools Rule Engine, Anbindung Windows-Schnittstellen mit JNI, DOM, Einrichten CI Build für RCP Produkt (PDE, ANT, Maven, Cruise Control, Hudson), Automatisierung Buildprozess für RCP, Aufsetzen automatischer Tests, Architektur- beratung (Analyse, Konzept, Design), RCP Junit-Plugin Tests (PDE JUnit, SWT Bot), Code Generierung mit Eclipse JDT (Java Development Tools) und AST (Abstract Syntax Tree), Schulung Java Programmierung, Design Patterns, Coding Conventions, Knowhow Transfer (Coaching von Java-Anfängern), Extreme Programming

Behörde, Finanzverwaltung
Entwicklung Java, JEE, ECommerce
07/10 - 12/10 Implementierung Middle-Tier + Backend Online-Shop, Java, JEE, testgetriebene Entwicklung, Scrum, Datenimporte, Batchprogrammierung, JBoss 4.2.0 + 4.3, EJB 3.0, Hibernate, Oracle 10G, H2, DB2, Eclipse Helios + Ganymede, Subversion, DBVisualizer, JRebel, Cactus, DBUnit, JMS, JSON, Seam, Confluence, Code Reviews mit Atlassian Crucible, Mantis

ECommerce, Versandhandel
Consulting, Entwicklung J2EE, Kreditkarten, Chargeback
12/09 - 05/10 Reengineering Rückbuchungssystem, Analyse Altsystem (Architektur, Datenmodell, GUI), Architekturberatung, Design, Umsetzung, agiler Prozess (Scrum), Pentaho BI Suite, PDI Komponente, JSF, Spring Batch, Hibernate, Oracle, JBoss jBPM, Business Process Modelling, Subversion, CVS, MS Active Server Pages, Maven, Eclipse Galileo, Tomcat, JIRA, Aufsetzen Continuous Integration mit Cruise Control, Unit-Tests, Regressionstests mit JMeter, PL/SQL Developer, Enterprise Architect, Sybase Powerdesigner, Projektsprache Englisch

Finanzbranche, Kreditkarten, 2 Vertragsverlängerungen
Softwareentwicklung PERL, Individualisierung Printmedien
10/08 - 02/09 Individualisierung von Printprodukten, Design und Implementierung von Batchprozessen unter Ubuntu-Linux mit PERL, Analyse Dokumentenstruktur, Optimierung Layout, Einfügen kontext-spezifischer Werbeblöcke

Printmedienbranche
J2SE, Webapplikation, Simulationsumgebung Kreditrisiko
10/08 - 02/09 Simulationsumgebung für Stresstests und Risikoeinstufung (Planungsläufe, Risikotransferrechnung für Ausplatzierungen gem. regulatorischer Vorgaben Solvabilitätsverordnung §123, §148, §151, §232), IT-Konzept, Architektur, Implementierung, Web-Applikation, Implementierung Datenzugriffsschicht, Middle Tier und GUI, Persistenz, IBatis, Spring, XSLT, Oracle 10g, Toad, Eclipse, MS VSS, Jetty, DBUnit

Softwareentwicklung J2SE, Webapplikation, Kreditwesen, Basel II (KWG)
09/07 - 10/08 IT-Konzept, Architektur, Implementierung, Web-Applikation, Implementierung Datenzugriffsschicht, Middle Tier und GUI, GUI via XSLT gerendert, Persistenz, IBatis, Spring, Groß- und Millionenkreditmeldung nach KWG/Basel II, Oracle 10g, Toad, Eclipse, MS VSS, Jetty, Berichtserstellung als PDF mit Itext, FOP, Acrobat Acroforms (Einzelanzeige, GbR, MKNE), Überwachung von Groß- und Millionenkrediten

Bank, Unternehmensberatung
Softwareentwicklung J2ME, Mobilapplikation
08/07 - 09/07 J2ME Mobilapplikation, Implementierung Datenversorgung für Midlet, Konzept und Erstellung Backend-Komponenten der Datenverwaltung (MySQL Datenbank, phpMyAdmin, http-Requests, Datenmodellierung, JSR-184, 75, 135, Sun Wireless Toolkit, Tomcat, Connector J), Midlet-Programmierung auf Netbeans 5.5.1 und NetBeans Mobility Pack For MIDP/CLDC 5.5, Web-Applikation für Datenadministration und Datenversorgung des Midlets

US Telekommunikationsunternehmen
Softwareentwicklung Internet-Gebrauchtwagenbörse
08/06 - 06/07 J2EE Web-Applikation, Implementierung Backend und Schnittstellen, Anbindung von Webservices, Generierung EJB 2.0 Klassen und Descriptoren, XSL, XSLT, Oracle 10g, Log4J, Eurotax Structure, Eurotax Price, IGDOM, HST, Tortoise, SVN, Eclipse, Bea Weblogic, Entwicklung auf Windows XP, Betrieb unter Linux

süddeutscher Automobilbauer, Systemhaus, Unternehmensberatung
Consulting E-Commerce, Fahrzeugbestellsysteme
08/06 - 12/06 Beratung Konfiguratoren, Online Bestellsysteme, Beratung, Erarbeitung Konzepte, Support (Java, J2EE), Optimierung Buildprozesse

süddeutscher Automobilbauer, Telekommunikationskonzern, Unternehmensberatung
E-Commerce, Suchmaschine, Reservierungssystem f. Bestands-KFZ
02/05 - 08/06 Web-Applikation zur Lokalisierung, Vormerkung und Bestellung von Gebrauchtfahrzeugen, J2EE-Architektur, Bea Weblogic, JSP, Struts, UTC/SA, GROPS, Ant-Build-Files, Entwicklung unter Windows NT, Betrieb unter Solaris, Datenpflege und Analyse auf IBM DB2 Datenbank, Implementierung, Betrieb, Wartung, Migration auf WLS 8.1, Umstellung der Persistenzschicht (EJBs, Toplink 9.04), Migration der Komponenten (Struts, UTC/SA, GROPS, EHL)

süddeutscher Automobilbauer, Unternehmensberatung
Entwicklung E-Commerce, Fahrzeugbestellsystem für Führungskräfte
07/02 - 03/04 Online-Bestellsystems für Führungskräfte, Anwendungsdaten: 349 Klassen, 81.749 LOC, Java-Client, Servlets, statische & dynamische Html-Seiten, Erstellung von Zugriffs- statistiken (Perl, CGI), PGP-verschlüsselte Kommunikation über Internet, Migration auf neue Architektur (Dispatcher, NES-Webserver, Weblogic-Server-Cluster), automatische Verschickung verschlüsselter Bestellemails etc., Projektleitung

süddeutscher Automobilbauer, Großkonzern, Unternehmensberatung
Softwareentwicklung E-Commerce, Fahrzeugkonfiguratoren, Bestellsysteme
02/00 - 07/02 Entwicklung von Online-Bestellsystemen und Fahrzeugkonfiguratoren, Betrieb, Wartung, Weiterentwicklung, Administration, Installation (Unix), Versionsupdates, Bugfixes, Datenversorgung, Support, Währungsumstellung, Anpassungen für neue Browser und Plattformen, spezifische Anpassungen auf Kundenwunsch, Integration Motorräder, Java- basierte Web-Applikationen, 380 Klassen, 99.510 LOC, Applet-, Servlet- Programmierung, RMIServer, statischer Content Html, JSP, Javascript, CSS, AWT, Swing, mehrere Back-End-Systeme, Oracle, Visual Cafe, JBuilder, Tool für interne Versionsverwaltung (Shell-Scripte zum Abruf festgelegter Softwarekonfigurationen aus MS Visual Source Safe)

Süddeutscher Automobilbauer, Unternehmensberatung
E-Commerce Prototyp, Online Bestellsystem
09/02 - 11/02 Konzeption und Implementierung eines Prototypen für ein Online-Bestellsystem, Ultra- Thin-Client (Html, Javascript), Transaktionen/Datenbankzugriffe in Perl, Datenbankentwurf und Umsetzung mit MySQL, Implementierung der Sitzungsverwaltung (Vergabe von Session-IDs, Transaktionsnummern, Client-Identifizierung mit Cookies, MD5-Hash etc.), Installation und providerspezifische Anpassung (Strato), Integration in bestehende Webseite, Automatisierung der Bestellaufgabe über das Internet, Perl-Script zur Übermittlung der Bestellungen und angehängter Attachments

Folienhersteller, Werbeagentur
Softwareentwicklung, CAD, Pro/ENGINEER, Bemaßungen in Rohrbaugruppen
07/00 - 12/00 Konzeption und Implementierung, Software für Geometrieanalyse und automatischen Einbau von Bemaßungen in Rohrbaugruppen, Auffinden von Raum- und Flächensprüngen, Analyse, Konzeption, Implementierung C und C++, Test, Entwurf und Umsetzung von QS-Maßnahmen in der Software-Entwicklung (Einführung von Entwicklungs- und Testzyklen, Coding Conventions, Revisionsverwaltung mit CVS, Code-Reading, etc.), 5000 LOC, 1 Modul, C, C++

Werkzeughersteller, Maschinenbau, CAD-Systemhaus
Softwareentwicklung, CAD, Pro/ENGINEER, Bohrtabellenerzeugung
01/00 - 06/00 Implementierung , Bohrtabellenerzeugung, Zusatzmodule, Anpassungen, GUI mit GRIT Application Developer, Installationscripte in PERL zur Installation unter Unix, Netzwerkprogrammierung unter Windows NT (Winsock API) u Erstellung einer Funktionsbibliothek für Prozesskommunikation über Sockets, Portierung, 7000 LOC, 7 Module, C, C++

Maschinenbau, CAD Systemhaus
Softwareentwicklung, CAD, Pro/ENGINEER, Prüf- und Administrationstool
12/98 - 12/99 Implementierung Dateimanager & Prüftool für Pro/ENGINEER Daten, Entwicklung und Wartung, Pro/ENGINEER, Pro/TOOLKIT, Pro/DEVELOP, Installation und Einführung der Software beim Kunden, Support, Schulung (Veranstaltung von Workshops etc.), Erstellung und Pflege der Dokumentation und Onlinehilfe, Einbindung des Perl- Interpreters in C (Mustererkennung, reguläre Ausdrücke), Portierung von Windows NT auf Unix (Irix, HP-UX, Solaris), Entwicklung unter Windows NT (Microsoft Developer Studio), Implementierung kundenspezifischer Erweiterungswünsche, 25.000 LOC, 15 Module C, C++

Maschinenbau, Getriebe-/Turbinenhersteller, CAD Systemhaus
Softwareentwicklung C, C++, 3D-Impedanztomographie
10/97 - 09/98 Entwurf und Implementierung OO-modelierter Simulationssoftware für 3D-Impedanztomographie (3D-Finite-Elemente-Berechnung), Finite-Elemente-Analyse eines stationären Strömungsfeldes, OOA, OOD; OOP mit C, C++, Berücksichtigung software-ergonomischer Aspekte, Windows-Programmierung mit Borland C++ 5.0 / 5.01, GUI: OWL, Visualisierung von Simulationsergebnissen und 3D-Volumendaten, Programmierung von graphischen Editoren zur Eingabe der Netzgeometrie, Leitwertverteilung und der Messprogramme

Institut für Biomedizinische Technik, Universität Stuttgart
Softwareentwicklung C, C++, Streckensimulation
09/96 - 11/96 Entwurf und Implementierung OO-modelierter Simulationssoftware für die Längsdynamik eines KFZ, OOA, OOD der Komponenten (Fahrer, Fahrzeug, Strecke etc.), Entwurf eines Schnittstellenkonzepts, Modellierung und Simulation eines LKW, C, C++, ILOG-Views f. GUI, Windows NT

Forschungs- und Entwicklungszentrum, Abt. Techn. Berechnung, Systemfunktionen
Softwareentwicklung C, Visualisierung von 3D Kinematik
10/94 - 02/95 C-Programm zur Visualisierung von Bewegungsabläufen und Relativbewegungen/Kinematischen Ketten , Darstellungen von Vektorgeometrien in perspektivischer Ansicht, 286/386 PC

Softwareentwicklung 68000, 6510 Assembler, Basic
01/87 - 12/90 Graphikprogramm in C128-Basic, Demos und Computerspiel in 68000,6510 Assembler, Interrupt-, Graphik-, Sound-Programmierung, Event-Synchronisation, Hardwarenahe Programmierung, Engine zur Sprite-Animation (C64/C128)

FAQ

Willkommen auf meiner Homepage.

Als selbständiger Softwareentwickler mit mehr als 10 Jahren IT-Erfahrung und Schwerpunkt im Bereich Java, J2EE, C, C++, Persistenz und Datenbanken konzipiere und realisiere ich Software ganz nach ihren Vorstellungen. Egal ob einfache Anwendung oder komplexe Web-Applikation - ich beraten Sie gerne bei der Wahl der geeigneten Mittel.

Profitieren Sie von meiner Erfahrung im Bereich Anwendungsentwicklung und E-Commerce. Bei der Lösung Ihrer Probleme stehe ich ihnen mit einem umfangreichen Repertoire an Programmiersprachen, Datenbanken und Architekturkomponenten zur Seite.

Als Ingenieur habe ich den Ehrgeiz Dinge zum Laufen zu bringen. Zielstrebigkeit, Pragmatismus, sauberes handwerkliches Arbeiten und Präzision charakterisieren daher meine Arbeitsweise. Seit 1997 habe ich in vielen Projekten in größeren und kleineren Teams erfolgreich mitgewirkt.

Ich freue mich auf ihre Projektanfrage.
Java
EJB 3.0
Webservices
Eclipse
Oracle
Bea WLS
J2EE, JEE
J2SE, J2ME
Hibernate
SOA
Corba
PL/SQL
OOA, OOD, OOP
UML
AngularJS
XML, XSL, XSLT
JBoss
C, C++
Maven, Ant, Make
Perl, PHP
HTML 5
CSS, Javascript
Markus Richter
Diplom Ingenieur
der Technischen Kybernetik
Software-Ingenieur
Otl-Aicher-Str. 12, 80807 München
Tel: +49 (0) 89 71 67 51 08
© 2017 Markus Richter Datenverarbeitung