Databases/Java/J2EE/ORM/Multithreading/Architecture
Aktualisiert am 13.01.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.02.2021
Verfügbar zu: 100%
davon vor Ort: 100%

Einsatzorte

Einsatzorte

Zug (+50km)
Schweiz
nicht möglich

Projekte

Projekte

5 Jahre 6 Monate
2018-10 - heute

Reducio

Senior Software Entwicker/Software Architekt
Senior Software Entwicker/Software Architekt

Das Modernisierungsprojekt hat das Ziel die Kern-Geschäftslogik aus einen  umfangreichen monolithischen System neu zu strukturieren. Der bestehende Code wird dabei in neue architektonische Strukturen überführt. Das Ziel der Modernisierung ist es, die Wartungskosten des riesigen ERP-System deutlich zu sinken. Alle Hauptfunktionalitäten des Produktes werden neu implementiert. Sowohl die alte als auch die neue Implementierung erfolgt grundsätzlich in Java/J2EE.

Bison
Sursee
8 Jahre 6 Monate
2015-10 - heute

NOVO Platform

Software Architect/Snr Software Developer
Software Architect/Snr Software Developer
AudaExplore
San Diego CA; remotely
7 Monate
2016-02 - 2016-08

Cliphone - the architecture of the dual screen mobile phone

Software Architect/Snr Software Developer Android C++ Linux ...
Software Architect/Snr Software Developer
Android C++ Linux Android ApplicationFramework
Vedaco, Poland
Remotely
7 Monate
2015-07 - 2016-01

Online Autoupdate

Software Architect/Snr Software Developer Java Oracle/SQL Java API for RESTful Web Services
Software Architect/Snr Software Developer

Audi Online update is a component that is responsible for the automatic update of the entertainment software

Java Oracle/SQL Java API for RESTful Web Services
VW/Audi
Remotely
4 Jahre 7 Monate
2011-03 - 2015-09

Audatex Foundation

Senior Software Entwickler
Senior Software Entwickler
  • As Technical Leader of the Foundation and Services team I’ve been responsible for technical guidance for a few software developers based in San Diego. This includes maintenance activities, design and implementation of critical enhancements, code review and documentation. This is the existing Audatex platform implemented based on Oracle and Oracle related technologies (including ORM). The services layer is based on SOAP and REST (Apache CXF). The team is responsible for the services layer, data access layer and the data storage itself. I’ve been part of this team for the last three years. In the first two years at Audatex I was part of services and foundation team in Zurich. At that time the San Diego foundation and services team was established and they were looking for somebody who could lead this new team and who has vast knowledge in the area of Java/J2EE and databases. The extensive Java and database knowledge was crucial for this role (relational/post relational data storage).
Audatex
Zurich
9 Monate
2010-06 - 2011-02

Parcel tracking system

Senior Java Developer/Senior Analyst
Senior Java Developer/Senior Analyst

I was delegated to work in the UK in order to move two of our customer’s projects to Poland. In the UKI became a member of those two teams. Thanks to extensive knowledge and ability to learn quicklyafter half a year I transferred knowledge successfully to Poland. As mentioned there were two projects.The first one was typical J2EE project: it was parcel tracking web application whereas the second onevery old C/C++ project just for TNT internal use.

Eclipse Group Solutions Ltd
UK
10 Monate
2009-09 - 2010-06

Geo spatial system

Senior Java Developer
Senior Java Developer

As the Senior Java Developer I was responsible for design and development of Geo Spatial system. The Geo-system effectively retrieves spatial data from Oracle Database and renders them. The following technologies were in use: Java, EJB3, JDBC, Oracle Spatial, Oracle MapViewer and Oracle MapBuilder.

 

SHH System Haus Hemminger
Wroclaw,Polen
3 Jahre
2006-10 - 2009-09

Frequent Flyer System

Senior Software Entwickler
Senior Software Entwickler

Project Description - Frequent Flyer System

As the Java Developer I was responsible for the following areas:

  1. Maintenance of the old Frequent Flyer System implemented in Java/C/C++/Corba. The system runs on HP NSK platform. Apart from the bug fixing I was responsible for the customer support (I was 'on call person’)
  2. Re-design and development of a new Frequent Flyer System entirely implemented in Java and Java-related technologies. To be more specific, the following technologies were used: Java, Hibernate, Spring, JAXB/JIBX, Java Servlets, Oracle. The system runs on Solaris platform and exposes its functionality as a web service

                           

                            Team Size: 12

                            Languages: Java, XML

                            Application/WebServer: JBoss 4.x

                            Database: Oracle 8i

                            Design: UML

 

  1. Proof of concept. I was involved in some research work. The goal was to check whether particular technologies could co-operate with each other efficiently. The good example is JDBC and SQL/MX on HP NSK platform, my own implementations of connection pools/ thread pools, etc.
Sabre Holdings
Cracow, Poland
2 Jahre 1 Monat
2004-09 - 2006-09

ZoneWatch

C++/Java Developer
C++/Java Developer

As the C++ Developer I was responsible for the maintenance of the System Traffic Monitor: bug fixing and enhancements. The system runs on the Unix platform and communicates with MySQL database.

Team Size: 30

 

As the Java Developer I was responsible for design and development of some web tools for Motorola Internal use. The good example is automated test framework: system for generating test scenarios and creating test reports. All the software components were implemented in Java (Java Servlets, EJB) and they talked to Oracle database.

Team Size: 2

 

As Software Engineer I was responsible for setting up the Motorola ex-Site System which was basically software component running under VxWorks. It was intended to generate artificial call loads. This way it was possible to check the system performance.

Motorola
Cracow, Poland
8 Monate
2004-01 - 2004-08

AEO

Software Devloper
Software Devloper

As C++/Java Developer I was responsible for making enhancements to AEO credit-decision-engine which was designed and implemented for a bank in California.

American Management Systems
Cracow, Poland

Position

Position

Summary:

  • Over 12 years of technical experience in the software industry.
  •   Experience with many software development models including Scrum (mostly for start-ups) and waterfall (maintenance projects)
  • Experience in database design, application architecture design, object modeling and software development life cycle using such methodologies as Agile, extreme programming and waterfall.
  • Specialization in development and deployment of software components in a number of technologies as: Java/J2EE, C/C++, Oracle Data Cartridge, Oracle Call Interface, PL/SQL, Pro*C/C++, Oracle Map Viewer and Builder, etc.
  • Followed Object Oriented best practices to enhance extensibility and code reuse and the use of software patterns where applicable.
  • Full life cycle development from conception through maintenance.
  • Designed and developed relational, post-relational, temporal and bi-temporal database systems
  • Extensively used UML and other methodologies (such as ERD) for data modeling and design

Technical Expertise:

 

Software Languages: C/C++, Java (J2EE: Servlets, EJB3, JDBC, Spring and Hibernate), Oracle Toplink/EclipseLink, XML, XML-QL, Web Services, SQL, PL/SQL, Unix/Linux/Solaris shell scripts, Prolog (not used recently), LISP (not used recently), Object Pascal (not used recently)

 

Database: Oracle from 7.3 to 11g, MySQL, SQL/MX, SQL/MP, NoSQL

 

Application/Web Servers: Apache Tomcat 6.0, Oracle Application Server 10g, JBoss 4.x/5.x

 

Control Version Tools: Accurev, Git, SVN, CVS, IBM Relational ClearCase

 

Operating systems: Unix, Linux, Solaris, HP NSK(Certified), VxWorks (not used recently), QNX (not used recently)

 

Design Methodologies:  UML techniques and design patterns.

Kompetenzen

Kompetenzen

Betriebssysteme

Android
Linux

Programmiersprachen

C++
Go
Java
Java API for RESTful Web Services
Oracle

Einsatzorte

Einsatzorte

Zug (+50km)
Schweiz
nicht möglich

Projekte

Projekte

5 Jahre 6 Monate
2018-10 - heute

Reducio

Senior Software Entwicker/Software Architekt
Senior Software Entwicker/Software Architekt

Das Modernisierungsprojekt hat das Ziel die Kern-Geschäftslogik aus einen  umfangreichen monolithischen System neu zu strukturieren. Der bestehende Code wird dabei in neue architektonische Strukturen überführt. Das Ziel der Modernisierung ist es, die Wartungskosten des riesigen ERP-System deutlich zu sinken. Alle Hauptfunktionalitäten des Produktes werden neu implementiert. Sowohl die alte als auch die neue Implementierung erfolgt grundsätzlich in Java/J2EE.

Bison
Sursee
8 Jahre 6 Monate
2015-10 - heute

NOVO Platform

Software Architect/Snr Software Developer
Software Architect/Snr Software Developer
AudaExplore
San Diego CA; remotely
7 Monate
2016-02 - 2016-08

Cliphone - the architecture of the dual screen mobile phone

Software Architect/Snr Software Developer Android C++ Linux ...
Software Architect/Snr Software Developer
Android C++ Linux Android ApplicationFramework
Vedaco, Poland
Remotely
7 Monate
2015-07 - 2016-01

Online Autoupdate

Software Architect/Snr Software Developer Java Oracle/SQL Java API for RESTful Web Services
Software Architect/Snr Software Developer

Audi Online update is a component that is responsible for the automatic update of the entertainment software

Java Oracle/SQL Java API for RESTful Web Services
VW/Audi
Remotely
4 Jahre 7 Monate
2011-03 - 2015-09

Audatex Foundation

Senior Software Entwickler
Senior Software Entwickler
  • As Technical Leader of the Foundation and Services team I’ve been responsible for technical guidance for a few software developers based in San Diego. This includes maintenance activities, design and implementation of critical enhancements, code review and documentation. This is the existing Audatex platform implemented based on Oracle and Oracle related technologies (including ORM). The services layer is based on SOAP and REST (Apache CXF). The team is responsible for the services layer, data access layer and the data storage itself. I’ve been part of this team for the last three years. In the first two years at Audatex I was part of services and foundation team in Zurich. At that time the San Diego foundation and services team was established and they were looking for somebody who could lead this new team and who has vast knowledge in the area of Java/J2EE and databases. The extensive Java and database knowledge was crucial for this role (relational/post relational data storage).
Audatex
Zurich
9 Monate
2010-06 - 2011-02

Parcel tracking system

Senior Java Developer/Senior Analyst
Senior Java Developer/Senior Analyst

I was delegated to work in the UK in order to move two of our customer’s projects to Poland. In the UKI became a member of those two teams. Thanks to extensive knowledge and ability to learn quicklyafter half a year I transferred knowledge successfully to Poland. As mentioned there were two projects.The first one was typical J2EE project: it was parcel tracking web application whereas the second onevery old C/C++ project just for TNT internal use.

Eclipse Group Solutions Ltd
UK
10 Monate
2009-09 - 2010-06

Geo spatial system

Senior Java Developer
Senior Java Developer

As the Senior Java Developer I was responsible for design and development of Geo Spatial system. The Geo-system effectively retrieves spatial data from Oracle Database and renders them. The following technologies were in use: Java, EJB3, JDBC, Oracle Spatial, Oracle MapViewer and Oracle MapBuilder.

 

SHH System Haus Hemminger
Wroclaw,Polen
3 Jahre
2006-10 - 2009-09

Frequent Flyer System

Senior Software Entwickler
Senior Software Entwickler

Project Description - Frequent Flyer System

As the Java Developer I was responsible for the following areas:

  1. Maintenance of the old Frequent Flyer System implemented in Java/C/C++/Corba. The system runs on HP NSK platform. Apart from the bug fixing I was responsible for the customer support (I was 'on call person’)
  2. Re-design and development of a new Frequent Flyer System entirely implemented in Java and Java-related technologies. To be more specific, the following technologies were used: Java, Hibernate, Spring, JAXB/JIBX, Java Servlets, Oracle. The system runs on Solaris platform and exposes its functionality as a web service

                           

                            Team Size: 12

                            Languages: Java, XML

                            Application/WebServer: JBoss 4.x

                            Database: Oracle 8i

                            Design: UML

 

  1. Proof of concept. I was involved in some research work. The goal was to check whether particular technologies could co-operate with each other efficiently. The good example is JDBC and SQL/MX on HP NSK platform, my own implementations of connection pools/ thread pools, etc.
Sabre Holdings
Cracow, Poland
2 Jahre 1 Monat
2004-09 - 2006-09

ZoneWatch

C++/Java Developer
C++/Java Developer

As the C++ Developer I was responsible for the maintenance of the System Traffic Monitor: bug fixing and enhancements. The system runs on the Unix platform and communicates with MySQL database.

Team Size: 30

 

As the Java Developer I was responsible for design and development of some web tools for Motorola Internal use. The good example is automated test framework: system for generating test scenarios and creating test reports. All the software components were implemented in Java (Java Servlets, EJB) and they talked to Oracle database.

Team Size: 2

 

As Software Engineer I was responsible for setting up the Motorola ex-Site System which was basically software component running under VxWorks. It was intended to generate artificial call loads. This way it was possible to check the system performance.

Motorola
Cracow, Poland
8 Monate
2004-01 - 2004-08

AEO

Software Devloper
Software Devloper

As C++/Java Developer I was responsible for making enhancements to AEO credit-decision-engine which was designed and implemented for a bank in California.

American Management Systems
Cracow, Poland

Position

Position

Summary:

  • Over 12 years of technical experience in the software industry.
  •   Experience with many software development models including Scrum (mostly for start-ups) and waterfall (maintenance projects)
  • Experience in database design, application architecture design, object modeling and software development life cycle using such methodologies as Agile, extreme programming and waterfall.
  • Specialization in development and deployment of software components in a number of technologies as: Java/J2EE, C/C++, Oracle Data Cartridge, Oracle Call Interface, PL/SQL, Pro*C/C++, Oracle Map Viewer and Builder, etc.
  • Followed Object Oriented best practices to enhance extensibility and code reuse and the use of software patterns where applicable.
  • Full life cycle development from conception through maintenance.
  • Designed and developed relational, post-relational, temporal and bi-temporal database systems
  • Extensively used UML and other methodologies (such as ERD) for data modeling and design

Technical Expertise:

 

Software Languages: C/C++, Java (J2EE: Servlets, EJB3, JDBC, Spring and Hibernate), Oracle Toplink/EclipseLink, XML, XML-QL, Web Services, SQL, PL/SQL, Unix/Linux/Solaris shell scripts, Prolog (not used recently), LISP (not used recently), Object Pascal (not used recently)

 

Database: Oracle from 7.3 to 11g, MySQL, SQL/MX, SQL/MP, NoSQL

 

Application/Web Servers: Apache Tomcat 6.0, Oracle Application Server 10g, JBoss 4.x/5.x

 

Control Version Tools: Accurev, Git, SVN, CVS, IBM Relational ClearCase

 

Operating systems: Unix, Linux, Solaris, HP NSK(Certified), VxWorks (not used recently), QNX (not used recently)

 

Design Methodologies:  UML techniques and design patterns.

Kompetenzen

Kompetenzen

Betriebssysteme

Android
Linux

Programmiersprachen

C++
Go
Java
Java API for RESTful Web Services
Oracle

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.