Fachlicher Schwerpunkt dieses Freiberuflers

Senior Consultant Java, Architektur und Design, Development, Java EE, WebLogic, Oracle, C, C++, Objective-C (IOS), Angular, Spring/Spring Boot

verfügbar ab
01.04.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Projekte

09/2017 - Heute

1 Jahr 6 Monate

Architecture, design and implementation of web-based application

Rolle
Technical Architect, Lead Developer
Kunde
Sybec Services Ltd.
Projektinhalte
  • Architecture, design and implementation of web-based application for physical therapists (CRM, Appointment Mgmt, Billing, etc.)
  • Angular 4 Frontend,
  • Spring Boot REST Backend,
  • Microservices Architecture,
  • Jason Web Token (JWT) Authentication & Authorization,
  • Deployment (Docker Swarm) on Amazon AWS.
Produkte

Angular 4

Node.js

JDK 1.8

Spring Boot

JPA (Hibernate)

Java Card

Java Applet

Docker

02/2016 - Heute

3 Jahre 1 Monat

Technical Solution Architect, Lead Developer (Member of the Alpha Team)

Kunde
Bundesagentur für Arbeit
Projektinhalte
  • Technical Architect for two teams providing ongoing guidance on architecture, design and implementation details,
  • Creation of architecture, high-level design and implementation artefacts for teams,
  • Member of the Alpha Team overseeing various development activities and efforts,
  • Support and problem resolution with architecture & development teams,
  • Architecture, Design & Development Review,
  • Creation of AngularJS/Angular2 prototypes for mailbox solution,
  • Design & Implementation of SSO for Angular2 Components (using Oracle OAG, OAM and in-house SSO Solution [OAM, OAG, OAuth2]),
  • Introduction of Spring for eServices portal,
  • Introduction of Spring Boot (REST services),
  • Support of development teams with Angular 2 (typescript),
  • Support for ongoing release efforts (bug fixing, troubleshooting, etc.),
  • 2nd level support for production issues and supporting 3rd level support,
  • Technical Architect/Lead Developer overseeing and mentoring various development teams,
  • Overarching SME involved in all aspects of the software development lifecycle,
  • Technical architecture and (living) Prototype Implementation of Data Clean-up Engine,
  • Technical architecture of REST System Architecture (blueprint, guidelines, etc.) and various other components,
  • Troubleshooting
Produkte

Java EE

Oracle WebLogic Server

Oracle WebCenter Portal 11g

Oracle WebCenter Content 11g

Oracle ADF

Oracle OAM 11g

Oracle OAG

Maven

Sonar

Nexus

JAX WS

JEXL

Angular 2

Spring Boot

Spring

Oracle 11g

etc.

10/2015 - 01/2016

4 Monate

Sr. Architect & Lead Developer

Kunde
Otto
Einsatzort
Dresden
Projektinhalte
  • Architecture, design & development of REST Services for OTTO Group and Hermes Group (logistics) incl. backing backend services,
  • Review of existing architecture and creation of roadmap for improvements,
  • Development of Frontend Services with AnguarJS,
  • Development of Intranet Management Application using Ruby on Rails and Coffeescript (also using REST Services of the backend).
Kenntnisse

Java EE

Agile

etc.

Produkte

Eclipse

Maven

Java EE

EJB 3

JAX RS

Coffeescript

Rails

Ruby

10/2014 - 01/2016

1 Jahr 4 Monate

Architect

Kunde
Oracle – WebLogic TX Engine
Einsatzort
Nürnberg
Projektinhalte
  • Support of the development of improved WebLogic TX Engine.
Produkte

Java EE

JTA

WebLogic 12c

08/2014 - 01/2015

6 Monate

Portal & SOA Architect, Lead Developer (Alpha Team

Kunde
15Bundesagentur für Arbeit – Projekt Apollo
Projektinhalte
  • Creation of Standards for Development,
  • Creation of Architecture for WebCenter Portal (Apollo Project),
  • Proof of Concept (Federated Portal),
  • Proof of Concept (Integration of Portal with legacy FormularNet Application),
  • Lead Developer overseeing and mentoring various development teams.
  • Troubleshooter for all issues.
Produkte

Java EE

Oracle WebLogic Server

Oracle WebCenter Portal 11g

Oracle WebCenter Content 11g

Oracle 11g

Maven

Sonar

Nexus

JAX WS

JEXL

etc

05/2014 - 07/2014

3 Monate

Solution & Platform Architect, Performance Architect

Projektinhalte
  • Review existing solution,
  • Identify bottlenecks,
  • Implement features to allow for faster performance.
  • RESULT: Performance improvement by a factor of 100.
  • This client and the client’s employees have created an online sales application, which “broke” when 10 users requested a page concurrently. Integration with backend systems was one of the bottlenecks that were resolved by massive caching. However, overall refactoring was necessary as this application didn’t meet basic standards in terms of Java/Java EE.
Produkte

Java EE

Tomcat

MySQL 5.x

Apache (introduced mod_security

mod_proxy

mod_cache

mod_qos and mod_dosevasive)

JSF 2

Apache Wicket (replaced by JSF 2).

03/2014 - 04/2014

2 Monate

Solution & Platform Architect

Kunde
O2 (Telefonica)
Projektinhalte
  • Review of existing application landscape, incl. utilized technology, frameworks, third-party libraries, etc.
  • Review of data models and database technology currently used,
  • Recommendation for roadmap (in terms of technology),
  • Analysis and documentation of shortcomings, problems with existing solutions.
Produkte

IBM Rational Enterprise Architect

JAVA EE

TIBCO SB

Portal (also Liferay)

Web Services

etc.

06/2013 - 03/2014

10 Monate

Senior Solution Architect, Team Lead, Designer

Kunde
IBM
Projektinhalte
  • Provide support for application developers and designers in terms of Java EE Architecture, Design and Development.
  • Implementation and reengineering of existing SEPA HUB product for SEPA Payments/Mandate Management.
  • Consulting for WebLogic-based development and deployment.
  • Service Integration & Orchestration (internal/external services),
  • All-around consultant taking care of DB, Application, Design & Architecture Issues (incl. performance tuning).
Produkte

Java EE

Java Server Faces (JSF 2)

EJB 3

Spring 3.x

Oracle 12c

IBM DB2 (on Z)

JTA TX Management

Aspect-J

many open source libraries

WebLogic 12c

Oracle Service Bus 12c

JBOSS 7

IBM WebSphere 8.5

JDK 1.7 (previously on JDK 1.6). IBM MQ WebSphere used for asynchronous messaging. Red Hat Linux Enterprise

02/2011 - 06/2013

2 Jahre 5 Monate

Senior Solution Architect, Team and Development Lead, Designer

Kunde
13 Credit Suisse AG – FA IT Accounting + General Council Software
Projektinhalte
  • Architecture/Design and Development on Continuous Improvement project for Credit Suisse General Council (Legal Department) covering incident management for Private Banking in the role of application owner/team lead. The application manages internal data collection and workflows for dealing with incidents, i.e. workflow for experts, data gathering, payments, etc. Furthermore, it provides web services for the Credit Suisse HR Application which allows to check for disciplinary cases/misconducts for a given employee or set of employees. In addition, a generic import mechanism based on an XML-Mapping feature was designed and implemented. This feature allows importing any type of data into the system. The user can define the mapping and use it for importing Excel-based spreadsheets. Integration of payment services on CICS mainframe based on CORBA adapters. General work with CICS.

 

This project also included the creation of a SAML-protected web-service to allow for retrieval of information by means of a public Oracle SOA Suite exposed service.

  • Architecture/Design and Development of Financial Accounting Rules Engine based on JBOSS Rules 5 support DSL and using Guvnor to manage rules. This project obtains various batch-based feeds from other Credit Suisse Systems and enriches/aggregates data on the database level. The rules engine fetches relevant data and calculates the consolidation level for all Credit Suisse Special Purpose Entities. In addition, a JSF 2 Front-end was developed for process control and viewing/exporting or sending results to backend system(s). Furthermore, the project required another front-end for uploading data and creating manual adjustments. The second front-end application had to be deployed in the Swiss Secure Zone, which lead to the requirement of having it deployed separately from the Rules Engine Front-end. Service Integration of IB services providing real-time data using Oracle SOA Suite.
  • Architecture/Design and Implementation of ZCDB Front-end and adjustment to data model. The Zurich Controller Database Front-end allows for viewing Financial Controller’s data and creating manual adjustments. This project was implemented using the CS JSF 2 and CS JAP Framework on Weblogic 11g with an Oracle 11g database backend.
  • UML Architecture and Design mainly done with IBM Rational Enterprise Architect/Designer.
Produkte

CS JSF 2

WebLogic Application Server 10/11

Oracle 10g

Credit Suisse JAP (Java Application Platform) Framework

JAXB

Apache POI

SAML 2

JAX WS

Oracle WebLogic Portal 10.

JBoss Rules 5

JBoss Rules Guvnor

Oracle 11g

Oracle SOA Suite

Control-M Batch Control

Apache POI

SQL Loader.

CS JSF 2

EclipseLink 2.1

Weblogic Application Server 11

Oracle 11

Credit Suisse JAP (Java Application Platform Version 7)

Spring 3

AJAX

Apache POI

Informatica.

09/2009 - 01/2011

1 Jahr 5 Monate

Lead Project Architect, Designer and Developer

Kunde
FedEx Express (mainly based in Segrate, Italy)
Projektinhalte
  • Creation of overall conceptual architecture for S3 (Scan & Sortation System) based on WebLogic 10 (Pseudo-SOA Approach).
  • Support definition of communication protocols/interfaces between various backend systems (S3, the lower-level routing system, the German Customs interface, etc. through TIBCO and MQ Series).
  • Creation of C Web Service using C-Library for low-level routing of packages. Service was called from Java Web Service.
  • Creation of GUI Architecture Document detailing GUI Technologies and basic design patterns to be employed by the GUI when communicating with the backend (communication using Java WebServices and decoration using WSSE). Ultra light-client design & architecture has been employed hence providing the main logic on the backend and starting a Swing Application using Java Web Start.
  • Creation of Rules-based decision support module (providing the business decisions of where a package goes when, i.e. a package has to be inspected by Customs, etc.). The rules engine evaluated 15000 complex rules in ca. 450000 nanoseconds and supported Customs/Government Regulations, Routing, and custom rules.
  • Creation of pseudo-service landscape based on EJB 3 and its annotation support (EJB 3 using MDBs for messaging with TIBCO backend and JPA for persistence [TOPLINK]).
  • Creation of messaging services receiving and processing up to 25 million messages per day with a potential peak of 600 messages / second.
  • Design & Introduction of chain of responsibility to provide a process which can be extended/modified by making simple configuration changes (implementing using Spring).
  • Implementation and configuration of various infrastructure services, i.e. Caching, Apache, Squid, Sun Solaris 10 ZONES, etc. Also configuration of the WebLogic Domains, etc.
  • Team lead of the development team.
  • Mentoring of Team (as technologies were new to them when we started).
Produkte

Java1.6

J2EE 1.5

JNDI

JMS

JTA

EJB 3 (SLSBs + MDBs)

XML

XSLT

Swing

Java Web Start

Java Faces

Web Services (SOAP)

WSSE

JAX-WS 2

JAXP

JAXB

XSTLT

Oracle WebLogic Application Server 10

TIBCO (messaging)

MQ Series

JPA (EJB 3 / Persistence)

Spring 2.x

Web Methods Integration (ESB).

09/2007 - 09/2009

2 Jahre 1 Monat

Chief Architect of the Abu Dhabi e-Government Platform

Kunde
Abu Dhabi Government
Projektinhalte
  • Creation of architecture blueprints for Abu Dhabi Government Service-Oriented backbone,
  • Architecture & Design & Development of e-Government Platform Portal (www.abudhabi.ae) enabling end-users to use government services (G2C/G2B).
  • Implementation of prototype services on Aqualogic Service Bus incl. use of transformation features.
  • Integration of Service-Bus (Aqualogic) with TIBCO (TIBCO Bridge).
  • Definition of services for Abu Dhabi Government.
  • Requirements analysis and documentation.
  • Meetings with customer to identify and define requirements.
  • System Architecture (Datacenter – Provisioning of physical machines, database file system, network equipment, etc.)
  • Enterprise Architecture & Design for Abu Dhabi Government (incl. Blueprints, Enterprise Entity Model, service communication documentation, data dictionary, etc.)
  • Mentoring of Portal Developers,
  • Mentoring of Aqualogic Service Bus Developers.
  • Architecture, Design & Implementation of Abu Dhabi Government SSO Solution also supporting BIOMETRIC authentication (Abu Dhabi Government Identity Card + Fingerprint),
  • Integration of .NET based web-services with Aqualogic Service Bus.
  • Creation of Service guidelines for Abu Dhabi Government departments participating in the e-Government platform using the .NET technology.
Produkte

Java 1.5/1.6

J2EE 1.4/1.5

JNDI

JMS

JTA

EJB 2

EJB 3

JDBC

RMI

XML

XSLT

JSP

Struts 1.0/1.2

Web Services (SOAP)

JAX-RPC

JAX-WS 2

JAXP

JAXB

XSTLT

XML Beans

WebLogic Portal 10

BEA Aqualogic Service Bus 2

TIBCO

Hibernate

Spring (as part of Aqualogic and Portal). Sun Identify Manager + Apache SSO Modules.

03/2006 - 08/2007

1 Jahr 6 Monate

Contractor charged with Architecture & Design of O2 Portal.

Kunde
o2 Germany
Projektinhalte

Definition of BLUEPRINT architecture for integration with O2 Germany Service-Oriented Architecture implementation (Galileo). Provide guidelines and architectural leadership for all development teams using Java EE technologies. Mentoring of team members.

Description of the project:

  • Review and standardization of existing o2 Portal Architecture.
  • Introduction of Spring as injection dependency framework (incl. Migration Plan),
  • Definition of conceptual architecture for integration with corporate enterprise standards and technologies.
  • Member of the Enterprise Architecture Group.
  • Design & Development of service containers for developers.
  • Implementation of prototype services to be integrated with Service Bus and JBoss Rules.
Produkte

Java 1.4.2/1.5

J2EE 1.4

JNDI

JMS

JTA

EJB 2

JDBC

RMI

XML

XSLT

JSP

Struts 1.0/1.2

Web Services (SOAP)

JAX-RPC

JAXP

JAXB

XSTLT

XML Beans

JBoss Application Server

WebSphere AS

WebMethods

TIBCO

Apache Cocoon

Hibernate

Spring.

11/2005 - 02/2006

4 Monate

Contractor charged with evaluating the architecture of the T-Systems DMS Solution based on WLS 8.1 and own Java Application

Kunde
06 T-Systems International GmbH
Projektinhalte
  • Review and analysis of current architecture of DMS Application.
  • Introduction of Spring container for small services (incl. creation of prototype application).
  • Recommendation of optimized architecture with a volume of 1 billion documents per year. Introduction of service concept for services providing high-availability, scalability, reusability.
  • Definition of road map to service-oriented architecture.
  • Design and implementation of general purpose Notification component running in a cluster on either WLS 8.1 or JGroups application cluster.
Produkte

Java 1.4.2/1.5

JFC/Swing

J2EE 1.4

JGroups

C (also COM)

JNDI

JMS

JTA

EJB 2.0/2.1/3.0

JDBC

RMI

XML

XSLT

JSP

Struts 1.0/1.2

Web Services (SOAP)

JAX-RPC

JAXP

JAXB

XML Beans

WebLogic Platform (Server 8.1)

X-Doclet

Siebel

Apache Cocoon

Hibernate

Spring

Streamserve.

02/2004 - 10/2005

1 Jahr 9 Monate

BEA contracting consultant (changed to direct contract through agency after two months

Kunde
Her Majesty’s Customs and Excise
Projektinhalte

Description of the project:

For EVAT 1.1 Program (Portal) (Weblogic Portal 8.1)

 

Analysis of EVAT Architecture’s Performance Problems

 

Results:

  • Increase in performance from 70 s response time to 12 seconds within the first three weeks (for one concurrent user).
  • Further increase of performance to 0.9 s for 450 concurrent users within next three months.

 

Work items:

  • Analysis of current portal structure and backing Enterprise Java Beans, (using Wily Introscope and Borland OptimizeIt Server Trace).
  • Re-architecture and development of some of the top 10 worst performing portlets and EJB components.
  • Introduction of caches for reference data, and EJB Stubs.
  • Enabling some of the core BEA Performance Features.
  • Enabling of Portal Performance Features.
  • Identification and elimination of “slow code”.
  • Introduction of patterns for J2EE (almost none used in original delivery).
  • Supporting OPS with implementation of MOD_CACHE for Apache (adopting current C code base and fixing issues that would prohibit it from working with BEA portal pages).
  • Successful completion of performance tuning so EVAT could go live.

 

QA Lead for internally and externally developed application:

Proofing of projects in all phases of their lifecycle (Analysis/Design/Implementation/Deployment)

Results:

  • Reducing risk by ensuring quality of deliverables for architecture, design, and implementation of HMCE Applications.
  • Enforcement of Best Practices and due use of Design Patterns.
  • Evaluation and recommendation (if necessary) for technical architecture of HMCE Applications.
  • Early detection of faults in architecture, design, and implementation.

Work items:

  • Review of deliverables for Architecture, Design, and Implementation.
  • Proposing of better ways to implement a solution to a business problem.
  • “Signing off” on externally developed applications,
  • Business Meetings with consultancies implementing HMCE Applications.

 

Common Component SOA Code Generator and Service Locator:

  • Development of SOA compliant architecture blueprint.
  • Architecture, Design, and Implementation of Infrastructure Common Component Service Locator introducing dynamic proxies and enforcing use of factories to spearhead into Service Oriented Architecture.
  • Development of base factory for easy reusable access to either implementation class (for testing), stub class, or Enterprise Java Bean implementing the service. Enforcing decoupling between the Enterprise Java Bean and the implementing class.
  • Design and Implementation of Code Generation tool based on X-Doclet to allow defined SOA Approach. The code generator introduces factories, and automatic generation of stubbed test implementation classes. It further enforces the Service-Wrapper Pattern on all services.

 

Common Component Audit:

  • Creation of Swing Audit client with multiple levels of caching and introduction of “GUI Services”.
  • Involvement in requirements finding and design for common component audit.
  • Re-architecture of existing common component. Introduction of XML data type replacing existing CLOB (due to performance and validation reasons).

 

Portal Architecture Upgrade:

  • Principal Architect and Lead Developer on Portal Architecture upgrade.

Results:

  • Replacing “convoluted” architecture requiring multiple calls to the GetAccess solution for a single authentication/authorization with a JAAS compliant implementation of the technical architecture using IPlanet LDAP Plug-In and LDAP as basic User and Group and Context Store,
  • Change of GetAccess architecture to provision users into GetAccess,
  • Decoupling of Login/Logout/Context Switch from Portal Application into a J2EE based Security Portal realized under Struts on WebLogic 8.1.
  • Implementation of automatic login mechanism (Single sign-on) for weblogic allowing single sign-on without GetAccess plug-ins (due to the unavailability of JAAS compliant GetAccess plug-ins for WebLogic 8.1),
  • Simplified Security Architecture.
  • Creation of persistence framework with Hibernate and HQL

Work Items:

  • Analysis of existing application,
  • Recommendation of new Security Architecture,
  • Feasibility Study (Business) to obtain budget for the Architecture Upgrade,
  • Architecture Blueprint for Security Architecture (JAAS/GA),
  • Design/Implementation of generic login mechanism to provide for automatic login,
  • Configuration and design of LDAP server/schema to cater for authentication needs. Implementation of optimized dynamic user groups on LDAP.
  • Development of smart caching for existing CMS Stellent.
  • Creation of DAO framework using Hibernate as persistence tool.

 

Support for HMCE Operations department

  • Responsible Consultant on Configuration and Maintenance Issues for WebLogic 8.1 Platform including Portal and Integration).
  • Provided support for operations department in the area of domain configuration, scripting, clustering, weblogic resource configuration, etc.

 

Intermediaries WebLogic Integration Message Router

  • Developed generic Message Router to accept DIS Messages from the Government Gateway and routes to appropriate destinations.

Results:

  • Fully functional implementation of validating, generic WLI Message router accepting non standard HTTP XML Data (not SOAP due to a lack of a SOAP client call from DIS) and routing the messages to an appropriate message queue/topic.

Work Items:

  • Analysis and Design of Business requirements (Receiving Messages from DIS, acknowledging request with SC_OK [HTTP Status Code 200] or sending back SC_BAD_REQUEST [HTTP Status Code 400] if XML Data could not be validated.
  • Implementation of generic HTTP Control allowing for synchronous validation of XML Data after receipt.
  • Implementation of business process using XML Transformation.
  • Implementation of Generic Mapping from Message type (classified by Class and Service name) to a given queue/topic. This is achieved by using a Configuration Service component.
  • Implementation of feature to add JMS Properties for Message Selectors to the particular JMS Message.
  • Documentation and Release Notes including the more complex error handling. Error Queues were defined and redelivery was used.

 

On-going activities

  • Participating in architecture & design reviews for various projects,
  • Support for developers (troubleshooting & mentoring),
  • Mentoring of Junior Developers,
  • Fireman work according to business deadlines and where not unavoidable,
  • Team Capability Building.

 

Lead Developer on TASFIS Project

  • TASFIS provides a gateway web service for ferry operators. This allows ferry operators like P&O Ferries to upload the ferry’s (or other vehicle’s manifest to Customs & Excise). Validation of data, auditing, and alert are part of the project. The data is then moved to a risk evaluation system which decides which vehicles to inspect, etc. The technology involved is BEA WLI, Web Services using WSSE (encrypted communication between client and server), and provisioning of a client application including java installer.

Work Items and results:

  • Creation of JCA 1.1 compliant resource adapter,
  • Development of WebLogic Web Service with overload protection (WLS Configuration) and WSSE Authentication.
  • Creation of swing client for web service libraries for users who do not wish to create their own clients.

 

Standards produced for HMCE

Author of the following documents:

  • HMCE Session Management Standards,
  • HMCE Exception & Error Handling,
  • HMCE Sequence Generation & UUID,
  • HMCE Logging,
  • HMCE Service Locator,
  • HMCE Service-Oriented Architecture (SOA).

 

Co-Author of the following standards:

  • HMCE Java Development Standards
  • HMCE Portal Development Standards

 

Clearance:

Top Secret

Produkte

Java 1.4.2

JFC/Swing

J2EE 1.4

C

APR

JCA 1.1

JNDI

JMS

JTA

EJB 2.0/2.1

JDBC 2.0/4.0

RMI

XML

XSLT

JSP

TopLink

Struts 1.0/1.2

Web Services (SOAP)

WSSE

JAX-RPC

JAXP

JAXB

XML Beans

WebLogic Platform (Server 8.1

Portal 8.1)

WebLogic Integration 8.1

Apache Portable Runtime (C)

X-Doclet

Fujitsu Mainframe

09/2002 - 02/2004

1 Jahr 6 Monate

Architecture of Framework for J2EE-based applications. Architectural consulting for E-Banking Application for 8 Major Cantonal Banks (State Banks) and a few nationwide Banks

Kunde
RTC (Real Time Center AG) IT-Outsourcing & Banking Software
Projektinhalte
  • RTC Architecture Department
  • Created architectural layout of infrastructure and programming techniques for a Service Oriented Architecture, required to provide tools (by means of a framework) to hide the J2EE-specifics from the developer.
  • Asynchronous Messaging, as well as, EJB 2.0/2.1,
  • Host Access UNISYS Mainframe,
  • and Oracle Database Development (incl. DBA work) was part of this position.
  • “Heavy” Use of Design Patterns and J2EE-Design Patterns.
  • Implementation of JCA Connector to Unisys Mainframe (own design & development using INT1 Protocol) for WebLogic Server 8.1.
  • Porting of Tuxedo application with Swing front-end (banking) to BEA WebLogic 8.1 (Swing client).
  • Optimizing SWING Client for retail banking application.
  • Development of SWING IBIS Desktop (new Desktop for Swing applications).
  • Creation of E-Banking contract management application including Struts Front-end, EJB 2.0 middleware, and hibernate persistence.
  • Implementation of Host Parallel Calling Mechanism (sequential calls are parallelized using JMS).

 

I was the responsible architect charged with porting the C-based E-Banking application to a J2EE-Environment. More than 100 banks in Switzerland use this E-Banking software with over 150.000 contracts in management. Technology is based on Struts/JSP/XML & XSLT for the presentation tier. Security Concept for E-Banking solution. Architectural responsibility for E-Banking running on a Cluster of WLS 8.1 Servers.

 

Architecture, Design, and Implementation of Electronic Banking Contract Management using J2EE. Integration of the business component on the E-Banking-Server with the existing KUBA-Application (KUBA = Kunderberater- application) for the same infrastructure.

 

Implementation of Host2Unix Messaging system using IBM’s WebSphere MQ (formerly MQ Series) product and integration into the WLS Platform.

 

Design and Implementation of several Banking – B2B  -WebServices using WebLogic Workshop and Axis.

 

Architecture, Design & Implementation of Framework, which supports exposition of WebService Endpoints (EJB 2.1) and WebService Generator customized for RTC using WebLogic Workshop.

 

Several support activities for Production Department. Also developed System- and developer´s guidelines. Conducting security review of E-Banking Solution and RTC Infrastructure for E-Banking. Database Access Layer realized using IntelliBo JDO Implementation.

 

Evaluation and decision making on use of JDO Implementation (IntelliBo vs. Apache OJB).

Produkte

Java

J2EE

JFC/Swing

JTA

EJB 2.0

JMS

JDBC 2.0

JCA

XML

XSL

JSP

Struts

JAXB

JAX-RPC

BEA XML Beans

DOM and SAX Parser

Xerces

Xalan

WebLogic Platform (Server

Portal

and Integration)

Borland JBuilder 8 and 9. Oracle 8i and 9i. Unisys Mainframe

J2EE 1.4

WebLogic 7.0/8.1

Tuxedo 8.0

Together Control Center 6.0

Axis

JCA 1.0

Struts et al.

Hibernate

JDO

TopLink

06/2002 - 09/2002

4 Monate

Design and Implementation of Cryptographic Solution for internal communication.

Kunde
Sybec Technologies for JP Morgan / D.B.
Projektinhalte

Description of the project:          

Created infrastructure/architecture/design of Cryptographic Solution, incl. Web-based application, Windows & SWING client for Deutsche Bank AG. Web-based application deployed as J2EE-Application on a Cluster of WLS 7.0 Servers (Sun Solaris E10000) with Sybase Database for Key Storage. Providing a J2EE based application managing provisioning of Certificates and administration of keys.

Prototype and Pilot developed on JBoss.

Strong Cipher with up to 1024-bit key-length. Dual encryption.

Produkte

Borland C++ Builder

Jbuilder 6

Java

J2EE

JAX-RPC

DOM and SAX Parser

Xerces

Xalan

Java Cryptographic API 2.0

C

3-DES Algorithm + PKCS

SWING

LDAP

Hibernate

12/2001 - 06/2002

7 Monate

Sun Microsystems

Kunde
Software Architecture / Conception – Palo Alto, USA
Projektinhalte
  • Design and Implementation of Prototype Applications for Java Web Services.
  • Implementation of enhanced and performance-optimized Prototype for Benchmark comparison.

Description of the project:

  • Worked on the Java Web Services Specification.
  • Implemented part of the JAX-RPC, Document and RPC-bases reference implementation.
Produkte

JAX RPC

SOAP

UDDI

Sun One

SAX XML Parser

DOM XML Parser

Java Networking

05/2001 - 12/2001

8 Monate

Senior Software Architect/Engineer (Architecture, Design, and Implementation of Cross-Platform J2EE Applications using J-Connector to obtain data from SAP/Mainframe)

Kunde
Dresdner Bank AG – CC IT Management Systems
Projektinhalte
  • Developed online-budgeting software for Allianz Group (Dresdner Bank), incl. Plan/Is-Comparison, and financial calculations.
  • Implemented web-based Project Catalogue to show all current projects within Dresdner Bank AG.
  • Implemented J2EE Application (EJB, Connector, Struts Front-End, J- Connector for SAP Data Retrieval).
  • Swing reporting application for auditing of budget.
Produkte

Java

JFC/SWING

J2EE

WebLogic WebGain Studio

BEA WebLogic Server 6.0

WebLogic Integration 2.0

Java

Apache Struts

XML

XSLT

Xalan

Xerces

EDI

SAP (incl. JConnector)

ErWIN

SAP R3 (FI)

Hibernate

Branchen

  • Government
  • Telecommunication Industry
  • Banking
  • Retail

Kompetenzen

Programmiersprachen
Ada
Basic (3 years)
ASN.1
Basic
Assembler
Advanced (x86 and 68000 family)
Basic
Advanced
C
Expert (20+ years)
C#
Advanced
C++
Expert (20+ years)
CL/400
Basic
Cobol
Basic
CORBA IDL
Advanced
dBase
Basic
Delphi
Advanced
Eiffel
Advanced
Emacs
Basic
Forth
Basic
Fortran
Basic
Foxpro
Basic
HP/L
Basic
Imake, GNU-Make, Make-Maker etc...
Advanced (15+ years)
Java
Expert (more than 20 years)
Java EE
JavaScript
Expert
Lotus Notes Script
Basic
Mantis
Basic
Maschinensprachen
Advanced (depending on architecture)
Modula-2
Basic
Natural
Basic
Objective C
Advanced (5+ years)
Paradox
Basic
Pascal
Advanced
Perl
Advanced
PHP
Advanced
PL/SQL
Expert
Powerbuilder
Advanced
PROGRESS-4GL
Basic
Python
Basic
Qt
Basic
RPG
Basic
Ruby
Advanced
Scala
Advanced
Scriptsprachen
Advanced
Shell
Expert
Simula
Basic
simula67
Basic
Smalltalk
Expert
SmartWare
Basic
Tcl/Tk
Advanced
yacc/lex
Advanced

Betriebssysteme
6809
Basic
Amiga OS
Advanced
CP/M
Advanced
Dos
Advanced
Echtzeitbetriebssysteme
Advanced
FDOS80
Basic
HPUX
Advanced
IBM 4680
Basic
IRIX
Basic
Mac OS
Advanced
MPE
Basic
MS-DOS
Advanced
NEXTSTEP / OPENSTEP
Advanced
Novell
Basic
OS/2
Advanced
OS/400
Basic
OSF/Motif
Basic
PalmOS
Basic
SUN OS, Solaris
Advanced (10+ years)
Unix
Advanced (20+ years)
VM
Advanced
VxWorks
Basic
Windows
Advanced
Windows CE
Advanced

Datenbanken
B-Tree
Advanced
BDE
Advanced
DB/400
Basic
DB2
Advanced
Filemaker
Basic
gemstone
Basic
Informix
Basic
Interbase
Advanced
JDBC
Advanced
Lotus Notes
Basic
MS SQL Server
Basic
MySQL
Expert
ODBC
Advanced
Oracle
Expert (15+ years)
Paradox
Advanced
Postgres
Advanced
Proprietäre DB
multiple DBs
SQL
Expert
VSAM
Basic
xBase
Basic

Sprachkenntnisse
Englisch
native
German
fluent
Italienisch
advanced
Polnisch
advanced
Spanish
advanced

Hardware
Amiga
5 years
AS/400
2+ years
Ascii/X - Terminals
15+ years
Atari
2+ years
CD-Writer / Brenner
10+ years
Echtzeitsysteme
15+ years
embedded Systeme
5+ years
Emulatoren
10+ years
FileNet
5+ years
HP
15+ years
IBM Großrechner
10+ years
IBM RS6000
10+ years
Macintosh
10+ years
Mikrocontroller
10+ years
Motorola
20+ years
NEC
3+ years
NEXT Workstation
5+ years
Nixdorf
20+ years
PC
20+ years
Proprietäre HW
5+ years
Rational
15+ years
Siemens Großrechner
0 years
SPS
0 years
SUN
15+ years
Texas Instruments
5+ years
UNISYS
5+ years
VAX
2 years
Video Capture Karte
5+ years

Datenkommunikation
APPC CPI-C RS232
AppleTalk
ATM
BAM
Banyan
BSC
Bus
CICS
CORBA
CPIC
DCAM/ISAM
EDIFACT
Ethernet
Fax
FDDI
FTAM
HDLC
HDSL
IBM LAN Server
IMS/DC
Internet, Intranet
IPNG
ISDN
ISO/OSI
ISPF-DMS
LAN, LAN Manager
LAT
LU6.2
Message Queuing
MMS
NetBeui
NetBios
Novell
OS/2 Netzwerk
OSF/DCE
Packet-Radio
parallele Schnittstelle
PC-Anywhere
Proprietäre Protokolle
Public Networks
RFC
Router
RPC
RS232
Shadow
SMTP
SNA
SNADS
SNMP
TCP/IP
TIP
Token Ring
UTM - Transdata
UUCP
Voice
VTAM
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Design / Entwicklung / Konstruktion
  • Architecture (Solution and Infrastructure),
  • Design (Java, Java EE, C/C++, Objective C),
  • Portal Technologies,
  • Implementation of many projects.

Schwerpunkte
  • Software Architecture
  • Software Design including expertise utilizing Design Patterns, UML (Rational Rose, Together, Enterprise Architect, MID Innovator, etc.)
  • Rational Unified Software Development Process and DSDM
  • SCRUM, KANBAN and agile development
  • OO Methodology
  • Mentoring of Team Members and Employees
  • NETWORK Architecture and Design
  • Security Know-How (Application, Database, System, and Network)
  • Telecommunications & Banking Software
  • Service-oriented architecture (SOA)
  • Microservices (REST)

Produkte / Standards / Erfahrungen
Agile

Security:

Internet, Database & System Security (also Cryptography), SAML, Web SSO, OAuth, JWT, Oracle IDM, Oracle OAG, Oracle OAM, Apache Syncopy, CAS, OAuth2

Modeling Tools (UML)

  • IBM Enterprise Architect,
  • MID Innovator,
  • Together Control Center & Together Enterprise Studio,
  • Rational Rose Enterprise & Rational XDE.

Networks and Communication

IPv4, IPv6, Ethernet/IEEE 802.3, Token Ring/IEEE 802.5, X.25, TCP/IP, POP, SMTP, TELNET, FTP, HTTP, LDAP, SMS, CSD, USSD, CDMA, CDPD, WAE, WSP, WTP, WTLS, WDP, WWW, EDI, Internet, Intranet, UMTS, GSM + Derivates, et al.

Programming Languages and Tools:

Java EE:

  • Enterprise Java Beans (EJB 3.x/2.x/1), JMS, JPA, JCA (developed Connector for Unisys Mainframe), XML/XSLT (SAX, DOM, JAXP, etc.), Java Cryptography API, JDBC, WebServices (SOAP), Struts, Java Server Faces.
  • Oracle WebLogic Server and Aqualogic (now Oracle ESB),
  • Oracle SOA Suite 11g, 12c, Oracle BPM.
  • Oracle Weblogic Application Server
  • Former BEA Portal, WLI and Aqualogic Products,
  • Oracle WebCenter Portal and Content (11g, 12c),
  • IBM WebSphere, JBoss, Glassfish and other Java Application Servers.

 

XML:

  • JAXB, JAX-RPC, JAXP, SAAJ, JAXR, Xalan, Xerces, XML Beans, DOM, SAX, XSLT.

 

RESTful Services:

  • REST with Jersey, Spring Restful Services.

 

Other:

  • Java 1 – 7 (all APIs and Collections), Java Foundation Classes (Swing).
  • J2EE (EJB 3.0/EJB 2.x/EJB 1.x, JTA, Servlet API, JCA. All J2EE APIs and specs).
  • Own JDO Implementation (Reference Impl. For Interbase),
  • Excellent Knowledge of IntelliBo (JDO Implementation) and Apache OJB,
  • C, C++ (15 years+), DELPHI, PHP, Perl, ASP, Active X, VB, CGI, some ABAP, PHP, Phython, Smalltalk, Objective- C, Swift, Ruby (on rails), AngularJS, Angular 2 – 4, JavaScript, TypeScript,
  • SQL + Dialects (PL/SQL, and others),
  • Web Methods,
  • AspectJ, AOP (aspect-oriented programming), JBehave,
  • Spring Framework (10+ years - all modules and Spring Boot),
  • Apache Commons, Maven, Ant, Cocoon, Exalibur, Jakarta, Logging, Struts, Perl, TCL, WebServices (also AXIS), XMLBeans, James, Log4J, LogBack, Hibernate, JDO, TopLink, (also Apache basic OJB), EclipseLink,
  • Node.js (incl. developing Frontends using AngularJS with node.js).

 

Tools/Standard software

Application Servers:

  • BEA/Oracle WebLogic Platform (5.1/6.0/7.0/8.1, 9, 10, 11g, 12c),
  • IBM WebSphere,
  • JBOSS 4/5/6,
  • Inprise Application Server.
  • Glassfish (3.x,4)

 

Development IDEs:

  • Eclipse,
  • IntelliJ,
  • Borland ES7,
  • WebLogic Workshop,
  • Visual Age for Java,
  • Visual Café.
  • Borland CBuilder & Microsoft Visual Studio (C++ 6.0),
  • JBuilder (4, 5, 8, 9, X) Professional & Enterprise Edition,

 

Configuration Management (Source Control) Tools:

  • GIT, CVS, SVN, PVCS,
  • Visual Source Safe,
  • IBM Visual Age Repository,
  • Merant,
  • Rational ClearCase.

 

Other:

  • CBuilder,
  • Corba, Orbix,
  • J2EE (incl. APIs),
  • Swing,
  • BRIO,
  • Prolifics,
  • GE Enterprise System,
  • Interbase,
  • Borland Database Engine,
  • Socket Development,
  • J2EE,
  • J-Connector,
  • Java Connector Architecture,
  • Oracle Designer + Developer, and others
  • Rational Rose,
  • TogetherJ,
  • ErWIN,
  • Sybase Modeller,
  • Informatica PowerCenter,
  • MID Innovator 8.1,
  • Other modeling tools,
  • Apache Tools, incl. Jakarta Tomcat, Ant, Struts, JUnit Test Framework,
  • Java Server Faces (all versions up to current JSF 2),
  • XDoclet and other code generation tools,
  • HTML/XHTML.

 

Other skills

  • Networking, Security, Cryptology

 

Methodology

  • UML, OOAD, RUP, DSDM, Objectory, Documentation, also according ISO9000

Bemerkungen

Very pragmatic yet delivery-oriented "girl for everything".


Ausbildungshistorie

B.S., M.S.

×
×