Fachlicher Schwerpunkt dieses Freiberuflers

Software development in Java (Java EE and Java SE), Conceptual design, Software Architecture, OOA, OOD, Database-modeling, Unix

Available from
Dec 1, 2019
Availability
100 %
on customer site
100 %
Areas

D4

Switzerland

All others

Cities
Moers
50 km
Düsseldorf
20 km
Duisburg
20 km
Köln
10 km
Contact Settings

I prefer getting offers for these sites. However, you may also contact me for interesting projects in other places.

Comment

worldwide availability given with maximum 10% on site

Position

Comment

Software-developer and -architect

Projects

06/2013 - Today

6 years 4 months

Maintenance, bug-fixing, refactoring, enhancement and support for an existing Web-based (Java EE) Test Management System.

Roles
Developer, Software Architect
Place of work
remote
Tasks

Responsible for maintenance, bug-fixing, refactoring and enhancement for an existing Web-based (Java EE) Test Management System with all its components. 2nd- and 3rd-Level-Support for worldwide active Users.

The system is used for input, management and reporting of test-data related to projects of various types. It is used worldwide by employees of the company.

Test-Documents can be saved in different formats (e.g. XML, MS-Word, MS-Excel). Documents created by users are parsed, to be checked upon syntactical and semantic correctness. Additionally these are transformed via e.g. XSLT or an OpenOffice-Server. For the rendering of the Web-UI Ajax-enabled libraries are used amongst others. Data is stored in an Oracle database. Reports are generated using JasperReports as well as Eclipse BIRT (Reporting Engine).

The system provides also Web Services, for data-query and -processing.

Executed migrations: Oracle DB 10 -> 11 (adapt SQL-scripts); Build-scripts from Ant to Gradle; Hibernate 3.6 -> 4.2; Java 5 -> 6 -> 7; Tomcat 6 -> 7; JSF 1.1 (incl. Struts 1.1) -> 2.1; Richfaces 3.3.0 -> 4.5.8.

Products

Apache Ant

Gradle

Java 5

Java 6

Java 7

Apache Tomcat

Apache Axis

Jasper Report

Eclipse

Eclipse BIRT

XML

XSLT

Hibernate 3.6, 4.2

Spring 3.1

Struts 1.1

Java Server Faces (JSF 1.1, 2.1)

Richfaces 3.3, 4.5

Oracle 10g

Oracle 11g

PL/SQL

Git

Oracle SQL Developer

Linux

11/2014 - 07/2015

9 months

Java-development for an existing Swing based Client-/Server-System with proprietary NoSQL-DB.

Roles
Developer (Java SE)
Place of work
remote / Switzerland
Tasks

The system consists of a Swing based Client application with partly complex internally developed components such as e.g. WYSIWYG-capable template-editors. Additionally there is the internally developed server which communicates with the client application via a request- and callback-handling. Data is stored in a proprietary in-house developed NoSQL-DB. It supports standards such as transaction-handling and is capable of holding, depending on the customer-scenario, multiple 100GB. Mercurial (hq) is the versioning (CVS) system used throughout the company.

The system is offered as a Standard-System and can be customized depending on the customer needs. It is deployed as a standalone system (incl. JVM). It is used amongst others by big financial service providers for various purposes.

As part of a team consisting of several employees and following the requirements given by the lead architect and -developer I develop and implement new features as well as bug-fixes. The implementation is done on the client as well as on the server. In addition to the code-documentation changes are documented in Jira. More complex Features are explained in Jira-Wikis in form of How-Tos. In the current Project-Phase the Migration from Java 7 to 8 is being realized.

Products

Java 7

Java 8

Swing

Eclipse

XML

Mercurial

Atlassian JIRA

NoSQL

Project History

08/2011 – 06/2013

Java-server- and -client-development for 4 existing applications aimed to support Credit-Risk-Management.

 

Company size: < 5000 persons

Department size: <= 30 persons

Industry sector: Banking, Financial services

 

Rough description of the systems:

  1. Transaction Monitoring
    Web-application for monitoring of the structured and partially corporate credit portfolio. Single deals and borrowers are monitored from disbursement until final maturity of a transaction. Analysts get reminders for overdue reports and unmet conditions and are supported in preparing annual credit reviews.
    Core components: Definition of deals, related contracts, transaction parties (borrowers and others). Tracking of approval, deal development, collaterals, credit reviews, covenants, periodical reports. Report creation (Excel, PDF). Calendar with deal-specific events. Automatic e-mail-sending.
    The application uses a proprietary Web-MVC-framework built on top of Apache Struts and gets data from other systems of the bank (customer-, rating-data, etc.).

  2. Workflow tool for credit processes
    Web-application used to support credit processes mainly for mid-cap business including origination, booking, documentation of information relevant to the credit request and covenant monitoring.
    Core components: Entry and processing of credit request, first vote, covenants. Monitoring of covenants. Checks for consistency by business rules. Notification of process participants via e-mail. Automatic data-retrieval (also from other systems of the bank) like profitability calculations, balance sheets, ratings. Storage and conversion of MS Office documents.

  3. Portfolio Management System
    Web-application delivering reports about exposures, risk capitals, P&L amount, collaterals for each deal including client information like ratings, industries and groups. Providing parameters enables filtering and grouping of report-data.

  4. Tool for contract documents generation
    Rich-Client-/Server-application for generation of contract documents for credit business like credit contracts, collateral contracts using predefined text-components and individual data maintained by users. Legal correctness of the documents is assured through a rule framework. Text-components are stored in XML-format. PDF documents are generated via XSLT and XSL-FO.

 

2nd- and 3rd-Level-Support for these applications. For (1) including world-wide subsidiaries.

 

In the transformation process in which the bank is transformed into a financial service provider, the systems are re-branded and enabled for multi-tenancy.

 

For system (1):

  • Implementation of framework-upgrades (Spring, Hibernate)

  • Partial optimization of the architecture

  • Migration from Java 5 to Java 6 and from WebSphere 6.1 to WebSphere 7

  • DB-migrations are done via Flyway DB

 

IT environment:

Model Driven Architecture, AspectJ, Ant, TeamCity (Continuous Integration Server), Mantis, Java (5, 6), WebSphere (6.1, 7), Tomcat, Eclipse, Axis, JasperReports, XSLT, Apache FOP, EH Cache 2.0, Hibernate (3.0.5, 3.3.2, 3.6.8), Spring (2.5.5, 3.0.5, 3.1.0), Struts 1.1, JSF 1.1, Apache MyFaces, jBPM, JMS (Java Message Service, IBM MQ), Drools, Oracle 11, PL/SQL, UML, OAW - Open Architecture Ware - Magic Draw 15.5, Eclipse EMF, Git, CVS, Apache POI, Swing, Apache Wicket 1.5.7, SAS, TOAD 10, SQL Devloper 3.2, Flyway

 


 

05/2010 – 07/2011

Java-server- and -client-development for a shop-system for a telecommunications-provider. Creation of concept and design. Review of business-requirements and design-documents. Coaching of offshore-developers. Incident-/Problem-management.

 

Company size: > 100000 persons

Department size: > 200 persons

Industry sector: IT, Telecommunication

 

During project duration the following main tasks are accomplished in a multi-national environment.

 

Java-client-development: Extensions and new functionality is being developed for the shop-application (Rich-Client-Java). Bug-fixing and code-review is done for existing as well as for newly developed code. New unit-tests are created and existing ones extended, corrected and enhanced. Single application modules are implemented in form of Eclipse-plugins using an existing MVC- and Dependency-Injection-framework developed in house.

 

Java-server-development: Extension of existing Java-classes of the server application. The server communicates with the shop-client via HTTP/XML and with other back-end systems via defined interfaces. Besides other things XML-data has to be validated and transformed via XSLT. Unit-tests are created, extended, enhanced and fixed. Branch-and-merge: Various development branches are merged.

 

Hudson/Jenkins CI (Continuous Integration): A Jenkins-system (former Hudson) is being configured as replacement for an existing CruiseControl system. Projects managed in a SVN repository are set-up. Ant-scripts are modified according to the new systems' requirements.

 

Document-review: Reviews of business requirements documents are done.

 

Conceptual design: Solution concepts are created based on business requirements and brought into agreement with the final customer. Development is mainly done by offshore-developers.

 

Coaching of offshore-developers: Offshore-developers are supported during development of new software components and solution concepts.

 

Incident-/Problem-management: In case of occurrence of problems or errors in the software, these are managed in a JIRA-system. The incident-/problem-manager is the immediate interface to the customer to agree prioritization and further processing according to SLAs (service level agreements). Tickets are assigned to the responsible employees and their processing in connection with delivered and planned releases is being tracked.

IT environment:

Java 1.4, JDK 1.4, JUnit, Eclipse, Eclipse-Plugins, Swing, OOP, QS, Linux, Unix (Solaris), Oracle, Web Services, XML, XSD, XSL, XSLT, XPath, XQuery, Tomcat, JIRA, MVC, Solution-Design, Document-Review, Code-Review, CVS, SVN, Ant, CruiseControl, Hudson/Jenkins

 


 

12/2009 – 04/2010

Java-development of Web-applications, Web-services, EJBs in a SOA-environment using Tomcat, Stripes and Hibernate.
Development of Unit-tests. Execution of tests via SoapUI. Security hardening.

 

Company size: > 100000 persons

Department size: > 100 persons

Industry sector: IT, Logistics

 

Within the scope of the project “E-Postbrief” of the Deutsche Post EJBs, JSPs, Web Services are being developed for the billing-system in a SOA-environment using Tomcat as Servlet container, the Stripes Web framework, Hibernate and JAX-WS.

The main tasks are the extension, enhancement and fixing of the applications used for configuration and maintenance of the billing-system and the design and development of related unit-tests.
Design and execution of WebService-tests using SoapUI.
Conceptual design of security measures for the hardening of the applications against known attack vectors and implementation of the concepts.

 

IT environment:

Java EE 5, JDK 5, JUnit, Eclipse, OOD, OOP, QS, Linux, Hibernate, Oracle, JAX-WS, Web Services, XML, WSDL, JSP, Stripes, Tomcat, EJB, SOA (Service Oriented Architecture), MVC, SoapUI

 


 

8/2009 – 11/2009

Conceptual design and development of a system for transformation and reporting of data of a test-system using Java (SE), Apache Derby 10.5 (freelancer)

 

Company size:

Department size:

Industry sector: Optoelectronics

 

Project planning, management and execution with usage of certain aspects of agile software development.

Project initiation: Review of the IT-infrastructure of the test-system, especially of the MS-Access-DB, in which the data (test results) is collected.

Conceptual design of the application for data-transformation using Netbeans' UML-plugin.

Development of the DB-schema (Apache Derby), the applications (100%-Java) and Junit-tests. Setup of the test environment. Usage of the MVC- (MVP-) pattern. Reports are generated using JasperReports. Design and development of the reports.

Development is done under Solaris and Windows XP, deployment on Solaris, Windows XP and Windows 2003 Server.

 

IT environment:

Apache Derby10.5, GUI, Java (JSE), JDK, Junit, Netbeans 6.x, OOA, OOD, OOP, QA (quality assurance), Unix (Solaris), SQL, SWING, UML, XML

 

1/2009 – 7/2009

Porting of an ERP system from C to Java SE 6; PostgreSQL; conceptual design (freelancer)

 

Company size:

Department size:

Industry sector: Retail, wholesale

 

Porting of an ERP system (Enterprise resource planning) from C to Java using an in-house framework. Development as part of a team with 11 members (8 developers, 3 quality assurance). Java GUI-components are developed following the MVC-pattern. Components are based on Swing. Modification and corrections on existing C-Code are accomplished.

A 3-tier-architecture is used. The server is a 100% Java-application, that uses old C-components when necessary. The client is a 100% Rich-Client Java-application. DBMS is PostgreSQL 8.3. The persistence framework Apache iBatis is used.

Conceptual design and modeling (UML): Data has to be exported out of facade tables of a IBM DB2 database into text-files that are later imported into the database by another process.

Conceptual design for the implementation and authoring of the online-help (JavaHelp 2.0).

Usage of design-patterns.

Test-automation with JUnit and EasyMock.

 

IT environment:

Adaptability, CVS, DB2, Eclipse, Self-reliant, GUI, J2SE, Java, JDK, Junit, Linux, OOA, OOD, OOP, PostgreSQL, SQL, StarOffice, SWING, Teamwork, UML, XML, reliability

 


 

10/2008 – 12/2008

Web-development Java, HTML, XML, MySQL (freelancer)

 

Company size:

Department size:

Industry sector: Telecommunication

 

For a system configured to run on browsers for hand-held devices an Intranet and Internet enabled administration-application is developed. The back-end is based on Java Servlets. The presentations layer uses Apache Velocity templates. Apache Tomcat serves as web container.

 

IT environment:

AJAX, HTML, J2EE, J2SE, JavaScript, Communication, Linux, mySQL, NetBeans, OOD, OOP, Sun Solaris, SVN, Tomcat, Velocity, XML

 

5/2008 – 9/2008

Development of internet community portals with PHP, MySQL, XML, CSS, AJAX (freelancer)

 

Company size:

Department size:

Industry sector: Media

 

Development of a new community-portal as part of a team. Maintenance of an existing community portal. Both portals generate several 100.000 PIs per day.

Development is done strictly following the MVC-pattern (Zend Framework). Despite the big number of read/write accesses, performance of the database requests is kept high using memcache.

Web 2.0-specific tasks are accomplished using jQuery and some other libraries.

 

IT environment:

AJAX, Eclipse, HTML, JavaScript, Communication, Customer orientation, mySQL, OOP, PHP, SQL, SVN, XML, Teamwork

 


 

4/2007 – 4/2008

Development of a new intranet portal using JSE, JEE, EJB, JSP, AJAX, YUI (freelance)

 

Company size:

Department size:

Industry sector: Telecommunication

 

As one of four members of a team: Partial design of the database-schema, related EJBs, classes and methods for the application layer. The DBMS used is Oracle 10g. As persistence framework Oracle TopLink (aka EclipseLink) has been chosen.

Presentation layer: Design and development of the web-UIs is done with JSPs and using the Yahoo User Interface Library (YUI).

Main focus: JEE 5, JSE 5, EJB 3, TopLink (EclipseLink), HTML, CSS, JavaScript, OOD, OOP, Software Buildcycle, Junit, YUI

 

IT environment:

AJAX, Apache, EJB, J2EE, J2SE, JPA, JavaScript, Communication, Linux, MS Internet Explorer, Netscape Navigator, OOD, OOP, Oracle, PL-SQL, Sun Solaris, SVN, Tomcat, TopLink (EclipseLink), XML, reliability

 


 

9/2006 – 3/2007

Software-development for the extension of an existing intranet-portal using PHP, PL/SQL, HTML, JavaScript (freelancer)

 

Company size:

Department size: > 200 persons

Industry sector: Telecommunication

 

Development of new modules in PHP 5 in an existing monitoring- and reporting-system in the companies' intranet. New tables, triggers are created in the Oracle 9i database.

Existing libraries are reused. Functionalities made available by other teams and departments are accessed among other ways as web-services via SOAP.

To enhance the usability of the web-user-interface, AJAX is used.

Some tasks are accomplished by programming shell-scripts (bash, ksh) and Perl-scripts.

Graphs are generated using JPGraph and the GD-Library, PDF-documents via the FPDF-library.

 

Main focus:

Write new PHP5-classes, -functions, PHP-scripts and XHMTL documents; Code-analysis; error correction; SQL-scripts for Oracle 9i; teamwork.

 

IT environment:

AJAX, Apache, CVS, Eclipse, self reliant, Exceed, HTML, JavaScript, MS Internet Explorer, MS Office 2003, OOD, OOP, Oracle, Oracle9i, Perl, PHP, PL-SQL, Shell-scripts, SQL, Windows XP, XML

 


 

7/2006 – 7/2006

First-level-support for MS Outlook 2003 (freelancer)

 

Company size:

Department size:

Industry sector: Automotive, supply of services

 

First-level-support for MS Outlook 2003 after migration of the Exchange Server from 5.5 to 2003 and the clients from MS Office 97 to MS Office 2003

 

Main focus:

User introduction into MS Outlook 2003; Migration of old Outlook 97-data; PST-files

 

IT environment:

MS Office 2003, MS Out

look, Windows XP

 


 

3/2006 – 5/2006

Java- and PHP developer (freelancer)

 

Company size: > 10000 persons

Department size:

Industry sector: IT-Service

 

Optimization of performance, user-friendliness and stability of an existing configuration management system.

 

Main focus:

Analysis/optimization of existing source code; development of new classes and methods

 

Industry sectors:

IT-Service

 

IT environment:

Unix (HP-UX), J2SE, Linux, Objectivity, Oracle9i, PHP, SQL, XML

 

8/2005 – 12/2006

Java- and database-developer (Firebird); project-manager (freelancer)

Customization of an ERP system (enterprise resource planning) according to the needs of a company specialized in microwave technology.

 

Company size:

Department size:

Industry sector: Laboratory technology

 

Administration of appliances, service and marketing.

Data-export into MS Access via JdbcOdbc bridge.

Main focus: As-is analysis (OOA / OO-analysis); communication with users; product presentation; support for test, installation, customizing and system running on MS Windows XP and MS Windows 2000 Server.

 

IT environment:

DBase, J2SE, JDBC, JDK, MS Office 2000, NetBeans, OOA, OOD, OOP, SQL, SWING, Windows 2000, Windows XP

 


 

11/2003 – 8/2005

Windows 2000 and 2003 Server administration; MS SQL Server administration; Trainer; C++-developer; support (freelancer)

 

Company size:

Department size:

Industry sectors: Steel, aluminum, copper industry

 

Partial commissioning of surface inspection systems produced by the company Parsytec. Training of operators and maintenance employees on site in Italy, Germany and Belgium. First- and second-level-support. After-sales.

 

Main focus:

Creation of a production quality defect classifier. error analysis and correction in Windows networks and in F/O network (fiber optic) between cameras and MS Windows servers. Development of a C++-application for faster data transmission between SIS (surface inspection system) and an IBM AS/400. Script customizing in a proprietary scripting language. Setup of Backup-Server and automatic backup on DAT-streamers with CA ArcServe 11.

Training of users and maintenance engineers in IT basics, usage of Parsytec SIS, Windows XP basics, Windows network basics, CA ArcServe

 

IT environment:

ADO, C++, CA ArcServe, English, HP-Server, Italian, MS-Access, MS SQL-Server, Norton Ghost, PC Anywhere, SQL, Windows 2000, Windows 2003, Windows XP, proprietary scripting language, French

 


 

10/2003 – 11/2003

C/C++-developer; tester (freelancer)

 

Company size:

Department size:

Industry sectors: Steel industry

 

As member of a developers team: Debugging and test of an application for blast-furnace control; first- and second-level-support.

The application is ported from WIN16 to WIN32 and the source code from C to C++.

 

Main focus:

Runtime and performance analysis. Log-file evaluation. Communication with the developers team. Create hot-fixes and implement them.

 

IT environment:

Borland Delphi (Object Pascal), C, C++, DBase, Delphi, MS Visual-C++, MS-Access, MS-Visual Studio, Windows XP

 


 

6/2003 – 12/2006

Java- and database-architect and -developer for the development of a standard ERP system. (freelancer)

 

Company size: < 10 persons

Department size: < 10 persons

Industry sectors: IT

 

The system is fully parameterizable via DB and properties. Data management of entities such as addresses, offers, orders, ingoing and outgoing bills. Reports are created with JasperReports. Data export in formats like CSV and dBase is enabled.

 

Main focus:

Conceptual design of DB- and OO-models (OOA, OOD); Database development (Firebird), business-logic, Java 5 (J2SE), GUI (Swing), OOP; Deployment: Java WebStart; product-documentation.

 

IT environment:

DBase, GUI, Firebird/Interbase, J2SE, JDBC, JDK, Linux, NetBeans, OOA, OOD, OOP, SQL, StarOffice, SWING, Windows XP, XML

 


 

11/2002 – 12/2002

Analysis; PHP- and database-developer (Firebird); documentation; presentation (employee)

 

Development of a web-based change-request-tracking-system.

 

Company size:

Department size:

Industry sectors: Consulting

 

A requirements- and a cost-benefit-analysis is made. After creation of a general concept a detailed concept is made.

The database schema is designed, PHP-scripts for login, navigation and online-help are developed. A target/actual comparison is done and the project documentation is created. The project is then presented.

 

Main focus:

As-is-analysis; general and detailed concepts. Database schema design with ER-designer. Intuitive Web-UI-design. Documentation. Presentation.

 

IT environment:

Apache, HTML, Interbase, MS Internet Explorer, Netscape Navigator, PHP, Power Designer, SQL, Windows 2000

 


 

2/2001 – 2/2001

Analysis, planning and development for an MS Access 2000 database application for customer-management and billing. (freelancer)

 

Company size: < 10 persons

Department size: < 10 persons

Industry sectors: Marketing, printing

 

Due to the year-2000-problem an MS-DOS application for billing has to be replaced.

Requirements analysis, planning and development for an MS Access 2000 database application for customer-management and billing are executed.

In December 2001 the systems currency is converted to Euro.

 

Main focus:

Analysis, Planning, DB-design

 

IT environment:

MS Office 2000, MS-Access, MS-Visual Basic for Applications (VBA), SQL, Windows 98

 


 

10/2000 – 1/2002

Developer Visual Basic 6, MS Access 97/2000; database engineer (MS SQL Server); Support (employee)

 

Company size:

Department size:

Industry sectors: Consulting, supply of services, IT service, retailing, engineering, optoelectronics

 

Development and maintenance of several VB6- and MS Access-applications.

 

Main focus:

Conceptual design, development and implementation with Visual Basic 6. Creation and optimization of database schemas. Software bug-fixing and optimization. GUI-design and development. Report generation with Crystal Reports 6.

Support for test, installation, customizing and production on Windows 2000.

 

IT environment:

ADO, Crystal reports, GUI, MS Visual-Basic, MS-SQL-Server, MS-Visual Studio, SQL, Windows 2000, MS Access 97/2000

 

Industries

Aluminum industry

Automotive

Banking

Building

Consulting

Engineering

Financial services

Laboratory technology

Logistics

IT / IT-Service

Media

Optoelectronic industry

Real estate

Research and Development (R&D / RnD)

Retail

Supply of services

Steel industry

Telecommunication / Telco

Wholesale

Skills

Programming Languages
Basic
VB 5, 6; VBA
C
C++
MFC, MS Visual C++, GNU
Java
J2SE; J2EE; JSE 1.4, 5, 6, 7, 8; JEE 5, 6; EJB; Swing; Threads; RMI
JavaScript
AJAX, jQuery, Yahoo User Interface (YUI) 2, Prototype, JSON
Pascal
Perl
PHP
4, 5, Zend Framework
PL/SQL
Oracle 9, 10, 11
Powerbuilder
basics (last usage 2003)
SAS
Shell
bash (Bourne-Shell), ksh (K-Shell)

Operating Systems
Amiga OS
Android
MS-DOS
SUN OS, Solaris
Solaris 8 or higher
Unix
Linux (Debian, RedHat/Fedora, Ubuntu)
Windows
95, 98, NT4, 2000, XP, Vista, 7, 8

Databases
Access
97, 2000, XP, 2003
DAO
DB2
Interbase
Firebird
JDBC
MS SQL Server
6.5, 7, 2000
MySQL
NoSQL
ODBC
Oracle
8, 9, 10, 11
Postgres
8
Proprietary Database
Objectivity (OODB)
SQL
Sybase
xBase
dBase
TopLink (EclipseLink)
Hibernate
Apache iBatis
Apache Derby

Language Skills
English
C1 - fluently spoken and written
French
last use 2006
German
C2 - mother tongue
Italian
C2 - mother tongue
Romanian
A2
Spanish
B2

Hardware
Amiga
PC
Streamer
HP TapeLibrary, SONY StorStation
SUN
Sun Fire X2100, X4100, X4200, T1000, T2000, Sun Ray

Data Communication
Internet, Intranet
HTTP
ISDN
ISO/OSI
PC-Anywhere
TCP/IP

Products / Standards / Experiences
Methods
-------

Design patterns

Object-oriented-analysis (OOA) > 3 years

Object-oriented-design (OOD) > 3 years

Object-oriented-programming (OOP) > 10 years

Structured programming

UML > 1 year


 

 

Standards / Frameworks
----------------------

AJAX

Apache iBatis

Apache Wicket versions 1.5.7

AOP (Aspect Oriented Programming) AspectJ

AWT (Abstract Window Toolkit)

EclipseLink (TopLink)

EJB

Hibernate (ORM) versions 3.x

JavaBeans

JAX-WS

jQuery

JSF (Java Server Faces) versions 1.1, 2.1

MS ADO (ActiveX Data Objects)

MS DAO (Data Access Objects)

ODBC

OLE

Richfaces 3.3, 4.5

RMI (Remote Method Invocation)

SOAP

Spring versions 2.5.5, 3.0.5, 3.1.0

Stripes Web Framework

Struts versions 1.1

Swing > 10 years; advanced

Velocity

Web Services

WSDL

XML

XPath

XQuery

XSD

XSL

XSLT

YUI (Yahoo User Interface)




Tools
-----

Apache FOP

Apache HTTPD

Apache POI

CA Arcserve > 2 years; last use 2005

CVS

Eclipse > 10 years; advanced

Exceed

Flyway DB

Git

Hudson / Jenkins (CI-Server)

JasperReports > 5 years; advanced

JIRA

Junit

Lotus Notes versions 7.x, 8.5

Mozilla Firefox

MS Internet Explorer versions 5.5 - 9

MS Outlook

MS Office

MS Visual Studio last use 2005

NetBeans > 10 years; advanced

Netscape Navigator

Norton Ghost

OpenOffice

Parsytec SIS executed commissioning and trained operators

PC Anywhere

Power Designer

SQL Developer

StarOffice

SVN (Subversion)

TeamCity (CI Server)

TOAD

Tomcat > 8 years

WebSphere versions 6.1, 7; < 2 years


Comments

International experience in IT-projects in the steel industry in Italy, Austria, Belgium.


Training History

2000: A-levels (High school graduation)

2003: IT specialist for application development (approved by IHK – German chamber of commerce)
2005: Training supervisor (approved by IHK)

2002-2010: University study – 2002-2010 – Computer Science and Business Administration (without graduation)

×
×