Practical knowledge of J2EE technologies
J2EE (Java EE)
Projekt‐ & Berufserfahrung
INFO Global Solution GmbH, Rotterdam
8/2007 – offenTätigkeitsbeschreibung
Technical lead of the ART (Applied Relationship Technology) development team. ART is a web-application build with J2EE technologies (Servlets, JSP, JDBC, JMS, XML). It is a tool for data modeling, data persisting and advanced reporting (OLAP, charts). Having its own query and markup languages ART is used as a platform for building reporting and analytical portals for Infor supply chain management products.
Technical review team member, dealing with the technical details of implementing and deploying the Corestone which is aimed to be the standard toolset/framework for software development in all future Infor projects.
Development tools: Eclipse, Ant, CVS
Open source products: JBoss, Log4J, JUnit, JFreeChart
Database development: MS SQL, MS OLAP, Oracle
Nokia Siemens Networks GmbH, Düsseldorf
2/2006 – 8/2007Tätigkeitsbeschreibung
Java developer in the PM (Performance Management) team of the OES (Open EMS Suite) project.
OES is a new middleware platform for building OSS solutions for mobile operators. I designed and implemented data loader used for parsing performance data coming from network elements (in form of XML files) and persisting results in a relational database. The loader implemented as a distributed J2EE application running in a cluster environment.
Implemented a scheduler service for the OES platform. It allows centralized execution and control of jobs running in clustered J2EE environments.
Implemented Eclipse plug-in used for better integration the RAD for WebSphere and the Nokia internal build system. I was also involved in establishing common rules for using ClearCase in order to improve the build process performance.
Development tools: Eclipse, Ant, ClearCase + UCM, RAD for WebSphere
Application Servers: WebSphere 6
Database development: Oracle
CERN, CERN, Geneva, Switzerland
1/2000 – 12/2004Tätigkeitsbeschreibung
Design and development of the large web-oriented J2EE application based on the Earned Value Management methodology
Design and development of a web based file storage system. Files were stored in the Oracle database and a full text search engine was implemented by means of the Oracle interMedia.
Extension of existing project management application written with Oracle Designer.
Improvements of existing electronic document handling system: changes in the core classes and implementation of a new document.
Overlook the developing process including spreading responsibilities among team members
Designing and developing critical parts of the application, e.g. database schema, business layer (Oracle BC4J), event generation, etc.
Quality Assurance/Testing. Introducing JUnit techniques to the developing process, controlling of code coverage by JUnit tests.
Build process including organizing of the CVS repository, regular builds (ANT) and versions management.
Deployment on test and production Oracle application servers (iAS, OC4J)
Optimizing long queries, monitoring of JVM internals (Borland OptimizeIt)
Database/Business layer: PL/SQL (Oracle 9i DBMS), Oracle OLAP Engine, Oracle BC4J, iBatis
Frameworks and other technologies: Struts, Spring, JSF, Oracle MVC, JUnit, Jakarta Open Source (Torque, Velocity Templates, POI)