Java, JEE, Micro-services, Spring Boot, Kotlin, OO analyse, design & implementation, Solution Life Cycle, Code review, Framework
Aktualisiert am 11.02.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 02.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
English
very good/ very good *(speech / writing)
Esperanto
Basic
French
very good
German
good / good A2/B1
Italian
very good
Polish
mother tongue
Spanisch
Basic

Einsatzorte

Einsatzorte

Zurich (+50km)
Schweiz
nicht möglich

Projekte

Projekte

10 Jahre 4 Monate
2013-12 - heute

various

FREELANCER / OWNER RHEL/CentOS VMware Tomcat ...
FREELANCER / OWNER
  • Java/Ruby/JS Laboratory Development/Test Platform
  • GUI framework evaluations: JSF2 vs. SpringMVC vs. RoR vs. JavaScript/HTML5
  • JFS Swing app to JavaFX migration + Java 8 functional programming
  • JFS Swing app to Eclipse SWT migration
  • JavaScript frameworks prototyping: jQuery, AngularJS
  • Development Virtual Machines Customization Platform
  • Security Infrastructure – Hardware and Software
  • Multiple short term projects - related to company profile
  • Foundation of Company
RHEL/CentOS VMware Tomcat jBoss AS Java JDK7&8 JEE7 JSF2 & Rich Faces 4 SpringMVC RoR Eclipse GIT-Gitorious Jenkins Maven2 Gradle JSR 303 JAP/Hibernate JFS Swing JavaFX MySql jQuery Angular4 HTML5 CSS3 Selenium/WebDriver jUNIT Mockito Spring boot Vert.x
Consulting - Freelancer company
3 Jahre 5 Monate
2014-05 - 2017-09

Java Projects in Heterogeneous System

SENIOR SOFTWARE ENGINEER OSX Linux Eclipse e4 ...
SENIOR SOFTWARE ENGINEER
  • Responsible for all Java Projects in Heterogeneous System
  • Development and Architecture of Derivatives System Services
  • Refactoring and System modularization, Maintenance, Bug fixing
  • Continuous Integration Environment Improvement
  • Monolith to Micro=services Product migration
  • Providing new Micro-service architecture
  • Regulatory (AWV,EMIR) Services Implementation
  • Developing company Spring Cloud
  • Spring Boot, Vaadin, Angular, React - evaluation and implementation
  • Docker virtualization
OSX Linux Eclipse e4 Guice Maven Gradle Nexus Scrum JIRA Confluence Git Stash RESTful Jersey RestEasy Jackson JAXB Oracle Hibernate Mockito jUnit Jenkins Docker Virtualisation Micro-services Spring-Boot Spring Cloud Vaadin 7 8 Angular React Dropwizard JDBI Spring Batch Bash Scripts
Revendex Solutions GmbH
Otelfingen, Schweiz
1 Monat
2013-11 - 2013-11

Analysis and tool customization

IT CONSULTANT - Freelancer C# 5 .NET 4.5 Java 7 SE ...
IT CONSULTANT - Freelancer
  • C# to Java Code Transformation
  • Analysis and tool customization
  • Writing consulting report
C# 5 .NET 4.5 Java 7 SE Simple XML Serialization JAXB Tangible Software
Jet Messaging Technologies AG, Zürich
1 Jahr 6 Monate
2012-05 - 2013-10

Sabbatical leave: self-education, time for family

  • New family member integration
  • Regression, security parental tests
  • Identity change – research and management
  • Further holistic education
1 Jahr 3 Monate
2011-03 - 2012-05

GIT workflow design, scenarios development, team coaching

CONTRACTOR - Java Senior Developer Agile-Scrum methodology Red Hat Enterprise Linux 6 Windows 7 ...
CONTRACTOR - Java Senior Developer
  • GIT workflow design, scenarios development, team coaching
  • Development and customization of “Agilaire Development Virtual Machine”
  • Hardware customization (re-imaging, tools installation, memory upgrade)
  • Travel Checkin Module Analysis
Agile-Scrum methodology Red Hat Enterprise Linux 6 Windows 7 JBoss 5.1 EAP Oracle jDeveloper 11g Camel Maven GIT Gitosis
ELAN IT - Hewlett-Packard Schweiz GmbH
Dübendorf
11 Monate
2011-06 - 2012-04

Building Software Factory for Airline Applications

CONTRACTOR - SLM Architect - Ruby/RoR developer Red Hat Enterprise Linux 5 and 6 Windows 7 MySQL ...
CONTRACTOR - SLM Architect - Ruby/RoR developer
  • Building Software Factory for Airline Applications - responsible for Source Control Management work-stream (GIT-Gitorious: Maven-Nexus-Hudson-Sonar-Developer VM)
  • Installation, implementation and customization of Gitorious server, used as corporate SCM host system for new airline applications (220 developers, 800 repos)
  • Responsible for Gitorious infrastructure: Development, Test and Production servers
  • GIT workflows - model development, coaching
  • Installation, customization, maintenance of RedMine project management system
  • Airlines Applications analysis, modularization
Red Hat Enterprise Linux 5 and 6 Windows 7 MySQL Apache ActiveMQ Ruby on Rails Ruby Enterprise Java Eclipse Aptana Studio GIT Gitorious Nexus Maven Gradle Hudson Sonar Together UML Liquibase
ELAN IT - Hewlett-Packard Schweiz GmbH
Dübendorf
1 Jahr 5 Monate
2009-04 - 2010-08

Designing and implementation of Authorisation Policy DB Manager - CAPS

CONTRACTOR - Consultant - Senior Developer SSP UBS Struts Servlets/JSP ...
CONTRACTOR - Consultant - Senior Developer
  • Designing and implementation of Authorisation Policy DB Manager - CAPS
  • Further development of CASS Test tool
  • Prototypes development
  • Designing and implementation of Web Application Framework
  • Spring MVC prototyping
  • Service modelling
  • Building test framework: Functional testing, GUI Test
  • Writing documentation & testing
SSP UBS Struts Servlets/JSP Ajax RAD DB2 Websphere 6.1 Selenium jUnit TestNG Spring MVC Subversion Maven
AXAS SERVICES GmbH
Ueken, Switzerland
6 Monate
2008-10 - 2009-03

Designing and implementation of Global Authorisation Tester Tool for CASS

CONTRACTOR - Senior Java Developer SSP UBS WHE-Websphere Hosting Environment UBS Widgets ...
CONTRACTOR - Senior Java Developer
  • Designing and implementation of Global Authorisation Tester Tool for CASS
  • Code refactoring and new design of business delegate connectivity framework
  • Java/JEE coaching
SSP UBS WHE-Websphere Hosting Environment UBS Widgets Struts Ajax DHTML RAD Websphere 5.1-6.1 Subversion
IQ PLUS AG
Winterthur, Switzerland
1 Jahr 2 Monate
2007-08 - 2008-09

PARENTAL LEAVE

  • German Courses
  • Metalanguage research
2 Jahre 4 Monate
2005-04 - 2007-07

different projects

various
various

07/2007

Customer:                     INNOQ GMBH

Place to work:               Cham, Switzerland

Role:                            CONSULTANT - Senior Java Developer, Technical Project Manager

Tasks:

iQgen EJB2 to EJB3 Transformation, Research work

  • Project management
  • Analysis of EJB meta-models
  • Evaluation of prototypes
  • Enhancement of iQgen 

Technology:

EJB2, EJB3,JPA, iQgen, MySQL

 

01.2007 - 06.2007:

Customer:                      NOKIA

Place to work:                Düsseldorf, Germany

Tasks:

Re-engineering of meta-model adaptation components for integration system

  • Consulting, analysis and redesign
  • Analysis of meta-model process transformation
  • Analysis of database evolution tooling
  • Re-engineering of interfaces, reducing complexity of system
  • System decomposition and providing big pictures of process and architecture 

Technology:

RAD, EJB, XSLT2, xQuery, Ant, Graphviz, Subversion, Scrum

 

12,2006:

Customer:                    For Credit Suisse with collaboration of Software AG

Place to work:              Darmstadt, Germany
Role:                            Proof of Concept for an interface management system based on SOA Repository 

Tasks:

  • Consulting
  • Enhancement of the data-model for project-specific elements
  • Creation of Prove of Concept 

Technology:

Eclipse (SDK, BIRT), Rational Software Modeller, CentraSite, Scrum

 

10.2006 - 11.2006: Internal INNOQ project

Role:                            Creation of a SOA Repository survey

 

Tasks:

  • Analysis of different SOA Repositories
  • Specification of the criteria and Co-Author of the SOA Repository survey 

Technology:

Systinet 2 Repository, CrossVision CentraSite Repository, AquaLogic Enterprise Repository, Eclipse, iQgen, Subversion, Scrum

 

07.2006 - 10.2006:

Customer:                     3 UBS AG

Place to work:               Zürich, Switzerland

Role:                             Re-engineering project, from legacy system to new architecture using MDA and Software Factory paradigms 

Tasks:

  • Consulting
  • Review, analysis and re-factoring of Foundation Framework
  • Analyse of mapping legacy PMS language to Java
  • Template development, used to code artifacts generation via central repository system
  • Interface integration with banking portals 

Technology:

RAD, RSM and Visual Paradigm UML 2, iQgen Code Generator, Java, JavaScript, Ant, Oracle, Subversion, Mercury TestDirector, Service Repository DynaRep, ULC (www.canoo.com)

 

01.2006 - 06.2006:

Customer:                     2 UBS AG

Place to work:                Zürich, Switzerland

Role:                             Designing and implementation of Information Management Portal (5 web applications) using Greenfield Engineering for new concept of Asset Navigator and Interface Engineering for others. 

Tasks:

  • Technical Project Manager
  • Consulting
  • Designer, J2EE programmer 

Technology:

WPS technology and tools as previously

 

04.2005 - 12.2005:

Customer:                     1 UBS AG

Place to work:                Zürich, Switzerland

Role:                             Developing web version of service front-end to bank repository, prepared to use in new
development workbench 

Tasks:

  • Technical Project Manager
  • Consulting
  • Designer, Java web programmer 

Technology:

WSAD - Eclipse, Serena ChangeMan, Service Repository DynaRep, Oracle, Java, Struts, Framework, JSP, DHTML, XML, JavaScript, WPS

various
various
2 Jahre 2 Monate
2002-12 - 2005-01

User Identity Management, Account Genoeus Web Application project

Java Developer MS Project C/C++ Java/J2EE ...
Java Developer
  • User Identity Management, Account Genoeus Web Application project
  • Project Management of new version of Account Geneous Web - main product
  • Change management from C/C++ to Java/J2EE environment
  • Preparing Java environment to produce J2EE applications
  • Analyse, designing and implementation JSP/Servlets web user interface
  • Defining and implementing TCP protocol (NIO) compatible with legacy management system
  • Analyse, designing and implementation server side business logic based on EJB and Messaging System JMS
  • Analyse of legacy Access Control mechanism
  • Refactoring POJO code to EJB components
  • Deploying J2EE prototype applications on JBoss, BEA Weblogic, Jonas
  • Evaluation different web frameworks (Struts, Webwork, Turbine)
  • Partial implementation of CORBA (Linux, Windows, OpenVMS) agent prototypes in Java
  • Analyse, designing and implementation Windows Agent (part of Account Management)
  • Decomposition of legacy systems
  • Making necessary documentation of legacy product
  • Making interviews with candidates for new Java programmers
MS Project C/C++ Java/J2EE Netbeans ANT CVS JSP/Servlets IDEA IntelliJ Eclipse Ant Junit xDoclet eXtreme Programming RUP EJB JBoss BEA Weblogic Jonas Struts Webwork Turbine Bugzilla
GENEOUS SOFTWARE AG
Geroldswil, Switzerland
3 Monate
2001-10 - 2001-12

Design and implementation autonomous Swing application used in visualisation of a scientific calculation for thermosonic bonding process

Java JFC Swing
  • Java Project Management, Java programmer, designer
Java JFC Swing
ESEC SA
Cham, Switzerland /Freelance project
1 Jahr 1 Monat
2000-09 - 2001-09

Implementing Net Infrastructure

HTML Windows
  • System administration of company’s intranet
  • WEB host administration
  • Hardware service
HTML Windows
RAM SERVICE
Lodz, Poland
11 Monate
1999-10 - 2000-08

Project Management, WWW projects, implementing new technologies

HTML JavaScript Java ...
  • Project Management, WWW projects, implementing new technologies
  • Creating new multimedia www pages using Java-script, Java applets and Flash 4.0 tool
  • Implementing e-commerce project in Java and XML technology
  • Implementing e-commerce project of library using OS Linux and Perl programming language and Building GUI camera interface in Java 2
HTML JavaScript Java flash 4.0
EORI SYSTEMS
Lodz, Poland
9 Monate
1997-09 - 1998-05

WWW Development, Technical documentation

HTML JavaScript
  • Graphical and logical design
  • Preparing to work with e-commerce in future
  • Describing and promotion of new products
  • Writing Java facility applets and applications used for automatic data update
HTML JavaScript
PANASONIC-TECHNICS DISTRIBUTOR
Lublin, Poland

Aus- und Weiterbildung

Aus- und Weiterbildung

2012                            Sun Certified Enterprise Architect for JEE (pending)
2009                            ETH Zürich, Postgraduate IT Certificate, Information Security
2001                            Sun Certified Programmer, 2001
1999                            Private Institute Philosophic, Saint Jodard, France, 1999.
1998                            High School at University in Lublin, Poland
                                   Degree: Master of Philosophy (Theology)
                                   Participation in scientific research of artificial intelligence (AL).
1991                            Technical Electronic School in Lodz, Poland
                                   Degree: Electronic technician (Prize in Young Masters of Technology Contest and

                                   Certificate of authorship for "Automatic digital frequency meter".)

Position

Position

Main Focus

  • OO analyse
  • design & implementation
  • Software Development Life Cycle
  • Project Management
  • Software Factories
  • Code review, Framework ? Architecture
  • Analytical
  • Holistic
  • Agile
  • Pragmatic and Solution Oriented Approach
  • Performance Analysis
  • Agile Methodology
  • Greenfield Development

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

IT Skills:

OOA/OOD/OOP, Model Driven Architecture, Service Oriented Architecture, Aspect Oriented Programming, UML

Analysis tools:

Together, RSM, Visual Paradigm, Poseidon, NovaMind

PM tools:

MS Project, Merlin 2, Gantt Charts, PERT, Mind Tools

OS/VM:

Linux: RHEL, CentOS, Ubuntu, Unix: Solaris, OSX, openVMS, os400, Docker

Design patterns:

GoF, SUN enterprise patterns, Integration Patterns

Development tools:

Idea Intellij, Netbeans, RAD Eclipse, Visual Studio .Net, UltraEdit, XmlSpy, oXygen, Aptana Studio

Programming:

Java JDK 1.4; 5; 6, Ruby, Objective-C, C/C++, C#, ASP.NET, Prolog, Perl, Java-Script, AspectJ, CORBA, EBNF, OCL, DOT

XML & Web technologies:

HTML, CSS, xQuery, XSLT2, Web Services, REST

JEE:

EJB2-3, JMS, JNDI, JCA, JMX, RMI-IIOP, JDBC, JAXP, JAXB, NIO, JNI, JSP/Servlets, JPA, ActiveMQ, log4j

Spring Framework:

Boot, Rest, Hateoas, Data, Cloud, Security, Ldap

Code generation:

iQgen, Xdoclet, Maven plugins, Lombok

GUI Frameworks:

Vaadin, Struts, Spring MVC, Ajax, Ruby on Rails, ULC, JFS, Swing, JavaFX, SWT, JSF2 & RichFaces, Vaadin, ZK5, jQuery,

DBMS & data access layers:

Oracle, DB2, MySQL, PosgreSQL, Liquibase, Hibernate, Castor, ActiveRecord

Micro-services:

Spring Boot, Dropwizard

SOA Repositories:

Systinet 2, CrossVision CentraSite, AquaLogic, DynaRep

Deployment & Source Control:

Ant, Maven, Gradle, GIT, Subversion, CVS

Application servers:

Tomcat, Weblogic, Websphere, JBOSS, Windows 2003

Test quality tools:

jUnit, TestNG, TestDirector, Selenium/WebDriver, Bugzilla, Mockito

Development processes:

RUP, Extreme Programming, Scrum, Getting Things Done, Agile best practices

 

Operational Area:

  • Software Factories, Development Processes
  • Object Oriented Programming
  • Object Oriented Analysis
  • Model Driven Engineering
  • Test-driven development
  • System & detailed design
  • Framework implementation, Refactoring
  • Project Management
  • Meta-language/meta-model cognitive research

Einsatzorte

Einsatzorte

Zurich (+50km)
Schweiz
nicht möglich

Projekte

Projekte

10 Jahre 4 Monate
2013-12 - heute

various

FREELANCER / OWNER RHEL/CentOS VMware Tomcat ...
FREELANCER / OWNER
  • Java/Ruby/JS Laboratory Development/Test Platform
  • GUI framework evaluations: JSF2 vs. SpringMVC vs. RoR vs. JavaScript/HTML5
  • JFS Swing app to JavaFX migration + Java 8 functional programming
  • JFS Swing app to Eclipse SWT migration
  • JavaScript frameworks prototyping: jQuery, AngularJS
  • Development Virtual Machines Customization Platform
  • Security Infrastructure – Hardware and Software
  • Multiple short term projects - related to company profile
  • Foundation of Company
RHEL/CentOS VMware Tomcat jBoss AS Java JDK7&8 JEE7 JSF2 & Rich Faces 4 SpringMVC RoR Eclipse GIT-Gitorious Jenkins Maven2 Gradle JSR 303 JAP/Hibernate JFS Swing JavaFX MySql jQuery Angular4 HTML5 CSS3 Selenium/WebDriver jUNIT Mockito Spring boot Vert.x
Consulting - Freelancer company
3 Jahre 5 Monate
2014-05 - 2017-09

Java Projects in Heterogeneous System

SENIOR SOFTWARE ENGINEER OSX Linux Eclipse e4 ...
SENIOR SOFTWARE ENGINEER
  • Responsible for all Java Projects in Heterogeneous System
  • Development and Architecture of Derivatives System Services
  • Refactoring and System modularization, Maintenance, Bug fixing
  • Continuous Integration Environment Improvement
  • Monolith to Micro=services Product migration
  • Providing new Micro-service architecture
  • Regulatory (AWV,EMIR) Services Implementation
  • Developing company Spring Cloud
  • Spring Boot, Vaadin, Angular, React - evaluation and implementation
  • Docker virtualization
OSX Linux Eclipse e4 Guice Maven Gradle Nexus Scrum JIRA Confluence Git Stash RESTful Jersey RestEasy Jackson JAXB Oracle Hibernate Mockito jUnit Jenkins Docker Virtualisation Micro-services Spring-Boot Spring Cloud Vaadin 7 8 Angular React Dropwizard JDBI Spring Batch Bash Scripts
Revendex Solutions GmbH
Otelfingen, Schweiz
1 Monat
2013-11 - 2013-11

Analysis and tool customization

IT CONSULTANT - Freelancer C# 5 .NET 4.5 Java 7 SE ...
IT CONSULTANT - Freelancer
  • C# to Java Code Transformation
  • Analysis and tool customization
  • Writing consulting report
C# 5 .NET 4.5 Java 7 SE Simple XML Serialization JAXB Tangible Software
Jet Messaging Technologies AG, Zürich
1 Jahr 6 Monate
2012-05 - 2013-10

Sabbatical leave: self-education, time for family

  • New family member integration
  • Regression, security parental tests
  • Identity change – research and management
  • Further holistic education
1 Jahr 3 Monate
2011-03 - 2012-05

GIT workflow design, scenarios development, team coaching

CONTRACTOR - Java Senior Developer Agile-Scrum methodology Red Hat Enterprise Linux 6 Windows 7 ...
CONTRACTOR - Java Senior Developer
  • GIT workflow design, scenarios development, team coaching
  • Development and customization of “Agilaire Development Virtual Machine”
  • Hardware customization (re-imaging, tools installation, memory upgrade)
  • Travel Checkin Module Analysis
Agile-Scrum methodology Red Hat Enterprise Linux 6 Windows 7 JBoss 5.1 EAP Oracle jDeveloper 11g Camel Maven GIT Gitosis
ELAN IT - Hewlett-Packard Schweiz GmbH
Dübendorf
11 Monate
2011-06 - 2012-04

Building Software Factory for Airline Applications

CONTRACTOR - SLM Architect - Ruby/RoR developer Red Hat Enterprise Linux 5 and 6 Windows 7 MySQL ...
CONTRACTOR - SLM Architect - Ruby/RoR developer
  • Building Software Factory for Airline Applications - responsible for Source Control Management work-stream (GIT-Gitorious: Maven-Nexus-Hudson-Sonar-Developer VM)
  • Installation, implementation and customization of Gitorious server, used as corporate SCM host system for new airline applications (220 developers, 800 repos)
  • Responsible for Gitorious infrastructure: Development, Test and Production servers
  • GIT workflows - model development, coaching
  • Installation, customization, maintenance of RedMine project management system
  • Airlines Applications analysis, modularization
Red Hat Enterprise Linux 5 and 6 Windows 7 MySQL Apache ActiveMQ Ruby on Rails Ruby Enterprise Java Eclipse Aptana Studio GIT Gitorious Nexus Maven Gradle Hudson Sonar Together UML Liquibase
ELAN IT - Hewlett-Packard Schweiz GmbH
Dübendorf
1 Jahr 5 Monate
2009-04 - 2010-08

Designing and implementation of Authorisation Policy DB Manager - CAPS

CONTRACTOR - Consultant - Senior Developer SSP UBS Struts Servlets/JSP ...
CONTRACTOR - Consultant - Senior Developer
  • Designing and implementation of Authorisation Policy DB Manager - CAPS
  • Further development of CASS Test tool
  • Prototypes development
  • Designing and implementation of Web Application Framework
  • Spring MVC prototyping
  • Service modelling
  • Building test framework: Functional testing, GUI Test
  • Writing documentation & testing
SSP UBS Struts Servlets/JSP Ajax RAD DB2 Websphere 6.1 Selenium jUnit TestNG Spring MVC Subversion Maven
AXAS SERVICES GmbH
Ueken, Switzerland
6 Monate
2008-10 - 2009-03

Designing and implementation of Global Authorisation Tester Tool for CASS

CONTRACTOR - Senior Java Developer SSP UBS WHE-Websphere Hosting Environment UBS Widgets ...
CONTRACTOR - Senior Java Developer
  • Designing and implementation of Global Authorisation Tester Tool for CASS
  • Code refactoring and new design of business delegate connectivity framework
  • Java/JEE coaching
SSP UBS WHE-Websphere Hosting Environment UBS Widgets Struts Ajax DHTML RAD Websphere 5.1-6.1 Subversion
IQ PLUS AG
Winterthur, Switzerland
1 Jahr 2 Monate
2007-08 - 2008-09

PARENTAL LEAVE

  • German Courses
  • Metalanguage research
2 Jahre 4 Monate
2005-04 - 2007-07

different projects

various
various

07/2007

Customer:                     INNOQ GMBH

Place to work:               Cham, Switzerland

Role:                            CONSULTANT - Senior Java Developer, Technical Project Manager

Tasks:

iQgen EJB2 to EJB3 Transformation, Research work

  • Project management
  • Analysis of EJB meta-models
  • Evaluation of prototypes
  • Enhancement of iQgen 

Technology:

EJB2, EJB3,JPA, iQgen, MySQL

 

01.2007 - 06.2007:

Customer:                      NOKIA

Place to work:                Düsseldorf, Germany

Tasks:

Re-engineering of meta-model adaptation components for integration system

  • Consulting, analysis and redesign
  • Analysis of meta-model process transformation
  • Analysis of database evolution tooling
  • Re-engineering of interfaces, reducing complexity of system
  • System decomposition and providing big pictures of process and architecture 

Technology:

RAD, EJB, XSLT2, xQuery, Ant, Graphviz, Subversion, Scrum

 

12,2006:

Customer:                    For Credit Suisse with collaboration of Software AG

Place to work:              Darmstadt, Germany
Role:                            Proof of Concept for an interface management system based on SOA Repository 

Tasks:

  • Consulting
  • Enhancement of the data-model for project-specific elements
  • Creation of Prove of Concept 

Technology:

Eclipse (SDK, BIRT), Rational Software Modeller, CentraSite, Scrum

 

10.2006 - 11.2006: Internal INNOQ project

Role:                            Creation of a SOA Repository survey

 

Tasks:

  • Analysis of different SOA Repositories
  • Specification of the criteria and Co-Author of the SOA Repository survey 

Technology:

Systinet 2 Repository, CrossVision CentraSite Repository, AquaLogic Enterprise Repository, Eclipse, iQgen, Subversion, Scrum

 

07.2006 - 10.2006:

Customer:                     3 UBS AG

Place to work:               Zürich, Switzerland

Role:                             Re-engineering project, from legacy system to new architecture using MDA and Software Factory paradigms 

Tasks:

  • Consulting
  • Review, analysis and re-factoring of Foundation Framework
  • Analyse of mapping legacy PMS language to Java
  • Template development, used to code artifacts generation via central repository system
  • Interface integration with banking portals 

Technology:

RAD, RSM and Visual Paradigm UML 2, iQgen Code Generator, Java, JavaScript, Ant, Oracle, Subversion, Mercury TestDirector, Service Repository DynaRep, ULC (www.canoo.com)

 

01.2006 - 06.2006:

Customer:                     2 UBS AG

Place to work:                Zürich, Switzerland

Role:                             Designing and implementation of Information Management Portal (5 web applications) using Greenfield Engineering for new concept of Asset Navigator and Interface Engineering for others. 

Tasks:

  • Technical Project Manager
  • Consulting
  • Designer, J2EE programmer 

Technology:

WPS technology and tools as previously

 

04.2005 - 12.2005:

Customer:                     1 UBS AG

Place to work:                Zürich, Switzerland

Role:                             Developing web version of service front-end to bank repository, prepared to use in new
development workbench 

Tasks:

  • Technical Project Manager
  • Consulting
  • Designer, Java web programmer 

Technology:

WSAD - Eclipse, Serena ChangeMan, Service Repository DynaRep, Oracle, Java, Struts, Framework, JSP, DHTML, XML, JavaScript, WPS

various
various
2 Jahre 2 Monate
2002-12 - 2005-01

User Identity Management, Account Genoeus Web Application project

Java Developer MS Project C/C++ Java/J2EE ...
Java Developer
  • User Identity Management, Account Genoeus Web Application project
  • Project Management of new version of Account Geneous Web - main product
  • Change management from C/C++ to Java/J2EE environment
  • Preparing Java environment to produce J2EE applications
  • Analyse, designing and implementation JSP/Servlets web user interface
  • Defining and implementing TCP protocol (NIO) compatible with legacy management system
  • Analyse, designing and implementation server side business logic based on EJB and Messaging System JMS
  • Analyse of legacy Access Control mechanism
  • Refactoring POJO code to EJB components
  • Deploying J2EE prototype applications on JBoss, BEA Weblogic, Jonas
  • Evaluation different web frameworks (Struts, Webwork, Turbine)
  • Partial implementation of CORBA (Linux, Windows, OpenVMS) agent prototypes in Java
  • Analyse, designing and implementation Windows Agent (part of Account Management)
  • Decomposition of legacy systems
  • Making necessary documentation of legacy product
  • Making interviews with candidates for new Java programmers
MS Project C/C++ Java/J2EE Netbeans ANT CVS JSP/Servlets IDEA IntelliJ Eclipse Ant Junit xDoclet eXtreme Programming RUP EJB JBoss BEA Weblogic Jonas Struts Webwork Turbine Bugzilla
GENEOUS SOFTWARE AG
Geroldswil, Switzerland
3 Monate
2001-10 - 2001-12

Design and implementation autonomous Swing application used in visualisation of a scientific calculation for thermosonic bonding process

Java JFC Swing
  • Java Project Management, Java programmer, designer
Java JFC Swing
ESEC SA
Cham, Switzerland /Freelance project
1 Jahr 1 Monat
2000-09 - 2001-09

Implementing Net Infrastructure

HTML Windows
  • System administration of company’s intranet
  • WEB host administration
  • Hardware service
HTML Windows
RAM SERVICE
Lodz, Poland
11 Monate
1999-10 - 2000-08

Project Management, WWW projects, implementing new technologies

HTML JavaScript Java ...
  • Project Management, WWW projects, implementing new technologies
  • Creating new multimedia www pages using Java-script, Java applets and Flash 4.0 tool
  • Implementing e-commerce project in Java and XML technology
  • Implementing e-commerce project of library using OS Linux and Perl programming language and Building GUI camera interface in Java 2
HTML JavaScript Java flash 4.0
EORI SYSTEMS
Lodz, Poland
9 Monate
1997-09 - 1998-05

WWW Development, Technical documentation

HTML JavaScript
  • Graphical and logical design
  • Preparing to work with e-commerce in future
  • Describing and promotion of new products
  • Writing Java facility applets and applications used for automatic data update
HTML JavaScript
PANASONIC-TECHNICS DISTRIBUTOR
Lublin, Poland

Aus- und Weiterbildung

Aus- und Weiterbildung

2012                            Sun Certified Enterprise Architect for JEE (pending)
2009                            ETH Zürich, Postgraduate IT Certificate, Information Security
2001                            Sun Certified Programmer, 2001
1999                            Private Institute Philosophic, Saint Jodard, France, 1999.
1998                            High School at University in Lublin, Poland
                                   Degree: Master of Philosophy (Theology)
                                   Participation in scientific research of artificial intelligence (AL).
1991                            Technical Electronic School in Lodz, Poland
                                   Degree: Electronic technician (Prize in Young Masters of Technology Contest and

                                   Certificate of authorship for "Automatic digital frequency meter".)

Position

Position

Main Focus

  • OO analyse
  • design & implementation
  • Software Development Life Cycle
  • Project Management
  • Software Factories
  • Code review, Framework ? Architecture
  • Analytical
  • Holistic
  • Agile
  • Pragmatic and Solution Oriented Approach
  • Performance Analysis
  • Agile Methodology
  • Greenfield Development

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

IT Skills:

OOA/OOD/OOP, Model Driven Architecture, Service Oriented Architecture, Aspect Oriented Programming, UML

Analysis tools:

Together, RSM, Visual Paradigm, Poseidon, NovaMind

PM tools:

MS Project, Merlin 2, Gantt Charts, PERT, Mind Tools

OS/VM:

Linux: RHEL, CentOS, Ubuntu, Unix: Solaris, OSX, openVMS, os400, Docker

Design patterns:

GoF, SUN enterprise patterns, Integration Patterns

Development tools:

Idea Intellij, Netbeans, RAD Eclipse, Visual Studio .Net, UltraEdit, XmlSpy, oXygen, Aptana Studio

Programming:

Java JDK 1.4; 5; 6, Ruby, Objective-C, C/C++, C#, ASP.NET, Prolog, Perl, Java-Script, AspectJ, CORBA, EBNF, OCL, DOT

XML & Web technologies:

HTML, CSS, xQuery, XSLT2, Web Services, REST

JEE:

EJB2-3, JMS, JNDI, JCA, JMX, RMI-IIOP, JDBC, JAXP, JAXB, NIO, JNI, JSP/Servlets, JPA, ActiveMQ, log4j

Spring Framework:

Boot, Rest, Hateoas, Data, Cloud, Security, Ldap

Code generation:

iQgen, Xdoclet, Maven plugins, Lombok

GUI Frameworks:

Vaadin, Struts, Spring MVC, Ajax, Ruby on Rails, ULC, JFS, Swing, JavaFX, SWT, JSF2 & RichFaces, Vaadin, ZK5, jQuery,

DBMS & data access layers:

Oracle, DB2, MySQL, PosgreSQL, Liquibase, Hibernate, Castor, ActiveRecord

Micro-services:

Spring Boot, Dropwizard

SOA Repositories:

Systinet 2, CrossVision CentraSite, AquaLogic, DynaRep

Deployment & Source Control:

Ant, Maven, Gradle, GIT, Subversion, CVS

Application servers:

Tomcat, Weblogic, Websphere, JBOSS, Windows 2003

Test quality tools:

jUnit, TestNG, TestDirector, Selenium/WebDriver, Bugzilla, Mockito

Development processes:

RUP, Extreme Programming, Scrum, Getting Things Done, Agile best practices

 

Operational Area:

  • Software Factories, Development Processes
  • Object Oriented Programming
  • Object Oriented Analysis
  • Model Driven Engineering
  • Test-driven development
  • System & detailed design
  • Framework implementation, Refactoring
  • Project Management
  • Meta-language/meta-model cognitive research

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.