Fachlicher Schwerpunkt dieses Freiberuflers

Senior Java developer, Cloud architecture

Available from
Jan 6, 2020
Availability
100 %
on customer site
100 %
Areas

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Austria

Switzerland

All others

Cities
Zürich
200 km
Comment

Schweiz: Schweizweit mobil.

Position

Projects

11/2018 - 05/2019

7 months

Java Microservice / Spring Boot / REST API / Google Cloud

Roles
Java REST API developer
Customer
MediaMarktSaturn
Tasks

Architecture consulting for the development of a Java REST API interface.

Codereview and API Guideline document creation.
Development of a Java REST API service for processing JSON objects with SwaggerHub and Java Spring Boot.

Creation of the API specification according to OAS2.

Migration from OAS2 to OAS3.

Data migration with Protobuf.

Authentication with OAuth2, API Key and JWT Token.

Analysis and architecture development for the migration from Ruby API project to Java, with Google Cloud Datastore, Pub/Sub and other Google Services.

Data storage in PostgreSQL.

Microservice with Java and Scala.

Deployment on Google Cloud Kubernetes Engine with Docker.

Apache Kafka for data streaming (data import).

Setup of an API loadbalancer with Google Apigee.

Scrum Project

 
 
 
 

09/2018 - 11/2018

3 months

Building a Java web application

Roles
Java developer, technical teamlead
Customer
Zurich Insurance
Tasks

Team leadership and distribution of work tasks.
Organization of team meetings.
Creation of an H2 in-Memory database.
Creation of a frontend with Primefaces 6.1.
Java Spring Boot development with Eclipse, Git and Maven.

 
 

06/2017 - 08/2018

1 year 3 months

Java architecture migration

Roles
Subproject lead Java migration
Customer
Dresdner Bank
Place of work
Zurich
Tasks

Migration of Java Repository (project management) and Elias (Java vulnerabilities monitoring) from one Windows AD domain to another AD domain.
Planning, organization, management of external staff, creation of migration documentation as well as installation and configuration.

Creation of Powershell scripts for testing AD users and the affected Java projects.
Architecture planning and organization of the introduction of new applications.

Especially FileCloud, Service Virtualization, Test Data Management, Cucumber and SOAP UI for testing APIs.

Organization and administration of the infrastructure.
Agile development with Scrum.

 
 

02/2017 - 06/2017

5 months

Timerapporting / Java Cloud backend

Roles
Java J2EE Cloud Architecture und Entwicklung
Place of work
Remote
Tasks

Google Cloud Appengine Administration.
Deployments of Java backend applications.
Development of an Excel Addin (VBA) for recording working times.
Calculation of tariff surcharges, expenses, vacation absences, days absent, special bonuses, etc.
Support with Google Cloud for data storage with REST API and Java Backend.
Verification of entries for correctness.
Creation of input masks (macros).
Management of user data (server backend).
Export of data for a SAP import interface.
Deployment on Linux development servers with Docker.

 
 
 

04/2016 - 12/2016

9 months

Migration tool development, trade data migrations

Roles
Developer
Customer
Credit Suisse
Tasks
  • Administration of Testcases, creation and automation of daily reports.
  • Development of reports for analysis of Bank applications (TDC, Finacle Treasury, Front Arena, Murex, Paypath) for an overview of existing SSI.
  • Automation of the datatransfer for End-Of-Day files for the automated analysis and checks for errors.
  • Support for the migration of trades for a new legal bank entity. Checks for the migrated trades, creation of reports with an overview for successful or faulty migrated trades.
    Automated analysis of Murex data files for possible manual corrections.
  • Extendsion of Excel Ribbons with Custom UI Editor for self developed Excel Addins (xlam).
 
 
 
Skills

VBA Excel 2010

Custom UI Editor

FTPS Server and Client

Windows Server 2012

03/2014 - 03/2016

2 years 1 month

Java application platform management

Roles
Oracle Weblogic administration, configuration and Maintenance
Customer
Credit Suisse
Place of work
Zurich
Tasks
  • Administration of a standarized Java J2EE/ Oracle Weblogic Server environment. Working of problemtickets. Error analysis and troubleshooting. Documentation of workflows and technical standards. Start - Stop of WLS server and scripting of WLS startscripts (Shell).
  • Creation of  Special Engineering for out of standard solutions (Shell and XML templating with Apache Velocity).
  • Java J2EE development of dataimports for a reporting GUI with dataanalysis and reports.
  • Tranformation of Transformierung of Excel files into a Java database with Apache Metamodel joining and adjusting data from several imported excel files.
 
Skills

Linux Red Hat

10/2013 - 12/2013

3 months

Data migration with Javascript / Siebel EAI - CRM Desktop

Roles
Developer
Customer
Dresdner Bank
Place of work
Frankfurt
Tasks
  • Siebel EAI Intergration Component adjustments.
  • CRM Desktop formula customizing. Troubleshooting of synchronisation errors with Siebel EAI. Working with XML documents.
  • Adjustments of Javascript Business Logik.
  • Deployment and publishing of XML files.
 
 
 
Skills

Asynchronous JavaScript and XML

08/2013 - 09/2013

2 months

Siebel Migration

Customer
Finance
Tasks
  • Migration from Siebel 8.1.1.7 to 8.1.1.10 und 8.1.1.11. Executing of the IRM (Incremental Repository Merge), upgrade of binaries to 8.1.1.10 and 8.1.1.11.
  • Database uprade to 8.1.1.10 und 8.1.1.11.
  • Compile new SRF. Deployment to all environments.
  • Documentatio of eternal upgrade process. Creation of a new  Objektmanager for OpenUI.
  • OpenUI activation with new login.
  • Analysis and troubleshooting of new errors from upgrade.
 
 

09/2010 - 07/2013

2 years 11 months

Development, Java / J2EE / Siebel

Customer
Finance, Bank
Tasks
  • J2EE Development: Website for infrastructure administration
  • Glassfish server, Java, J2EE, JSF, Primefaces, EJB, JPA with Eclipselink, Apache Derby DB. Derby database design and configuration. Servlets for GET request processing. Website LDAP SSO with Spring library.
  • Persistent storage of infrastructure data, pre-processing for reports to export with in Excel or PDF format. Data input with validycheck. Security with LDAP authentication and personal group permission. Query for personal account details via DAP Spring library. Upgrade to Primefaces 3.5. Designadjustments via CSS. Presentation of data via tabels, sortable and according permission editable (Primefaces).
  • Reproduction of complex workflows with wizards for user guidance and dynanic templates. Coloring of current work status with automated calculation of work results and validation of possible dependancies.
  • External data update via Servlet GET requests.
  • Building a website for data collection and presentation. Reveiving data via Servlet GET request. Output of data as JSON input for Javascript Ajax Framework Sencha to produce CSS designed sortable tabels as Javascript/HTML site. Deployment via war file to a Tomcat server (Linux Red Hat).
  • Siebel EAI JavaDataBeans development to work with external Java tool to call Siebel workflows with dynamic parameters. Configuration via XML, XSLT, incl data encryption (standard encryption methods).
  • Development of Siebel workflows and Business Services (eScript) for data export and import (Integration Objects).
  • Siebel EAI Configuration: LDAP Enterprise Directory integration (SSO) with SSL installation (SWSE).
  • Automation of standard workflows with AIX Shellscripting and Perl.
  • Migration of Unix Scripts (Shell, Perl, Java) to Windows Powershell.
  • Scripting with Unix Shell, Windows Batch, Windows Powershell, Perl for background processes (Unix Cronjobs, Windows Task Scheduler).
  • Administration of Siebel 8.0 and 8.1: Installation, configuration, deployment.
  • Automation of Siebel installation (silent install) incl. configuration for distributed environments. Architecture planning and documentation.
  • Database Migration of Siebel 8.0.0.9 to 8.1.1.10. Upgrade of Siebel Software to 8.1.1.10.
  • Configuration and installation of Siebel Monitoring Systems.
  • Oracle database: export and import of databases, SQL, OEM, performance adjustments.
  • OS: Windows (2003, 2008), AIX, Linux Red Hat.

02/2010 - 09/2010

8 months

Siebel Administration

Tasks
  • Maintenance Siebel, create and resolve troubletickets. Problem analysis.
  • Deployments with ADM and other technices.
  • Installation of a test environment with Siebel and Nagios (Monitoring incl. graphical show of performance).
  • Configuration and extension of Loadbalancing with Resonate.
  • Installation and administration Resonate.
  • BEA Weblogic Server Administration.

02/2009 - 11/2009

10 months

Siebel Migration / Siebel EAI / Oracle DBA

Customer
Pharmacy
Tasks
  • Migration with architecture consulting, implementation and configuration of Siebel Enterprise 7.8 nad 8.1 (Siebel Life Sciences).
  • Planning and writing concept for migration of several Siebel Enterprise environments to a centralised  location.
  • Implementation and configuration of Siebel Enterprise in distributed and multilingual environment.
  • Defining standard configuration for all Siebel Enterprise environments.
  • Planning and concept for Siebel Monitoring.
  • Oracle DBA administration incl database export, import, maintenance, useradministration.
  • Oracle DB perfomancetuning for Siebel Application, testing database parameter.
  • 3rd Level Support for Siebel with configuration, maintenance and troubleshooting.
  • Setup Siebel Remote with distributed data, automated migration of Siebel Clients.
  • Implementation and configuration of Remoteclients for optimized perfomance.
  • Scripting for workflow automation (batch, vbs, sql).
  • Adjustments for Business Services, EAI interfaces and Workflows for Siebel.
  • Maintenance of SAP SD-XI and Siebel EAI interface.
  • Adjustments of Siebel EAI Business Services, Business Objects with Siebel Tools.
  • Adjustments of views and applets, error analysis.
  • Third Level Support, maintenance SAP Netweaver Portal with Java, Servlet, JSP backend development.
Skills

Oracle DBA

Windows 2003

2008

TOAD

SQL Developer

Linux Red Hat Enterprise 5

02/2007 - 12/2008

1 year 11 months

Siebel Migration / EAI development

Customer
System vendor
Tasks
  • Siebel EAI Interface development, Web GUI for automation of user export / import into other Siebel Enterprise  environments.
  • Siebel EAI and MQ client with Java, Integration Components, Datamapping, Java Data Bean.
  • Siebel Tools for adjustments at Siebel applets and views, eScripting.
  • Development of a pure, customized Java MQ client.
  • Web GUI with Java Servlet, JSP, Tomcat, JDBC, JDOM XML, IBM Websphere MQ, Ajax.(ExtJS).
  • Ongoing development of Siebel monitoringsystem.
  • Development of another Web 2.0 application (J2EE, Hibernate, Spring, JSP, XML, Dojo), with overview of the automated deployments of all Enterprise environments, automated history (DB2 database trigger) with versioning of the deployments, entry formulas for ToDos.
  • Reportdevelopment for Business Objects.
  • Releasemanagement and qualityassurance.
Skills

AIX

Siebel 7.8.2.5

EAI

EIM

Java

eScripting

Perl

Nagios

Oracle DB

Putty

Winscp

Eclipse.

11/2005 - 12/2006

1 year 2 months

Siebel Installation / Administration

Customer
System vendor
Tasks
  • Implementation of Siebel Enterprise in a distributed Solaris environment.
  • Siebel 7.8 configuration. Perfomance diagnostic with SARM.
  • Development of Siebel Plugin (Perl) for complete Siebel Application Monitoring with Nagios.
  • Componentmonitoring, Statistic, Logfileanalysis, OS process and mountpointmonitoring.
  • Solaris configuration. Documentation for  Siebel implementation.
  • Automation of deployments with servermanager, EAI, EIM, Perl.
Skills

Solaris 10

Siebel 7.8.2.3

Perl

Bash

Nagios

Oracle DB

Putty

Winscp

Epic Eclipse. SUN One Webserver.

09/2005 - 10/2005

2 months

Siebel Third Level Support

Customer
Bank
Tasks
  • Doing and automation of deployments.
  • Siebel administration, configuration and troubleshooting.
  • Releasemanagement with qualityassurance.
  • Installation, configuration and administration of deployment automation (ADM, EIM).
  • Configuration of ADM for transport objects.
  • Windows XP, 2000, 2003, ca. 10 Server, ca. 1000 Clients..

06/2005 - 08/2005

3 months

Installation Siebel Solaris Cluster

Customer
Bank
Tasks
  • Planning, architecture of hardware ressources.
  • Implementation of Siebel Enterprise in a Solaris Cluster environment.
  • Configuration of Siebel Remote with distributed data.
Skills

Siebel

Solaris

02/2005 - 06/2005

5 months

Datawarehouse, Java development, Database administration

Customer
System vendor
Tasks
  • Datawarehouse, Java development, Database administration
  • Administration of ReportNet. Organising client requests.
  • Solution development with Cognos SDK interface, Java, Eclipse3.3.
  • Automated verification of all CRN reports with Java, CRN SDK.
  • Automated XML export of all CRN reports.
  • Development and adjustment of DB2 SQL queries.
  • DB2 Database administration (configuration, backup).
  • Organisation of different requests of the different teams (meetings, requests).
  • Creating of MS Access database for administration of report development.
  • Workflowautomation with VBA scripts.
Skills

Cognos ReportNet

Java

Eclipse

DB2 UDB

VBA

AquaDataStudio

SunOne

Testdirector

Merant Dimension PVCS

Frameworkmanager.

Solaris

Windows XP

09/2003 - 01/2005

1 year 5 months

Project  Siebel CRM / Cognos Datawarehouse

Customer
Pharmacy
Tasks
  • Planning the architecture and security, realization of the Cognos environment in distributed Windows 2000 advanced server environment (MS Loadbalancer) for datawarehouse
  • Installation, configuration and administration of Cognos (ReportNet 1.1, Powerplay 7.1)
  • Scheduled error analysis and automated mail notification with VBS, Foglight and Cognos Accelerator. Impromptu and ReportNet reports
  • Planning, Configuration, administration, documentation, security planning and order of the infrastructure (hardware)
  • Installation, configuration and administration of Testdirector, UC4, Foglight (monitoring), password safe
  • Import data into database of the outdated application in the Testdirector database (Oracle, PL/SQL)
  • Development of PL/SQL for data migration
  • Developing MS Office interface for Testdirector (VBA)
  • Developing work executions (VBS, Batch) for Siebel, Cognos and Testdirector
  • Planning and organising of hardware for new Siebel Enterprise environment
  • Database extract, configuration of Siebel Remote
  • Automated migration of Siebel Remote Clients
  • Analysis of business requests in an european Siebel CRM environment
  • Administration Siebel 7.5 (server management, user administration)
  • Developing macros and VBS scripts to the automation of work executions in general
  • Development of Access databases for software licenses and server data administration (SQL; VBA, ADO, macros)
  • VBS scripting in conjunction with Foglight for the server and application monitoring
Skills

Oracle 9.2

Toad

Informatica

ERWin

Remedy

Documentum

MS Office (VBA)

SMS

IIS with SMTP

Visual Source safe

PC DUO.

01/2003 - 04/2003

4 months

Migration MS Exchange / VBA development

Customer
Telecommunication
Tasks
  • Migration from Banyan Vines Mail System (Beyond Mail) to Exchange2000 Server and Outlook2000.
  • Organisation and workout of the migration for one department.
  • Including organisation and preparing presentations with PowerPoint.
  • Communication with staff and customers.
  • Teamwork with VB developer, testing the migration tools.
  • MS Office VBA development for data analysis.
 
 
Skills

Windows2000

AD

Exchange 2000

Outlook2000

VBA with Excel

Access.

11/2002 - 01/2003

3 months

Visual Basic Development

Customer
Bookshop
Tasks
  • Developing an application including database to make queries for the comparison of second-hand book prices from the Internet.
  • Saving the results in an offline database
  • Including filter and sort routines for offline workout.
 
Skills

Visual Basic 6

ADO

Excel

Access

SQL.

Project History

Sep 2002 – Nov 2002                 Services, Wiesbaden
First and second level support, SAP Basisadministration
Administration of user accounts in Windows2000, Exchange 2000.
SAP R/3 basis administration, user account and role administration.
User support and troubleshooting, call logging.
Back office, MS-Office XP incl. VBA (Macros), Unix.
Client maintenance, server backup.
Server: Windows2000, AD.

Mar 2002 – June 2002                         Bank, Frankfurt
Monitoring, Backup.
Operating systems: Sun Solaris, HP-UX, Win2000.
Tools: Patrol, ITO, Veritas Netbackup, HP Openview.
Developing a tool for post backup processes (HP-UX; Solaris, Win2000)
Shell programming, Java.

Aug 2001 – Feb 2002                          Wiesbaden
First and second level support.
Administration of user accounts in Netware 4.11, NT 4.0, Exchange 5.5 server, SAP R/3 basis administration.
User support and troubleshooting, call logging.
MS-Office (Excel, Word, Outlook incl. VBA), Back office, Ulead, Unix.
Introducing new colleagues.
Client maintenance, server backup.
Server: Netware 4.11. Clients: NT 4.0.

Sep 2000 – Jul 2001                                   Bank, Frankfurt
Second Level Support
Working in a team for second level support for NT 4.0 Clients.
Support for MS Office, Siebel Software, and various special software.
Everything that is not solvable from first level support.
Mar 2000 – Jul 2000                                   Leasing company, Frankfurt
First level Support
First level support. MS Office (Word, Excel etc.), NT 4.0 clients, AIX server, various special software, call logging.

Oct 1999 – Jan 2000                                   Police Department, Mainz
Support
Support for NT 4.0 Network. All basic network administration, including set-up of new clients, new users with Enterprise Administrator, Exchange Server, backup, hardware configuration and maintenance. Administration of file system security, group police.


June 1999 – Sept 1999                                 Frankfurt
Support
First level support, support for NT 4.0 clients, including trouble tickets, introducing users with special software. Immediate support for some emergency cases, remote software, call logging.

Industries

  • Bank
  • finance
  • other service provider
  • whole sale
  • pharmacy
  • automobile
  • system vendor
  • telecommunication

Skills

Programming Languages
ADO
Assembler
Basic
Asynchronous JavaScript and XML
Basic
Good knowledge
C
Good basic knowledge
C++
Good basic knowledge
Java
Expert, project experience
JavaScript
Expert, project experience
Perl
Good, project experience
PHP
Good Knowledge, project experience
PL/SQL
Basic
Shell
Good knowledge, project experience
Visual Basic 6

Operating Systems
HPUX
Linux Red Hat
MS-DOS
MVS, OS/390
Novell
OS/2
SUN OS, Solaris
Unix
AIX, Linux (Red Hat, Ubuntu, Debian)
Windows
Server 2000, 2003, 2008
Windows Server 2012

Databases
Access
DB2
Java
JDBC
MS SQL Server
MySQL
ODBC
Oracle
SQL

Language Skills
English
Fluent
French
Basic
German
Fluent

Data Communication
Ethernet
Internet, Intranet
ISO/OSI
LAN, LAN Manager
Message Queuing
NetBeui
NetBios
Novell
PC-Anywhere
RFC
RPC
SMTP
SNA
SNMP
TCP/IP
Token Ring
Windows Network
Winsock

Products / Standards / Experiences
Excel
  • Siebel CRM, administration, configuration, development 
  • Java: Eclipse,J2EE,Hibernate,Spring,JUnit,Tomcat,JSP,JSF,JPA 
  • Javascript: DOM, Ajax Frameworks(Dojo, Ext2, JQuery)
  • Webtechnologie: HTML,Javascript, Ajax, CSS, SOAP, DHTML, XHTML, XML
  • Datawarehouse Cognos
  • Microsoft Windows XP, NT4, 2000, server 2003
  • Windows 2000, NT 4.0, AD server/client environment
  • Databases: Oracle, DB2, MS SQL Server, Apache Derby
  • Microsoft Office Access, Excel, Word, etc incl. VBA
  • Perl, VB, VBS, SQL, C++, Shell, HTML, JS, Ajax 
  • Unix, Linux
  • TCP/IP IPX networks

Training History

Certifications:   

  • Microsoft: MCP Windows2000 Server und WS NT 4.0
  • Novell: CNE  NetWare 4.11  


Netzwerkmanager:

  • PC, AS/400, RS6000, IBM Großrechner, MS Windows, OS/2, OS/400, AIX, MVS/ESA.
  • Novell Netware 3.x, Netware 4.x, Windows NT Net Core Technologies (LAN, WAN, Ethernet, Tokenring), DNS, WINS, DHCP, TCP/IP
  • C++


Further educations:        

  • Cognos:
    • ReportNet Administration, Cognos SDK Schnittstellenprogrammierung.
    • Frameworkmanager Datenmodellierung
  • Operatins system:
    • Unix Administration
  • Siebel Tools Customizing Applets, Views.