WebSphere Portal Developer
Professional Profile :
Degree in CS: Diplom-Informatiker (FH)
Specialised in „Technische Informatik“
Sun Certified Programmer for Java 2 Platform 5
Java-Application development
Development of web applications
Development of J2EE applications
Assignment_history :
Assignment Lead of a team of 11 developers in Oldenburg.
Purpose of the project is the redesign and extension of an existing application that is being used by an international shipping company as their central logistic intelligence.
The main responsive is:
- Technical coaching of up to 11 developers
- Lead of the team
- Introduction and controlling of quality measures and guidelines as well as test processes
- Tasks of changes at the application’s architecture and refactorings with purpose of improving the performance and readability of code.
Technologies
Assignment Development for and Consulting of a supplier of an international logistics company in Switzerland.
In addidtion to the extension of an already existing individual software for handling sea fright the following tasks have been fulfilled:
- Introduction of a nightly-build based integration process to a team spanning over several sites of development and adaption of the existing development process.
- Migration of the IBM application server and development environment from version 5.1.2 to version 6
- Existimation of several work orders to extend the software.
- Run of job interviews and coaching of team members
- Refactoring of parts of the existing software
Technologies
RAD 6.0.1, WSAD 5.1.1, WAS 6, WAS 5.1, Informix, Functional Tester 6, JUnit, Cruise Control, CVS
Assignment Analysis, design and implementation of several components of an application for a supplier of a german banking corporation.
Purpose of the application is the existimation and prediction of monetary needs within banking companies’ branches and ATMs and its integrated order management by automated B2B-processes.
The responsiveness spanned the whole agile development cycle of two J2EE components:
Collection of the requests, analysis and design by use of the Rational Software Architect (RSA) and of design patterns. Finally creating tests.
The focus of importance was the preparation of the components and its interfaces to a furtherly planned migration of the entire application to a SOA architecture.
Implementation of the business logic was being done by useage of Stateless Session Beans and Entity Beans. Testing based on technologies such as JUnit and Cactus.
Technologies
RSA 6.0.1, WAS 6.0.1, J2EE (EJB), JUnit, Cactus, Maven, MKS, Checkstyle, Cruise Control, Cobertura
Assignment Design and development of a user interface to collect and respond to data within the production process for several sites of a leading international producer of tires.
The application is based on upcoming technologies such as JSF, SDO, EJB and the application server of IBM, version 6.
Data were stored in a Microsoft SQL-Server 2000-database.
As development environment the Rational Application Developer version 6 was chosen.
Software quality was to be garantued by iteratively run JUnit and Cactus testcases.
Technologies
JavaServer Faces (JSF), SDO, EJB, IBM WebSphere Application Server V6, Rational Application Developer V6, MS SQL Server, IBM WebSphere Portal Server V5.1, CVS
Assignment Teacher:
Classroom based teaching of several courses. The courses were part of IBMs official program. (Codes: PW33, PW55).
Technologies
Assignment Concept and prototypical development of an individual, self-organised work environment based on the IBM Portal Server technology
The purpose was to examinate the design of workflow processes at one’s work site and its efficient implementation by support of the IBM Portal Server v5.0.
After setting up a test environment for the inter-portlet communication a solution was to be developed that enables an experienced user to self-set up and control the dataflow between the portlets of one’s portal environment.
Finally this concrete solution was abstracted into a framework.
Technologies
Java, IBM WebSphere Portalserver (WPS 5.0), WebSphere Application Developer (WSAD 5.1.2)
Assignment Design and implementation of a neural net
Based of an existing mathematical model a neural net was designed and implemented as well as trained for the particular task of restoring degraded color images.
The results were made public by a J2EE-based web site, which as well was part of the project.
Place of development was Melbourne, Australia.
Technologies
Java, Struts, Servlet, JSP, Ant, JBoss
Assignment Analysis, architecture, design and implementation
A software was to be developed to administrate the occupation of rooms of a university during both, regular semester and the exam phase.
The implementation was done based on the a J2EE application framework STRUTS.
The project had a range of 7 months, done by three developers.
Technologies
Java, Struts, Servlet, JSP, HTML, PostgreSQL, MySQL, MS Visual SourceSafe, Tomcat, Ant
Employment History :
Education / Recognition / Background :
Skills Summary :
Industries :
Logistics, Banking, Automotives and suppliers thereof , Research
Frameworks :
Operating Systems :
Languages :
Java J2EE: Servlets, JSP, JSF, SDO, Struts, Enterprise JavaBeans (EJB), Portlets (IBM + JSR168)
Databases :
Development Tools :
RAD
Middleware Tools :
WebSphere Application Developer (WSAD 5.1), Rational Software Architect (RSA 6.0 + 7.0), Rational Application Developer (RAD 6.0, Eclipse, IBM WebSphere Portal Server (WPS 5.0, 5.1, 6.0), Tomcat, JBoss, IBM WebSphere Application Server (V5, V6), Ant, CVS, JUnit, Cactus, Maven, MKS, log4j, Checkstyle, Cruise Control, Cobertura
Software Tools :
Methodologies :
Object-oriented analysis and design (OOA / OOD), Process and data modelling with UML, ERM, Design Patterns, Extreme Programming (XP)
Aspect-oriented programming (AspectJ)
Other :
Working Regions :
Europe