Ronald P. Meyer
Ronald P. Meyer

Computer Scientist

Munich, Germany

meyer@rpmsoft.de

+49 178 614 63 47

 

Software Development

Analyis - Collection of requirements

Design - Planing technical realization of requirements

Implementation - Realization of requirements

Test - Test of technical realization

Focus

Java EE - Backend, Frontend

Java Frontend - Swing, RCP, JavaFX

Public Key Infrastucture

Visionary projects

1990 Menu and Window Framework for DOS Box in Ascii character set

1993 Hypertext system with LaTeX syntax

1993 Basic to C transpiler

1997 Graphics editor for register transfer structures

1999 ORM Framework

2001 Web Framework controlled by description of DB

2001 Perl Server Page (Browser-based Integrated Development Environment in Perl) (Editor, Debugger, Executor)

2007 Integration Framework with a C like interpreter as Data Mapper for Financial products Markup Language (FpML)

2010 Projektional Editor for SQL DDL Statements

2015 Distributed Application to distribute certificates

2017 Integration Framework (for Issues)

2019 Acceptance of the Integration Framework in BMW's Blue Print

Sector

Automotive (Board net, ...)

Banking (Risk, Derivatives)

Medicine (Telematique, Patient-Record, Accounting)

Public Sector (Patent, Transportation, Defence)

Software-Development (Model-Driven-Architecture, Tools)

Industry (Production)

Languages

German - Mother tongue

English

 

 

Projektliste in Deutsch

Computer Scientist Ronald P. Meyer

Education


Technical University Berlin
1995 - 1999

Diploma Computer Science studies

Freie Universität Berlin
1985 - 1988

Magister Germanistik studies

Projects


Client/Server Application for Environmental Impact Assessment
06.2022 - 08.2023
Public Sector
Technology

Java 17, OpenFX, Payara, Confluence, Jira, Bitbucket, MariaDB, Docker, Eclipse, Gradle, JWT, PMD, CDI, JSON, REST, JPA, JTA, JUnit, Git

Developer
Skills

  • Jakarta 10 Backend Development
  • JavaFX Frontend Development

Tasks

  • Development of a frontend with FXML, CDI, Model View Presenter, Client/Server-communication via REST
  • Development of a backend with Domains, Boundaries, Resources, Repositories, Entities, Integrations- and Unit-Tests


GUI Generator for Java Client Frameworks Swing, SWT/JFace, JavaFX
03.2020 - 11.2020
Software
Technology

Java 8, JAXB 2, XML, XSD, Swing 1.4, SWT 4.7.3a, JavaFX 8, JUnit 4.12, Eclipse IDE for Enterprise Java Developers 4.10, Eclipse RCP AsciiDoctor Editor 1.4.4, Test Frameworks Swing: fest-swing 1.2.1, SWT:, JavaFX: TestFX 4.0.15-alpha, Maven 3.6.5, Git 2.17.1, Continuous Integration with Jenkins 2.249.1

Architect, Developer
Skills

  • Technical and domain market analysis. Evaluation of several products
    • to produce GUIs: Xoetrope for Swing and SWT, Swing JavaBuilder for Swing
    • to layout GUIs: MigLayout, TableLayout, etc.
    • to produce Java Source Code: Roaster, CodeModel, JavaParser, Eclipse JDT
  • Architecture of an model based solution to produce GUIs
  • Determining and constraining selected features of GUIs in respect of demos provided by the manufacturers: SwingSet3 (Swing), SWT ControlExample (SWT) and Ensemble8 (JavaFX)

Tasks

  • Implementation of a generic model based build systems (like Maven, Gradle, Make)
  • Implementation of a system to generate maven based Java Infrastrukture (Directories, pom.xml, Java Source Code with respect to annotations and Generics)
  • Creation of a feature matrix of the selected GUI Widgets
  • Implementation of an model to describe features of the GUI in XML format
  • Implementation and porting of Layout Managers for Swing, SWT and Panes für JavaFX so consistent Layout of GUIs are supported
  • Implementation of Snippets of the supported features for the selected GUI Frameworks. Transformation into XML models.
  • Transformation of XML Model into Java Source Code
  • Test of generating Java Source Code out of the XML model
  • Test of generated GUIs


Generic ServiceHandler for Adaptors for Issue Management Systems to exchange defects with suppliers
08.2017 - 11.2019
Automotive
Technology

Java 7, 8 (Lambda), JAXB 2, Axis 1.4 (wg. SOAP RPC encoded), SOAP-UI 5, JMeter, Swagger, OpenAPI, Jira, Jira Rest Java Client (JRJC), Confluence, XML, XPath, Quartz, iText, JSch, JAX-RS Referenz-Implementierung Java 8, Jersey 1.19 und 2.25.1, Axis 1.4, JavaFX 8, Maven 3.3.9, JUnit 4.12, Mockito 2.8.47, Apache POI 3.16, Eclipse Java EE IDE Oxygen 4.7, SVN 1.9, Continuous Integration mit Jenkins

Architect, Developer
Skills

  • Architecture of a generic solution to test mapping, echange of defects and interaction with the systems.
  • Implementing of several adaptors to systems.
  • Implementing of a time scheduled application to echange defects (SyncService).
  • Implementing of a generic test automaton to fulfill the business requirements of the tests (TestTool).
  • Implementing of an extensive GUI to provide a means to handle the business requirements (SyncTool).

Tasks

  • Implementing of a generic regelbasierten rule base application to echange defects (EAI-Tool)
  • Implementing of a test automaton to echange defects regarding different status models
  • Survey of monitoring daten and configuration data
  • Generation of reports
  • Generation of unit, component, and integration tests
  • Implementing of an extensive JavaFX application to maintain defects in Issue Management Systems
  • Replacing the QCSI file based interface with a REST based interface
  • Adaptors for different Issue Management Systems
    • TAEESI (BMW) (REST) HP ALM (Intefaced via TAEESI Rest Service)
    • KPMWeb (VW, Audi, etc.) (WSDL)
    • Jira (REST, Jira Rest Java Client)
    • PTC Integrity (SDK, intern WSDL)
    • Polarion (SDK)
    • TeamTrack (JSoup)
    • CodeBeamer (SDK)
    • Octane (SDK)
    • Tuleap (WSDL)
  • Command Handler as a generic access to Issue Management Systems
  • Dokumentation of the architekture, design an the application


Implementing of a web based application to organize Patent Designs
08.2017 - 01.2018
Public sector, Governmental Agency
Technology

Eclipse RCP 4.6, RSA 7, EclipseLink Workbench, JPA 2.1, IBM WAS 8.5, Oracle 12, Git, SVN, Ant, Ivy, Jenkins, JUnit, Mockito, Xpdf

Developer
Skills

Java EE 7

Tasks

  • Implementing of a RCP Plugin with the feasibility to integrate different applications / libraries via COM to view and edit PDF, ODT, and Image formats.
  • Generic provider to access different Dokument Management Systems
  • Modell driven development of data base schemata via RSA, and EclipseLink Workbench
  • EJB Stateless Session Bean (SLSB) to delegate the requests to the DB
  • Dokumentation of the development environment.


Conception und implementation of a system which distributes and monitored security critical elements and performing der security critical processes
09.2016 - 06.2017
Automotive
Technology

Java 8, RMI, Java JCE, PKI, IAIK EECelerate, IAIK iSaSiLk, ISO/IEC 7816, JUnit, Mockito, Perforce, Maven, Jenkins, Pencil, JavaFX 8, Enterprise Architect

Architect, Developer
Skills

Tasks

A IT Conzept

  • Creation of the IT concept according to an IT process management standard with inclusion of the customer
  • Requirement engineering
  • Use Case diagrams
  • Class diagrams
  • Deployment diagrams
  • Services
  • Prototyping
  • Domain Driven Design
B Implementation
  • Backend
    • Import of constituent data at creation time
    • Performing of data integrity checks
    • Integration of the application in existing business model
    • Providing of configuration data for distributed sub sytemes
    • Distribution and monitoring of part and complete configuration
    • Survey of monitoring daten and configuration data
    • Generation of reports
    • Generation of unit, component, and integration tests
    • Integration in Continuous Integration
  • Frontend
    • Prototyping of the application
    • GUI development with JavaFX
    • Integration of the application in a security critical process
    • Entering and maintance with masks and wizards for distributed elements and processes


Small bug fixing
06.2016 - 07.2016
Banking
Technology

Velocity, IntelliJ, JUnit,

Incident manager third class
Skills

Velocity

Tasks

Fixing errors in monolithical application


SOAP and REST interface between manufacturers and suppliers with respect to error management
04.2016 - 05.2016
Automotive
Technology

Java 7, JUnit, JAXB 2, Axis 1.4 (in respect to SOAP RPC encoded), Maven, Eclipse, SOAP-UI, SyncServer, Jira, Confluence, MySQL (in respect to verifikation of data), XML, XPath

Developer
Skills

Analysis of SOAP- and REST interface in Tuleap ALM System

Tasks

Creation and integration of an interface between HP ALM (Customer) and Tuleap ALM (Supplier) via SOAP and REST in the SyncServer.


First electronic Specialist contract in Germany (psychotherapy)
10.2015 - 4.2016
Medicine
Technology

SOAP, XML, XPath, XML-Sig, XML-Sec, OpenSSL, Java JMeter, Tcl, TclPKI Client/Server architekture, SQL data bases (PostgreSQL, SQLite, MySQL)

Architect, Developer
Skills

  • Secure transmission of patient enrollment and physician billing data in the medical field.
  • Validation of contract and billing conditions

Tasks

  • Symmetric encryption to XML-Sec
  • Asymmetric encryption / Public Key Infrastructure
  • Validation panel doctors billing terms
  • Transmission of Health Insurance physicians billing data


Programming of the User Interface of the stem data management in RCP
05.2015 - 08.2015
Banking
Technology

Eclipse RCP, SWT/JFace, Jira, SVN

Developer
Skills

Extension of a RCP application

Tasks

Programming


Extension of a multi-tenant Financial Accounting Software
08.2014 - 01.2015
IT Service
Technology

Scrum, Agile Jira, Confluence, Eclipse, Maven, Jenkins, JBoss 7, EJB 3.1, JPA 2.0, JSF 2.0 (RichFaces), PostgreSQL, Velocity, Arquillian integration testing, RestEasy

Developer
Skills

Extension of a multi-tenant written in JSF Financial Accounting Software

Tasks

  • Extension of a multi-tenant written in JSF Financial Accounting Software
  • Support of internationalization for text-templates
  • Object / Relational Mapping with JPA
  • Creation of Arquillian integration testing
  • Rest Interface for the application


Enhancements of a risk application for observing credit counterparties in plafond limit management area
11.2013 - 02.2014
Banking
Technology

Oracle 11g, Jetty, JSF (Tomahawk), Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel file reading and writing with JXL, Wiki by Microsoft

Developer
Skills

  • Enhancements of a risk application according the requirement of the business.
  • Enhancements of a complex bank software.

Tasks

  • Analyis of funktional and technical concepts of the existing application
  • Communication with the Italian bgusiness (in English)
  • Gathering and implementing of the new functional requirements
  • Enhancement of the webbased GUI which has been written in JavaServer Faces (Tomahawk)
  • Enhancement of the business tier
  • Enhancement of the database schema


Changing the usage a risk management application's module Risk Map from users to legal entities
06.2013 - 10.2013
Banking
Technology

Oracle 11g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel file reading and writing with Apache POI, Wiki by Microsoft

Architect / Developer
Skills

  • Conceptual skills to write specifications of functional and technical requirements according the software development specification process (SEI) of the company
  • Enhancements of a complex bank software.

Tasks

  • Datenbase modeling with the frameworks JTB
  • Implementing of the webbased GUI with the frameworks JTB
  • Implementing of the business tier with the frameworks JTB
  • Changes so that legal entities and not users can maintain the organisation's structur
  • Creation of a developer Wiki to boost the development


Internet capability of the module Questionnaire of a Risk System
01.2013 - 05.2013
Banking
Technology

Oracle 11g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel reading and generation using POI

Architect / Developer
Skills

  • Conceptual skills to create the functional and technical specifications in accordance with the software development process in the company
  • Expansion of of a complex bank software.

Tasks

  • Functional and technical concept for the internet capability of the module Questionnaires of Pillar 2
  • Database modeling with the framework JTB
  • Implementation of the web-based GUI using the framework JTB
  • Implementation of the business layer using the frameworks JTB
  • Implementation of the Internet capability of the module Questionnaires of Pillar 2


Implementation of the memo functionality of the risk management system
11.2012 - 12.2012
Banking
Technology

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel reading and generation using jxl, switch to Apache POI

Skills

Expansion of complex bank risk management software.

Tasks

  • Database modeling with the framework JTB
  • Implementation of the web-based GUI using the framework JTB
  • Implementation of the business layer using the frameworks JTB
  • All Calculations modules (risk types, values, transmitters and receivers) provided with the notebook functionality.
  • Conversion of Excel functionality (read, write) to the Excel 2007 format using Apache POI


Implementation of several subgroups in the authorization concept of the risk system
09.2012 - 10.2012
Banking
Technology

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel reading and generation using jxl

Skills

Expansion of complex bank risk management software.

Tasks

  • Database modeling with the framework JTB
  • Implementation of the web-based GUI using the framework JTB
  • Implementation of the business layer using the frameworks JTB
  • Conversion of the risk system application from one subgroup to several subgroups


Questionnaire to investigate the organizational structure
03.2012 - 08.2012
Banking
Technology

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel reading and writing via jxl

Developer
Skills

  • Extension of a complex bank software,
  • Implementing of a questionnaire-template and the survey.

Tasks

  • Data base modelling with the JTB framework
  • Implementing of a web based GUI with the JTB framework
  • Implementing of the business tier with the JTB framework
  • Import and export of a document (Portfolio Units) in Excel Format
  • Reporting of Values entered by experts in Excel format
  • The application is two parted. The questionnaire can be configured with predified portfolio units. The experts can edit the units. The edited units can be granted in a process. There is a reporting in Excel format for holding users.


Editorial principle Review of risk calculations by a quality manager.
01.2012 - 02.2012
Banking
Technology

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel reading and writing via jxl

Developer
Skills

  • Extension of a complex bank software,
  • Implementing of a questionnaire-template and the survey

Tasks

  • Data base modelling with the JTB framework
  • Implementing of a web based GUI with the JTB framework
  • Implementing of the business tier with the JTB framework
  • Creating of a new role to review the calculation.


Questionnaire to investigate correlations of different risk types to calculate the economic Capital based on Basel II
08.2011 - 12.2011
Banking
Technology

Oracle 10g, Jetty, JTB, Eclipse, JUnit, Java, Serena Dimensions, Continuous Integration, Quality Center, Service Manager, Excel reading and writing via jxl

Developer
Skills

  • Extension of a complex bank software,
  • Implementing of a questionnaire-template and the survey.

Tasks

  • Data base modelling with the JTB framework
  • Implementing of a web based GUI with the JTB framework
  • Implementing of the business tier with the JTB framework
  • Import and export of a document (Portfolio Units) in Excel Format (External Experts, text fragment, expertise- uand risk- and correlation questions, confidences) im Excel format
  • Reporting of Values entered by experts in Excel format
  • The application is two parted. The questionnaire can be highly enhanced configured. Different risk types and calculation methods are supported for business risk, financial investment risk, real estate risk, credit risk and market risk. The experts can determine the relations between risk types. These values serve as input for the Baysian Copula calculation. There is a reporting in Excel format for holding users.


Extension in MBSE (model based software development)
03.2011 - 07.2011
Automotive
Technology

LDAP, Oracle 10g, Glassfish, EclipseLink, Eclipse, JUnit, JSF 1.2 Java, SVN, Svn-Kit, Maven, Jenkins, Jira, Single-Sign-On, TSS, Siteminder

Developer
Skills

  • Evaluation of software components by Atlassians,
  • SSO for TSS,
  • Modeling and implementing of the user administration for the project ASCENT

Tasks

  • Jira-Cruicble-Integration
  • Jenkins Installation
  • Jenkins SSO Plugin newly programmed to integrate into the portal, Users and roles supported
  • Jenkins Role-Strategy Plugin extended to integrate into the portal
  • Jira SSO-Plugin newly programmed for the portal integration
  • User management: User, groups, roles and rights modelled and implmented in EclipseLink (JPA)


Tool to model the physical data base tier
11.2010 - 02.2011
Software
Technology

Swing, XML, Parsing

Architekt, Developer
Skills

Design-Pattern, ergonomics in UI, GUI

Tasks

A Swing application was written to model the physical data base tier.


Workshop Management System
08.2010 - 09.2010
Automotive
Technology

-

Architect
Skills

-

Tasks

Writing of an IT-Design for the Document Management System


Construction cients programming
05.2010 - 07.2010
Sensor Electronic Supplier
Technology

Java 5, C#, NetBeans RCP, Swing, SwingX, Corba, Oracle, XML, XPath

Designer, Developer
Skills

Java, C#, NetBeans RCP, Swing, SwingX, Corba, Oracle, XML, XPath

Tasks

  • NetBeans PCP-Programming in Java with Swing
    • 3 construction clients programmed and 6 enhanced
      • RCP Modules new written:
        • Validation client
        • Laser Power client
        • Maintenance client
      • RCP Modules enhanced:
        • Company and Context administer
        • Product overview
        • MLD Mounting
        • Mounting
        • Product information
        • Laser alignment
  •  
  • (Swing, SwingX Table, Tree with Renderers, Editors etc. and other Widgets)
  •  
  • Complex GUI Programming
  •  
  • Automatic Generation of RCP-Applications or Moduls
    • Code generator
  •  
  • Program for setting of RCP-Platform-Versions
    • Editor of dependent moduls
    • XML / XPath
  •  
  • iText PDF Generation of type plates
    • Generation of 1- & 2-dimensional Barcodes
      • Barcode128
      • DataMatrix
    • Scaling at generation
    • Rotation
    • direct positioning in PDF
    • Converting functions from Point to Millimeter and vice versa
  •  
  • Corba programming
    • IDL
    • Callback Listener
    • In Java: JacORB
    • In C#: IIOP.NET
  •  
  • C#-Programming
    • Windows Forms
      • DataGridView
      • DataBinding
      • TabControl
      • Form with many Widgets (Tree and Table)
    • OleDb
    • InterOp Excel API
    • Corba IIOP.NET
    • DLL Programming for TestShell (Qualisystems)
    • XML / XPath
  •  
  • TestShell by Qualisystems
    • C# DLL build. Called by TestShell
    • Wrapper of objects to TestShell-spezific Structures
    • TestShell Builder (Test and Process)
    • TestShell Runner (Test and Process)
    • TestShell Programming
    • TestBuilder und ProcessBuilder


Document Management System - Client Component
12.2009 - 02.2010
Information technology
Technology

Java, Swing (JTree, HTMLEditor), JSF

Architect, Developer
Skills

View programming

Tasks

  • Hierarchical view of the document repository
  • Search and list function in the document repository
  • Inline Web-Browser via HTMLEditor


Document Management System - Server Component
07.2009 - 11.2009
Information technology
Technology

Java, iText, Jar, Socket, JSF

Architect, Developer
Skills

Server programming, Jar

Tasks

  • Creation of new cartridges in the document repository
  • Persisting of cartridges
  • Search and list function in the document repository
  • Retrieval functions
  • Integration as own Web Server, as Proxy-Server, and as a application in Tomcat


Application Generator for RCP
09.2008 - 03.2009
Software-Development
Technology

Eclipse RCP, SWT, JFace, JDT, JDBC, XML, Linux, CVS, Derby DB, MySQL, PostgreSQL

Developer
Skills

RCP-Programming, Data binding

Tasks

  • Generation of class based of a Domain Model via JDT
  • Persisting of objects in a XML-Stream
  • Database editor for various Databases


Migration of Business Transaction and Documents from DMS Documentum into SAP Content Server and Knowledge Provider
09.2007 - 03.2008
Automotive
Technology

Bea Weblogic, J2EE, Struts, JSP, Timer API, JCo, Oracle, SQL, Toad, XML Spy, SAP Records Management

Developer
Skills

  • Implementing of a generic JCo component for the migration
  • Implementing and adaption of web sites for the migration of documents. (For input of migration dates and performance of the migration of all projects, business transactions and documentes)
  • Timer triggered Migration of documents from Documentum into SAP CS.

Tasks

A model driven development of a company wide platform for automotive related ECU (Electronic circuit Unit) network. Supply for ECU-Vendors with obligatory interface specifications and drivers derived from the platform.


Extension of BusNet Systems for Audi - Component (ECU) Review for Test
06.2007 - 08.2007
Automotive
Technology

Java, Swing, Oracle, TopLink, Apache POI, iText

Developer
Skills

Eclipse, TOAD, Maven, Bugzilla, Jira

Tasks

Extension of BusNet Systems for Audi - Component (ECU) Review for Test (System for maintenance and administration of ECUs in vehicles)


BNE (Bordnet-Engineer)
09.2007 - 03.2008
Automotive
Technology

Java, JPA, TopLink Essentials, Oracle, XML, XSD, XMLBeans, RTF, SWT, Eclipse RCP

Developer
Skills

  • Client-Server
  • Java 5
  • Eclipse Rich Client Platform (RCP)
  • Plugin-Architecture
  • Database interface: JPA / TopLink
  • Database: Oracle and sftp-Server
  • Interfaces: XML, DBLink, Export, Import
  • Eclipse, TOAD, Mercury Quality Center, MagicDraw, XML-Spy, XML Studio
    • Tasks

      A model driven development of a company wide platform for automotive related ECU (Electronic circuit Unit) network. Supply for ECU-Vendors with obligatory interface specifications and drivers derived from the platform.


Extension of BusNet Systems for Audi - Component (ECU) Review for Test
06.2007 - 08.2007
Automotive
Technology

Java, Swing, Oracle, TopLink, Apache POI, iText

Developer
Skills

Eclipse, TOAD, Maven, Bugzilla, Jira

Tasks

Extension of BusNet Systems for Audi - Component (ECU) Review for Test (System for maintenance and administration of ECUs in vehicles)


Design and implementation of a rule based system for transformation of trade data. Implementing of a Tradeviewer
03.2006 - 03.2007
Bank
Technology

Financial products Markup Language (FpML), Infinity, Fin++, C++, Xerces, XML, XPath, XShema, DOM, SAX, JavaScript, CSS, Compiler construction, Design Patterns, ISAPI-Extension for the Internet Information Services, SQL Server

Architect, Developer
Skills

Bank know-how, Skills in Design and implementing

Tasks

  • Design and implementation of a generic rule-based data transformation system
  • Implementation and extension of the rule-based data transformation system for processing well-formed data (CSV and data base) to XML/ FpML
  • Mapping of AIB trade and static data fields to FpML elements and Infinity classes and methods, adjustment of data validation rules, definition of further requirements for trade extract and static data
  • Development of an interpreter with a syntax similar to C
  • Design and implementation of an XML-xPath generator and parser
  • Design and implementation of the rule-based data transformation system for processing from FpML to Fin++
  • Development and implementation of Fin++ classes for insertion of different financial products (CDS, FRN) and creation of trades in Infinity
  • Development and implementation of FpML schemas and schema extensions for FRN and CDS
  • Design and implementation of a web-based trade reporting tool (Trade viewer)
  • Design and implementation of a web-based configuration tool for Infinity in Ajax
  • Design and implementation of a web-based Infinity Trade viewer in Ajax
  • Preparation of Infinity data migration: identification of relevant products and tables/structures

Design and implementing, coaching
01.2006 - 02.2006
Medical
Technology

J2EE, Struts, JSTL, JSP, Tomcat, Hibernate, HQL, Oracle 10g, Digester, Xerces, XML, XSLT, DOM, SAX, JavaScript, CSS, HL7 RIM, Apache FOP, several Design Patterns

Architect, Developer, Coach
Skills

Persistence tier, Web-tier, Client-/Server-Communication, HL7 Reference Information Model

Tasks

Creation of a Conzept for role-and rights management, groupware-functionality, Transforming from HTML into PDF


Design and implementing of a ward service
04.2005 - 11.2005
Medical
Technology

J2EE, Struts, JSTL, JSP, Tomcat, Hibernate, HQL, Oracle 10g, Digester, Xerces, XML, DOM, SAX, JavaScript, CSS, HL7 RIM, several Design Patterns

Architect, Developer
Skills

Persistence tier, Web-tier, Client-/Server-Communication, HL7 Reference Information Model

Tasks

Design and implementing of a ward service in rehabilitation centers with Web-Technologies


Customer consultant
05.2004 - 01.2005
Merchandise management
Skills

Windows Administration, Enterprise resource planning system by Haufe

Tasks

Customer consultant for Business Management Application on Windows Systems


Implementing of ISO 15438 and VDA 4939
09.2003 - 12.2003
Automotive
Technology

Eclipse, JDBC, JSP

Architect, Developer
Tasks

Implementing of ISO 15438 and VDA 4939 (Merchandise Planning and Control Exchange Format and Symbology for Automotive Industry)


Changerequest for AWT Tree-Widget by ObjectPlanet
07.2003 - 08.2003
Chemical
Technology

JBuilder, AWT

Software-Developer
Skills

Geometry

Tasks

Analysis, Design, Implementing


Consulting in academical field
01.2003 - 07.2003
University
Technology

Fin++, C++, Java, Oracle

Supervisor
Skills

Didactic

Tasks

Supervise diploma thesis for a reporting tool for Infinity


Design and Implementation of a Process Management System for SAP-Processes
06.2002 - 10.2002
Consultance
Technology

NetBeans, Java, JSP, Servlet, EJB, Swing, JDBC, InQMy-Application Server, Tomcat, SAPDB

Architect, Developer, Technical Project manager
Tasks

Design of concept and programming of a Program for a Process Management Solution


Java Course
05.2002 - 05.2002
In house
Technology

Books, GoF-Patterns

Coach
Skills

Java, Design Patterns

Tasks

Java training for KPMG Germany, Frankfurt employee's Trainer


Project Security technology. Certification software
04.2002 - 05.2002
Security
Technology

OpenSSL, IAIK, Sun-Security-Model, Tomcat, JBuilder, JSP, Servlet, Apache, JServ

Consultant
Skills

IAIK

Tasks

Consulting and Implementing of an XML based Certification software


Amendments of Tools
02.2001 - 04.2001
Logistic
Technology

Linux

Consultant & Project Manager
Skills

Management

Tasks

Java Connection and Selection of technology for a logistical Enterprise


Java Connectivity to Infinity 2002 Front Office Trading Systems by Sunguard Inc.
10.2000 - 01.2001
Banking
Technology

Visual Café 4.0, Apache 1.13, Tomcat 3.11

Consultant (Architect, Coach)
Skills

Security, AWT, JSP, Applet, Oracle, Fin++

Tasks

Java Connection to Infinity 2002 Front Office Trading Systems by Sunguard Inc.


Specification of a dynamical Workflow management for E-Procurement systems
06.2000 - 08.2000
Automotive
Technology

Relational Database modeling

Architect
Tasks

Specification of a dynamical Workflow management systems


Design and Implementing of Components for Flash Applets
01.2000 - 06.2000
Internet
Technology

TogetherJ, JBuilder, Tomcat, Apache, JDBC, Oracle, JSP

Architect, Consultant
Skills

HTTP, Java, Pattern, UML

Tasks

Conception and Programming of a class hierarchy for a web metrical visualization in Java


Design and Implemetation of a Web based E-Learning Examin System
07.1999 - 01.2000
Stock Market
Technology

JSDK, Sybase, Unix, JDBC

Architect, Consultant
Tasks

Conception and Programming of a Prototype in Java for a distributed System to perform an Examination for the European Stock Market (at EUREX Service provider)


Course: Web-Connectivity of Databases
1999, 44 hours
Internet
Technology

Netbeans, Access, JDBC

Trainer, Coach
Tasks

Instructions in Java, Database and the Internet protocols


Statistical evaluation of stock exchange price
1999, 3 Month
Logistic
Technology

Visual Café, HTTP Proxy with Cach, HTTP-Server

Architect, Developer
Tasks

Implementing a Thread-Based Program to download Share Data due to Offline evaluation of Share Data in Java


Implementing a program in Java to evaluate the Server Reliability
1999
Issuance
Technology

Visual Café

Developer Analyst
Tasks

Implementing a program in Java to evaluate the Server Reliability


Implementing several Applets in Java to calculate charges for different insurance types
1999, 2 Month
Insurance
Technology

Visual Café

Architect, Project Manager
Tasks

Implementing several Applets in Java to calculate charges for different insurance types


Design and Implementation of a distributed System in Java to enter Examination Questions for the European Stock Market (at EUREX Service provider)
1999, 6 Month
Stock Market
Technology

Visual Café

Architect, Consultant
Tasks

Design and Implementation of a distributed System in Java to enter Examination Questions for the European Stock Market (at EUREX Service provider)


Programming of a distributed Application Java RMI.
04.1998 - 01.1999
Bank
Technology

RMI, JDBC, Swing, Isocor-SMSC-Interface

Analyst, Developer
Tasks

Programming of a distributed Application in Bank Environment in Java. Porting and Extension of a SMS-Server Functionality from Informix 4GL to Java. Implementing a GUI Configuration program


Design and Implementation of a Graphical editor for register transfer structures in Java
1997, 6 Month
Industry
Technology

AWT

Developer
Tasks

Design and Implementation of a Graphical editor for register transfer structures in Java


Design and Implementing of a HL7-Server
04.1996 - 10.1998
Health Care
Technology

Java, HL7 v. 2.3

Analyst, Developer
Skills

HL7, PL/SQL

Tasks

Implementation and Extension of an HL7-Server in Java. Adaption from stored Procedures for Oracle Database in PL/SQL


Analysis, Design, Programming and Documentation of a Web-based Meta Patient Record
04.1995 - 03.1996
Health Care
Technology

Perl, HTTP, CGI, SSL, Certification, RFC 1867

Analyst, Developer
Tasks

Analysis, Design, Programming and Documentation of a Web-based Meta Patient Record


Several programming tasks
1993 - 1995
Food industry, Automotive, Merchandise management
Technology

C, Sinix, Basic

Programmer
Tasks

  • Implementing a Communication Program for a secure Data transfer (similar to Kermit) between Sinix Hosts
  • Implementation of a Meta Programming Tool for the target language BASIC in the area of retail.

Program for calculation of costs
1993 - 1994
Elevator
Programmer
Skills

OpenScript

Tasks

Portion of a Preliminary Costing System from Lotus 1-2-3 to OpenScript (Toolbook)


Programming of Testsoftware
1988 - 1993
Private Telecommunication
Technology

Lotus 1-2-3, C, Pascal, Chill, BS-2000, Communication protocol

Programmer
Tasks

Design and Implementation of programs based on the Standards V.25bis, Siemens Basic and Hayes for analog Communication Devices connected at the ISDN-Switch HICOM 300.

Print Project list
(Link works with Firefox, Chrome, and Edge)
(Link doesn't work with Safari, and Internet Explorer)