Curriculum Vitae - CV - Senior Java / J2EE / Websphere Architect / Developer / Team Leader, Worldwide available
curriculum vitae, cv, websphere, senior Java, J2EE, Architect, Developer, Team Leader, South Africa. Proactive, experienced senior J2EE software architect and developer with extensive Websphere and Java experience available internationally.
  View in Curriculum vitae in English  
Gerd W. Naschenweng - J2EE Consultant and team-leader
Personal Details cv websphere Introduction j2ee architect Achievements java developer Projects websphere architect Qualifications consultant for j2ee technologies Skills mq series Blog consultant for j2ee technologies Java Technologies  

Personal Details

Name Gerd Wolfgang Naschenweng Gerd W. Naschenweng - J2EE Consultant and team-leader
Date of birth 24th June 1971
Nationality Austrian (EC passport), permanent resident of South Africa
Work permits European Union, South Africa
Marital Status divorced
Address 175 Broadacres Country Estate, Syringa Avenue
2021 Broadacres, Johannesburg
Republic of South Africa
Mobile Phone +27 83 271 5677
E-mail
Website http://www.naschenweng.info
Current location Consulting in Johannesburg, South Africa
Current engagement Vodacom Service Provider (Midrand, South Africa)
Contract expires April 2009
Available thereafter!

Introduction

Gerd W. Naschenweng is a proactive, experienced senior software architect and developer with a track record of delivery quality solutions quickly in the IT-, financial- and government-sector. During his 16 years in the IT industry he has had roles in development, systems analysis and project management using technologies like C, Java / J2EE, XML, MQ Series, MQ Workflow, DB2, Informix, WebSphere, Portal Technologies and CICS Transaction Gateway on a number of large and complex projects.

Gerd holds diplomas in Business Management and Marketing Management from the Damelin Management School (Rosebank, South Africa) as well as in Business Enterprise Studies and Marketing Management from the Institute of Commercial Management (Bournemouth, UK).

He has extensive experience in J2EE technologies ranging from the design and development of complex model-view-controller architectures to the integration of legacy mainframe architectures. He has worked with the latest development tools such as IBM Websphere Application Developer, Rational Application Developer, Rational Software Architect and has performed deployments and load-balancing exercises on IBM Websphere Application Server and IBM HTTP Server using various performance monitoring tools.

Gerd has worked extensively in the retail banking and insurance industry providing transaction based solutions with the main focus of web-enabling legacy mainframe applications.

Between December 2000 and May 2003, he worked as a consultant for the German company Maas High Tech Software to implement large-scale web-applications in the financial industry. Thereafter Gerd was involved in various projects (SAP portals in Botswana, government projects in Germany, retail banking- and telecommunication-solutions in South Africa) and currently does consulting work in South Africa. Gerd currently holds the position of a senior J2EE Architect for Vodacom South Africa and manages design-initiatives with 20 designers and architects reporting into him.

Gerd enjoys developing and delivering systems but he also relishes the human side and gets the most out of his work when he's interacting closely with project stakeholders to deliver systems that add value and give a return on investment. He has the ability to motivate and manage his team to ensure the best results.

What I strive for
My emphasis tends to be on creating systems based on sound technical designs. Pragmatism, using sound software engineering principles and applying software patterns are important. Quality and useability are key issues. I am inclined to use multiple tools or environments to create systems. I have experience with a variety of tools, operating systems, development techniques and software products.

I am a professional who likes to work in small teams where I prefer a leading consultative role towards clients and colleagues. During the last sixteen years of my career I regularly was involved with the management of my employers and my clients as consultant, sparring partner and critic. I appreciate honesty and clarity without resorting to social engineering or political games. I believe in reaching goals as a collective and sharing the results. When dealing with clients I exhibit a service-oriented and coaching approach.

Download Personality Assessment Download Personality Assessment  

Recent achievements

  • Migration of Websphere Portal 5.0 to Websphere Portal 6.0 at a cellular company
  • Electronic Forms implementation at a large telecommunication company
  • ITIL-champion to provide ITIL-implementation-support in retail-banking
  • Architectural design of future architecture for retail banking branch platform
  • Introduction of complete SDLC in retail bank
  • Technical lead during the hardware selection process and proof of concept for a € 5 million hardware tender
  • Team-lead, performance-measurement and scalability-tests with Mercury LoadRunner for a large EJB government-application.
  • Development of insurance reporting system with SAP Portal Development Kit.
  • Migration of a Visual Age 4.0 Repository to IBM Websphere Application Developer 5.0.
  • Migration and automated deployments from IBM WSAD to IBM Websphere Application Server (4.0 and 5.0).
  • Design & Implementation of a data access layer to communicate with the mainframe via CICS Transaction Gateway to invoke legacy CICS Transactions.
  • Design & Implementation of a single-signon solution using JSSE and LDAP with the use of RSA SecurID and Kobil SecOVID tokens.
  • Design and Development of an Internet application to web-enable an insurance company's legacy mainframe applications.

Publications

Professional Memberships

  • Practising member of the World Wide Institute of Software Architects (WWISA)
WWISA Membership
Membership

Membership

Membership

Employment References

  • 1997 - Reference for work at Standard Bank and Uniquare
    Consulted from 1992-1996 through Uniquare. Independant consultant from 1996-2000.
Reference for work at Standard Bank and Uniquare
Reference
  • 2005 - Reference for work at First National Bank
    Consulted from 2004-2005 as an independent consultant in the capacity of
    Chief Architect for Branch Banking Division.
Reference for work at First National Bank
Reference

Education and Qualifications

October, 2000

Brainbench, (United States)
Certified "Computer Industry Knowledge"

Computer Industry Knowledge
Certificate

October, 2000

Brainbench, (United States)
Certified "Internet Concepts Specialist"

Internet Concepts Specialist
Certificate

October, 2000

Brainbench, (United States)
Certified "Internet Security Specialist"

Internet Security Specialist
Certificate

July, 2000

Brainbench, (United States)
Certified "E-Commerce Concepts Analyst"

E-Commerce Concepts Analyst
Certificate

May, 2000

Brainbench, (United States)
Certified "JavaScript Programmer"

JavaScript Programmer
Certificate

May, 2000

Brainbench, (United States)
Certified "RDBMS Developer"

RDBMS Developer
Certificate

May, 2000

Brainbench, (United States)
Certified "Web Programmer"

Web Programming
Certificate

May, 2000

Brainbench, (United States)
Certified in "C Programmer"

C Programming
Certificate

2000

Borland Training Institute, (South Africa)
Certificate in "Introduction to OOP in Java"

Introduction to OOP in Java
Diploma

1997 - 1998

Rands Afrikaans University, Johannesburg (South Africa)
Diploma in "Java and Internet programming for scientific computing"

 

1996

Institute of Commercial Management, Bournemouth (United Kingdom)
Diploma in " Marketing Management"

Marketing Management
Diploma

1996

Damelin Management School, Rosebank (South Africa)
Certificate in "Marketing Management"

Marketing Management
Certificate

1995

Institute of Commercial Management, Bournemouth (United Kingdom)
Diploma in "Business Enterprise Studies"

Business Enterprise Studies
Diploma

1994

Damelin Management School, Rosebank (South Africa)
Diploma in "Small Business Management"

Small Business Management
Diploma

1985 - 1990

Bundeshandelsakademie, Spittal a. d. Drau (Austria)
Business Enterprise Studies (matric)

 

Professional Experience

Jan 2006 - current

Consultant for Vodacom, Midrand (South Africa)
J2EE Solutions Architect, Commercial Systems Group, (Self-Employed / Contractor)
Website: Vodacom South Africa

Business case:
-- non-disclosure --

Scope of work:

  • Responsible for managing the design team and defining architectural roadmaps and introducing technology enablers to maintain the company's competitive edge.
  • -- non-disclosure --

Jul 2004 - Jan 2006

Consultant for First National Bank (Branch Banking Technology), Johannesburg (South Africa)
Chief Architect - Risk & Governance, (Self-Employed / Contractor)
Website: http://www.fnb.co.za

Business case:
Initially consulted as a J2EE architect to implement architectural principals in the technology division of Branch Banking. Branch Banking Technology services a branch network consisting of 700 outlets and supports over 14,000 users. During the first engagement the scope of work changed to apply enterprise architecture principles, to streamline the software development life-cycle and to establish an IT strategy to support future business initiatives.

Scope of work:

  • Resolved stability and performance issues in the current environment and improved scalability from 50 concurrent users to 1500 users.

  • Assisted the infrastructure team in the design and implementation of a fully automated, clustered and fail-over Blade Centre environment.

  • Architectural principles for SDLC supporting Risk & Governance

  • Prepared and presented several business cases to support the improvement of the SDLC (Change Management, Problem Management, Application- & System Monitoring, Test Management).

  • Assisted in the RFI/RFP process to replace the current branch software stack.

  • Development of architecture strategy and roadmap to transform branch technology.

  • Keyplayer in Risk & Governance to implement policies, guidlines and processes.

  • Assisted in the ITIL assessment and provided recommendations. (ITIL champion for implementation)

  • Architectural design of system infrastructure and involvement in Linux vs Windows proof-of-concepts.

  • Definition of architectural roadmaps for Identity Management, Peripheral Integration via J/XFS.

  • Business-case & implementation of web-presence/-usage monitoring in a Blade environment.

Mar 2004 - Jun 2004

Consultant for BG Phoenics GmbH, Munich (Germany)
Architect, Snr. Developer – Quality Assurance (Self-Employed / Contractor)
Website: http://www.bg-phoenics.de

Business case:
BG Phoenics GmbH has developed a J2EE application for different social insurance groups in Germany. Scope of the project to perform system-testing during which the delivery project is evaluated for "production-readiness".

BG Phoenic's application is a document-centric solution which required scanning, recognition, indexing and management of 60,000 documents per hour.

Scope of work:

  • Setup and extension of quality assuring activities.

  • Performance optimisation and troubleshooting for applications.

  • Development and customisation of LoadRunner scripts.

  • Utilisation of privately developed "UniversalServer" - a extensible client-server framework to control load tests.

  • Performance measurement and profiling using Wily Introscope.

  • Performance tuning / problem resolution

  • Performance tuning of infrastructure environment (especially MQ Workflow, DB2, IBM Websphere and JVM, Content Manager)

  • Analysis of LoadRunner-test results.

Sep 2003 - Feb 2004

Consultant for BG Phoenics GmbH, Munich (Germany)
Team leader – Quality Assurance (Self-Employed / Contractor)
Website: http://www.bg-phoenics.de

Business case:
BG Phoenics GmbH has developed a J2EE application for different social insurance groups in Germany. Scope of the project is to support the production readiness project for the company during the hardware-tender process, mediate between the different hardware providers and produce results to facilitate the hardware selection process.

BG Phoenic's application is a document-centric solution which required scanning, recognition, indexing and management of 60,000 documents per hour.

Scope of work:

  • Setup and extension of quality assuring activities.

  • Performance optimisation and troubleshooting for applications.

  • Management and co-ordination of the test-team (7 people).

  • Development and customisation of LoadRunner scripts.

  • Development of additional LoadRunner functionality to generate even load in test scenarios.

  • Analysis of LoadRunner-test results.

Aug 2003 - Sep 2003

Consultant for Atos KPMG working at CEDA Botswana, Gaborone (Botswana)
Snr. Developer (Self-Employed / Contractor)
Website: http://www.ceda.co.bw and http://www.akc.co.za

Business case:
The Citizen Entrepreneurial Development Agency (= CEDA) is a government-funded agency to develop the business development in Botswana. The core business of CEDA focuses on the distribution of loans in the commercial-, property-, agricultural- and livestock sectors. The project included a loan-origination and appraisal process which interfaces into SAP and utilises the SAP portal server to present the web-based business application to the end-user.

Scope of work:

  • Technical assistance in the last 4 weeks of the implementation phase to implement the appraisal models for commercial-, property- and agricultural loans.

  • Design of the database model and generic access beans to store/retrieve business data via JDBC.

  • Development of SAP portal-components (DynPage and JSPDynPage).

  • Unit- and load-test of the components via JUnit.
     

Dec 2002 - Jun 2003

Vereinigte Haftpflicht Versicherungen, Hannover (Germany)
Senior J2EE Architect / Developer / Team leader (Self-Employed / Contractor)
Website: http://maxnet.vhv.de

Business case:
The Internet-application implemented under Visual Age for Java 3.5 and deployed on IBM Websphere Application Server 3.5 needs to be migrated to fully support the J2EE deployment standards. The project includes the migration of libraries and deployment scripts.

Scope of work:

  • Technical assistance in migration of the Visual Age repository to IBM WebSphere Application Developer 5.0.

  • Design of automated J2EE deployment into WebSphere Application Server 4.0 via ANT and Tcl and Jacl.

  • Technical project management and coaching (managing a team of 5 developers, project-planning, business analysis/design).

  • Performance and scalability tests via Mercury Loadrunner.

  • Production link: http://maxnet.vhv.de

Sep 2002 - Dec 2002

Versicherungswirtschaftlicher Datendienst Gesellschaft, Hannover (Germany)
Senior J2EE Architect / Developer / Team leader (Self-Employed / Contractor)
Website: http://www.vdg-portal.de

Business case:
A web-portal application should allow multiple insurance companies to share different authentication methods and provide a single-signon for all partner applications. For this project a user is authentified and authorised via RSA SecurID or Kobil SecOVID and user-information is stored in LDAP.

Scope of work:

  • Design and development of a model-view-controller application framework for the company.

  • Design and development of a Java Native Interface to communicate with the RSA- and Kobil-Servers for authentication.

  • Design and development of a XML-based configurable authentication framework.

  • Performance and scalability tests via Mercury Loadrunner.

  • Production link: http://www.vdg-portal.de

Mar 2001 - Sep 2002

Vereinigte Haftpflicht Versicherungen, Hannover (Germany)
Senior J2EE Architect / Developer / Team leader (Self-Employed / Contractor)
Website: http://maxnet.vhv.de

Business case:
Establish an Internet-portal to provide the insurance companies business processes to their insurance brokers and partners. The portal's functionality covers all aspects of an insurance-brokers requirements (change insurance details, customer details, file damage reports, enquiry of insurance contracts etc.).

Scope of work:

  • Design and development of a model-view-controller application framework (XML based "Struts"-like MVC model 2) for the company.

  • Design and development of the Java Middletier (servlets, Javabeans, JSP) to communicate with the mainframe via CICS Transaction Gateway to invoke legacy CICS transactions.

  • Design and development of a XML-based communication infrastructure to transform COBOL copybooks into XML-beans.

  • Design and development of a reporting framework based on Apache FOP to generate/transform PDF-documents and serve the documents via the browser.

  • Design and development of a distributed Logging-Framework based on Apache Log4J and IBM MQSeries.

  • Load balancing and scalability tests of the application via Mercury Loadrunner.

  • Project production link: http://maxnet.vhv.de
     

Nov 2000 - Feb 2001

DBV Winterthur, Wiesbaden (Germany)
Senior J2EE Architect / Developer (Self-Employed / Contractor)
Website: http://www.dbv-winterthur.de

Business case:
Proof of concept for the development of a web-based document management system. The project focused on the automatic processing of documents (letter, emails, fax etc.) via a web interface. Back-end processes included the archiving of new documents into a document server and retrieval functions to access documents from the optical Jukeboxes.

Scope of work:

  • Design and development of a web-based application to retrieve document information from the mainframe via MQ Series and display the documents in a browser.

  • Integration of APIs to retrieve documents via a servlet from optical storage.

  • Development of a 3270 applet to enable users to capture additional information on in 3270 applications.

  • Load tests with Mercury LoadRunner

Aug 2000 - Nov 2000

Micro Compact Car Company Smart Gmbh, Renningen (Germany)
Project Manager (Self-Employed / Contractor)
Website: http://www.smart.com

Business case:
The Smart company (a Daimler-Chrysler company) manufactures and distributes in a franchise model the compact Smart-cars. In a restructuring exercise the company focused on launches into new markets.

Scope of work:

  • Project management and coordination of the IT-franchise setup for the new market launches in UK, Japan and Taiwan.

  • Setup of change-management procedures to coordinate the distribution of new functionality and updates to franchise outlets.

  • Co-ordination and setup of a project office and delegation of tasks to team-leaders / project managers.

Jan 2000 - Jul 2000

Standard Bank of South Africa, Johannesburg (South Africa)
Senior System Analyst / Designer / Developer (Self-Employed / Contractor)
Website: http://www.standard.co.za

Business case:
Proof of concept to move the existing branch delivery system to a platform independent format.

Scope of work:

  • Analysis, Design and Feasibility study to migrate a large (350+ branches) banking client-server system to Java.

  • Development of a Java interface to communicate and exchange data with the mainframe via IBM CICS Transaction Gateway.

Jun 1996 - Jan 2000

Standard Bank of South Africa, Johannesburg (South Africa)
Senior System Analyst / Designer / Developer (Self-Employed / Contractor)
Website: http://www.standard.co.za

Business case:
Enhancing the OS/2 based client-server application to implement additional functionality to increase productivity at the banks branches.

Scope of work:

  • Integration of the new Y2K compliant credit-card processing system.

  • Management of implementation and rollout of major functional changes to the frontend system to all retail outlets.

  • Analysis, Design and Implementation of the Instant Card Issue functionality to issue (print & encode) ATM cards in the branches.

  • Management of the deployment of 200 card printers into the branch network (400+ branches).

  • Analysis, Design and Implementation of the Teller System, which allows the banks branches to handle all monetary transactions real-time.

  • Analysis, Design and Implementation of the "plug 'n play" Serial Port Interface, which enables the "hot-plugging" of any serial device. (This was implemented to launch new hardware quickly and to reduce administration and configuration efforts). As part of this project cash-dispensers, card-readers, cheque-readers and card-printers were deployed to 400+ branches nationwide.

  • Analysis, Design and Implementation of the Print Monitor Interface which extends/replaces the functionality of the OS/2 Print Manager. Purpose of the project was to increase the speed of documents printed and to manage 5000+ printers in the branch network.

Sep 1992 - Jun 1996

Genesis Software Consulting (now Uniquare), Krumpendorf (Austria)
Senior Developer / Analyst (Permanent)
Website: http://www.uniquare.com

Business case:
Analysis and Design of business functionality for the Standard Bank of South Africa project.

Scope of work:

  • Analysis, Design and Implementation of the Customer Information System to manage customer information and utilise key data for marketing purposes.

  • Cross Selling Interface to support customer consultants in their marketing efforts.

  • Development of the support-tool "BDRemote/32" to remotely control 800+ servers and 10,000+ desktops in the banks branch infrastructure.

Skills & Technical Experience

Skills are rated on a level from 1 – 5 as described below:
5Expert4Advanced understanding of skill area
3Thorough understanding of skill area2Some experience, good working understanding
1Limited understanding of skill area, little actual experience  

Industry
Knowledge
SkillLevelMonthsLast used
Financial Industry – Insurance3482004
Automotive2122001
Financial Industry – Banking41022006
Government – Business Development432003
Government – Healthcare / Social4122004
Telecommunications413Current
Operating Systems
SkillLevelMonthsLast used
Windows Client (2000, XP, Vista) 490Current
Windows Server (2003) 484 Current
Linux / Unix variants 454 Current
IBM OS/2 (Version 1.x - 5.x) Client/Server5 962000
System Software,
Networks
SkillLevelMonthsLast used
TCP/IP, Sockets, SMTP, POP, HTTP, FTP 436Current
IBM CICS Transaction Gateway 448 Current
IBM MQ Series 336 Current
IBM DB/2 & IBM Universal Database 342 Current
SNA/APPC/CPI-C 348 2000
IBM Communication Manager 348 2000
Interprocess Communication (pipes, queues)4 481999
IBM Lan Server / Requestor 4.x, 5.x 448 1999
Java Skills
SkillLevelMonthsLast used
J2EE - General Knowledge 490Current
J2EE - JSP 472 Current
J2EE - Servlets 472 Current
J2EE - LDAP 224 Current
J2EE - EJB 466 Current
Java - Applications / Swing 312 2000
Web Technologies
SkillLevelMonthsLast used
JavaScript 424Current
HTML4 36Current
XML / XSL 336 Current
SAX / DOM 336 Current
HTTP / HTTPS 460 Current
PHP / Perl 26 2000
WebSphere Portal Toolkit 418 Current
SAP Portal Development Kit 5.0.5 34 2003
Programming
Languages
SkillLevelMonthsLast used
Java4 90Current
ANT, Tcl / Tk / Jacl (for Websphere Deployments) 214 Current
C / C++4 962000
Rexx3 241999
Development
Environments
SkillLevelMonthsLast used
Rational Application Developer / Software Architect 6.04 30Current
IBM Websphere Application Developer 5.04 54Current
IBM Websphere Application Developer 4.x3 48Current
IBM Visual Age for Java 3.5 / 4.0 460 2004
Togethersoft Control Center 312 2000
IBM CSET/2, C/2, Toolkit 1.3, 2.x, 3.x, 4.x5 962000
IBM Visual Age for C++ 448 2000
Watcom C/C++ 10.0 324 1999
Microsoft Visual Studio 6.0 36 1998
Application and
Web Servers
SkillLevelMonthsLast used
IBM Websphere Application Server 5.s 442 Current
IBM Websphere Application Server 4.0 336 Current
IBM Websphere Application Server 3.5 348 Current
IBM HTTP Server 1.3.26, 2.0 348 Current
Microsoft Internet Information Server 4.02 242001
Apache HTTP Server 324 2001
Allaire JRun 212 2000
Apache Tomcat 324 2005
Iona iPAS Application Server 26 2000
Database Systems
SkillLevelMonthsLast used
MySQL3 30Current
IBM DB/2, IBM Universal Database 366 Current
ODBC / JDBC 448 Current
Application
Software
SkillLevelMonthsLast used
Microsoft Office 98/2000/XP 496 Current
ABC Flowcharter 460 Current
Visio Professional 460 Current
Netobjects Fusion 448 Current
Microsoft Frontpage 448 Current
Adobe Acrobat / Distiller 424 Current
Internet Explorer 5.x, 6.x 460 Current
Netscape Navigator, Communicator, Mozilla3 48Current
Microsoft Project 224 Current
Allaire Homesite 324 2001
Corel Draw 336 2000
Adobe Photoshop 336 2000
Good working
knowledge
SkillLevelMonthsLast used
CVS (version control) 336Current
Telelogic CM Change, Change Synergy 318Current
Rational ClearCase 312 Current
Shell scripting 312 Current
Mercury Loadrunner 312 Current
UML (class-/sequence-/usecase-diagrams via EclipseUML) 424 Current
Other skills
SkillLevelMonthsLast used
Enterprise Architecture / Architectural Design 454 Current
Data Modelling / ERD-design 452 Current
Analysis / Design 4102 Current
Team Leading 454 Current
Project Management 224 Current
Business Analysis 360 Current
 

Hobbies & Leisure

  • Anything computer related, Keeping up-to-date at ServerSide & WWISA
  • Movies, Literature
  • Sports (Gym, Running, Icehockey)
  • Extreme & fun-stuff (Bungee-Jumping)
Worlds highest bungee jump
Bungee

Last updated: January 22, 2008, This page was viewed: 43639 times!