Java / TypeScript / Angular / Python / Oracle PL/SQL / ETL Informatica / XAMARIN (Android und iOS ) / Apple
Aktualisiert am 04.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Java
Spring
Oracle
TypeScript
Xamarin.Forms
Deutsch
Muttersprache
Englisch
sehr gute Kenntnisse in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

9 Monate
2016-06 - 2017-02

Consulting

Senior Application Java Developer ( Freelancer)
Senior Application Java Developer ( Freelancer)
  • Fachverantwortung in einem Team von vier Entwicklern bei einem RCP Eclipse Rich Client Projekt für Siemens Bahntechnik. Troubleshooting der vorhergegangenen Sprints, umstellung des Projekct von ANT-built auf Maven-Tyco built sowie Jenkins als Builtserver. Kleinere RCP GUI-Elemente zum import / export von Vorlagen.
Noser Engineering AG
Winterthur
2 Jahre 2 Monate
2013-06 - 2015-07

ETL Entwicklung und Wartung der Schnittstellen zum DWH

Senior Application Developter
Senior Application Developter
  • Fachverantwortung im Team Daten und funktionale Services für Informatica Powercenter ETLEntwicklung
  • und Wartung der Schnittstellen zum DWH. Wartung und Weiterentwicklung der Schnittstellen zum RCH MemberPlus Portal. Dabei wurde ich auf Informatica User-Meetings eingeladen um mich über Neuigkeiten und Weitenticklungen von Informatica Powercenter 9.6.1 zu
  • informieren. Versuche zur Verwendung der Informatica Java-API, welche zur Prozessautomation sehr hilfreich ist , wurden von mir dabei vorangetrieben.
  • Entwicklung von Webservices in RAD8 mit Java / J2EE ,Spring,Maven. Entwickeln von Test der Services mit JUnit, manuelle Test mit soapUI. Kompletter Lebesnzyclus, von Beschaffung der Daten, transformieren und aufbereiten mit ETL sowie bereitstellen per Webservice.
  • Weiterhin habe ich bei der RCH die Idee eines Vorschlagswesens zum Ideen und Innovationsmangement eingebracht. Hier habe ich meine noch sehr guten Kontakte zu deutschen
  • Automobilherstellern genutzt, welche schon seit Jahren KVP und KAIZEN in der Praxis verwenden.
  • Es wurde jedoch mangels Interesse an Innovationen bei der RCH nicht weiter verfolgt.
Raiffeisen Schweiz AG
St.Gallen
10 Monate
2012-05 - 2013-02

Führungsverantwortung des Java Teams mit drei Mitarbeitern. Management von Teamaufgaben und Board der Teamleiter. Hier strebte ich die Einführung von SCRUM in der Entwicklung von RS an, was jedoch bis zu meinem Ausscheiden nicht umgesetzt wurde.

Teamleiter Java
Teamleiter Java
  • Weiterentwicklung des RS-Managers mit Eclipse IDE, Qualitätssicherung der Quellcodes mit dem System Sonar. Nachdem das System CVS als Versionskontrolle etwas in die Tage gekommen war, führte ich in einer Teamentscheidung das GIT System als Version Control System ein.
  • Begleitung der Entwicklung der RS Android App, manuelle Test in dem laufenden Entwicklungsprozess. Sitzungen mit dem Lieferanten und beseitigung der vorhandenen Performanceproblemen.
  • Nach der Übernahme des Codes erfolgte dann die Weiterentwicklung der App für „Share-Friends Funktion“ und Sicherung der Codequalität.
  • Nach der Einführung von RapidDrive für Windows Systeme stellte sich das Problem heraus, dieses Produkt auch auf UNIX und MAC OS X Betriebsystemen anzubieten.
  • Bei diesem Problem machte ich die Methodenentwicklung zu RapidDrive mit FUSE ( File Sytem in User Mode) , die grundsätzliche Konzeption und Prototyping in Java und Python auf OSX. Daraus entstand dann ein eigenes Team für die Entwicklung von RapdDrive auf OSX, mit OSX-FUSE und 3
  • Mitarbeitern. Die Weiterentwicklung für Linux wurde von dem CIO, mit meinen Konzepten übernommen.
Rapidshare AG
Zug
1 Jahr 11 Monate
2010-06 - 2012-04

Programmierung der Business Logik ArgusQ

Softwareentwickler Java/Oracle
Softwareentwickler Java/Oracle
  • PL/SQL Entwicklung des DBMS Oracle mit SQLDeveloper. Konzept zum Paarungsplan für Zuchttiere. Entwicklung des Paarungplans in PL/SQL.      ( Datenmodellierung, Stored Procedures ). Hier entstand das Problem von vielen Zwischenergebnissen welche gespeichert werden mussten und die Berechnungen nicht mehr performant waren. Dieses Problem wurde von mir mit elegantem Objektorientiertem-PL/SQL gelöst.
  • Entwicklung der Business Intelligence Jasper Reports, für Kundenanfragen und Datenblättern zu Tieren. Java plugins für Jasper Reports.
SBZV Qualitas AG
Zug
4 Jahre 11 Monate
2005-03 - 2010-01

Student

Hochschule für Technik, Wirtschaft, Informatik
Hochschule für Technik, Wirtschaft, Informatik

Studium Software-Engineering mit Schwerpunkt E-Business. Grundlagen von J2EE,J2SE,SQL, OOP ,OOA, OOD, UML. Management von Teams sowie Präsentationstechniken.

 

Diplomarbeit bei KS Kolbenschmidt AG in Neckarsulm ein Java Tool zum konfigurieren von Kolbenprofilkurven. Bei der KS-Kolbenschmidt AG wurden die Kolbenprofile bis zu diesem Zeitpunkt in einer CATIA V4 Fortran Erweiterung entwickelt. CATIA V4 war zu diesem Zeitpunkt veraltet und wurde abgelöst. Daduch war der Bedarf an einem neuen Tool, welches dann auch Plattformunabhängig ( Windows und Linux ) einsetzbar ist vorhanden. Dieses Tool wurde von mir in Anlehnung an die Fortran Lösung komplett in Java umgesetzt.

Hochschule Heilbronn
3 Jahre 1 Monat
2002-03 - 2005-03

Geschäftsführer

3D-CAD Dienstleistungen
3D-CAD Dienstleistungen

CAD Konstruktion und Dienstleistungen mit CATIA V4/5. Konzeption und Auslegung der Maschinen und Vorrichtungen. 3D-Konstruktion mit Stücklisten. Führung von einem Konstrukteur und einem Auszubildenden.

CATCON GmbH
Neckasrulm

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
2005-03 - 2010-01

Software-Engineering

Software-Engineer, Hochschule Heilbronn
Software-Engineer
Hochschule Heilbronn

Schwerpunkt E-Business

 

Grundlagen von J2EE,J2SE,SQL,OOP,OOA,OOD,UML.Management von Teams sowie Präsentationstechniken.

 

Diplomarbeit bei KS Kolbenschmidt AG in Neckarsulm ein Java Tool zum konfigurieren von Kolbenprofilkurven. Bei der KS-Kolbenschmidt AG wurden die Kolbenprofile bis zu diesem Zeitpunkt in einer CATIA V4 Fortran Erweiterung entwickelt. CATIA V4 war zu diesem Zeitpunkt veraltet und

wurde abgelöst. Daduch war der Bedarf an einem neuen Tool, welches dann auch Plattformunabhängig ( Windows und Linux ) einsetzbar ist vorhanden. Dieses Tool wurde von mir in Anlehnung an die Fortran Lösung komplett in Java umgesetzt.

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Oracle TypeScript Xamarin.Forms

Produkte / Standards / Erfahrungen / Methoden

Entwicklungsumgebungen (IDEs)

Eclipse, MS Visual Studio, XamarinStudio, SQL Developer , Toad,PGAdmin

 

Mobile Tools

Xamarin / Android /iOS

 

CAD-Systeme
CATIA V4/V5, Solidworks, UGS NX / NX Open

 

ETL-Systeme

Informatica PowerCenter, Penthao

 

PLM-Systeme

BMWs Pro VIP

 

Kenntnisse

Java, C#,PL/SQL, Python, Eclipse, SQL, Oracle, MySQL, OOP, OOA, UML, ETL, 3D-CAD

 

Programmiersprachen

Java                                         sehr gute Kenntnisse

C#/C++                                               gute Kenntnisse

PL/SQL                                     sehr gute Kenntnisse

Python                                      gute Kenntnisse

 

Entwicklungsumgebungen

(IDEs) Eclipse                           sehr gute Kenntnisse

MS Visual Studio                        gute Kenntnisse

XamarinStudio                           gute Kenntnisse

SQL Developer                           gute Kenntnisse

PGAdmin                                   gute Kenntnisse

 

Mobile Tools

Xamarin / Android                      gute Kenntnisse

 

CAD-Systeme

CATIA V4/V5                              sehr gute Kenntnisse

Solidworks                                Grundkenntnisse

UGS NX / NX Open                     gute Kenntnisse

 

ETL-Systeme

Informatica PowerCenter            Level I Developer

Penthao                                               gute Kenntnisse

 

PLM-Systeme

BMWs Pro VIP                            Grundkenntnisse

Betriebssysteme

Android
Fortgeschritten
IOS
Fortgeschritten
Linux
Fortgeschritten
Mac OSX
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

Java
sehr gute Kenntnisse
PL/SQL
sehr gute Kenntnisse
Python 
gute Kenntnisse

 C#/C++

Datenbanken

ETL - Informatica Powercenter
Level I Developer
MySQL
gute Kenntnisse
Oracle 10g PL/SQL
gute Kenntnisse

Personalverantwortung

11 - 25 Mitarbeiter
gute Kenntnisse

Branchen

Branchen

Banken und Versicherungen

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

9 Monate
2016-06 - 2017-02

Consulting

Senior Application Java Developer ( Freelancer)
Senior Application Java Developer ( Freelancer)
  • Fachverantwortung in einem Team von vier Entwicklern bei einem RCP Eclipse Rich Client Projekt für Siemens Bahntechnik. Troubleshooting der vorhergegangenen Sprints, umstellung des Projekct von ANT-built auf Maven-Tyco built sowie Jenkins als Builtserver. Kleinere RCP GUI-Elemente zum import / export von Vorlagen.
Noser Engineering AG
Winterthur
2 Jahre 2 Monate
2013-06 - 2015-07

ETL Entwicklung und Wartung der Schnittstellen zum DWH

Senior Application Developter
Senior Application Developter
  • Fachverantwortung im Team Daten und funktionale Services für Informatica Powercenter ETLEntwicklung
  • und Wartung der Schnittstellen zum DWH. Wartung und Weiterentwicklung der Schnittstellen zum RCH MemberPlus Portal. Dabei wurde ich auf Informatica User-Meetings eingeladen um mich über Neuigkeiten und Weitenticklungen von Informatica Powercenter 9.6.1 zu
  • informieren. Versuche zur Verwendung der Informatica Java-API, welche zur Prozessautomation sehr hilfreich ist , wurden von mir dabei vorangetrieben.
  • Entwicklung von Webservices in RAD8 mit Java / J2EE ,Spring,Maven. Entwickeln von Test der Services mit JUnit, manuelle Test mit soapUI. Kompletter Lebesnzyclus, von Beschaffung der Daten, transformieren und aufbereiten mit ETL sowie bereitstellen per Webservice.
  • Weiterhin habe ich bei der RCH die Idee eines Vorschlagswesens zum Ideen und Innovationsmangement eingebracht. Hier habe ich meine noch sehr guten Kontakte zu deutschen
  • Automobilherstellern genutzt, welche schon seit Jahren KVP und KAIZEN in der Praxis verwenden.
  • Es wurde jedoch mangels Interesse an Innovationen bei der RCH nicht weiter verfolgt.
Raiffeisen Schweiz AG
St.Gallen
10 Monate
2012-05 - 2013-02

Führungsverantwortung des Java Teams mit drei Mitarbeitern. Management von Teamaufgaben und Board der Teamleiter. Hier strebte ich die Einführung von SCRUM in der Entwicklung von RS an, was jedoch bis zu meinem Ausscheiden nicht umgesetzt wurde.

Teamleiter Java
Teamleiter Java
  • Weiterentwicklung des RS-Managers mit Eclipse IDE, Qualitätssicherung der Quellcodes mit dem System Sonar. Nachdem das System CVS als Versionskontrolle etwas in die Tage gekommen war, führte ich in einer Teamentscheidung das GIT System als Version Control System ein.
  • Begleitung der Entwicklung der RS Android App, manuelle Test in dem laufenden Entwicklungsprozess. Sitzungen mit dem Lieferanten und beseitigung der vorhandenen Performanceproblemen.
  • Nach der Übernahme des Codes erfolgte dann die Weiterentwicklung der App für „Share-Friends Funktion“ und Sicherung der Codequalität.
  • Nach der Einführung von RapidDrive für Windows Systeme stellte sich das Problem heraus, dieses Produkt auch auf UNIX und MAC OS X Betriebsystemen anzubieten.
  • Bei diesem Problem machte ich die Methodenentwicklung zu RapidDrive mit FUSE ( File Sytem in User Mode) , die grundsätzliche Konzeption und Prototyping in Java und Python auf OSX. Daraus entstand dann ein eigenes Team für die Entwicklung von RapdDrive auf OSX, mit OSX-FUSE und 3
  • Mitarbeitern. Die Weiterentwicklung für Linux wurde von dem CIO, mit meinen Konzepten übernommen.
Rapidshare AG
Zug
1 Jahr 11 Monate
2010-06 - 2012-04

Programmierung der Business Logik ArgusQ

Softwareentwickler Java/Oracle
Softwareentwickler Java/Oracle
  • PL/SQL Entwicklung des DBMS Oracle mit SQLDeveloper. Konzept zum Paarungsplan für Zuchttiere. Entwicklung des Paarungplans in PL/SQL.      ( Datenmodellierung, Stored Procedures ). Hier entstand das Problem von vielen Zwischenergebnissen welche gespeichert werden mussten und die Berechnungen nicht mehr performant waren. Dieses Problem wurde von mir mit elegantem Objektorientiertem-PL/SQL gelöst.
  • Entwicklung der Business Intelligence Jasper Reports, für Kundenanfragen und Datenblättern zu Tieren. Java plugins für Jasper Reports.
SBZV Qualitas AG
Zug
4 Jahre 11 Monate
2005-03 - 2010-01

Student

Hochschule für Technik, Wirtschaft, Informatik
Hochschule für Technik, Wirtschaft, Informatik

Studium Software-Engineering mit Schwerpunkt E-Business. Grundlagen von J2EE,J2SE,SQL, OOP ,OOA, OOD, UML. Management von Teams sowie Präsentationstechniken.

 

Diplomarbeit bei KS Kolbenschmidt AG in Neckarsulm ein Java Tool zum konfigurieren von Kolbenprofilkurven. Bei der KS-Kolbenschmidt AG wurden die Kolbenprofile bis zu diesem Zeitpunkt in einer CATIA V4 Fortran Erweiterung entwickelt. CATIA V4 war zu diesem Zeitpunkt veraltet und wurde abgelöst. Daduch war der Bedarf an einem neuen Tool, welches dann auch Plattformunabhängig ( Windows und Linux ) einsetzbar ist vorhanden. Dieses Tool wurde von mir in Anlehnung an die Fortran Lösung komplett in Java umgesetzt.

Hochschule Heilbronn
3 Jahre 1 Monat
2002-03 - 2005-03

Geschäftsführer

3D-CAD Dienstleistungen
3D-CAD Dienstleistungen

CAD Konstruktion und Dienstleistungen mit CATIA V4/5. Konzeption und Auslegung der Maschinen und Vorrichtungen. 3D-Konstruktion mit Stücklisten. Führung von einem Konstrukteur und einem Auszubildenden.

CATCON GmbH
Neckasrulm

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
2005-03 - 2010-01

Software-Engineering

Software-Engineer, Hochschule Heilbronn
Software-Engineer
Hochschule Heilbronn

Schwerpunkt E-Business

 

Grundlagen von J2EE,J2SE,SQL,OOP,OOA,OOD,UML.Management von Teams sowie Präsentationstechniken.

 

Diplomarbeit bei KS Kolbenschmidt AG in Neckarsulm ein Java Tool zum konfigurieren von Kolbenprofilkurven. Bei der KS-Kolbenschmidt AG wurden die Kolbenprofile bis zu diesem Zeitpunkt in einer CATIA V4 Fortran Erweiterung entwickelt. CATIA V4 war zu diesem Zeitpunkt veraltet und

wurde abgelöst. Daduch war der Bedarf an einem neuen Tool, welches dann auch Plattformunabhängig ( Windows und Linux ) einsetzbar ist vorhanden. Dieses Tool wurde von mir in Anlehnung an die Fortran Lösung komplett in Java umgesetzt.

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Oracle TypeScript Xamarin.Forms

Produkte / Standards / Erfahrungen / Methoden

Entwicklungsumgebungen (IDEs)

Eclipse, MS Visual Studio, XamarinStudio, SQL Developer , Toad,PGAdmin

 

Mobile Tools

Xamarin / Android /iOS

 

CAD-Systeme
CATIA V4/V5, Solidworks, UGS NX / NX Open

 

ETL-Systeme

Informatica PowerCenter, Penthao

 

PLM-Systeme

BMWs Pro VIP

 

Kenntnisse

Java, C#,PL/SQL, Python, Eclipse, SQL, Oracle, MySQL, OOP, OOA, UML, ETL, 3D-CAD

 

Programmiersprachen

Java                                         sehr gute Kenntnisse

C#/C++                                               gute Kenntnisse

PL/SQL                                     sehr gute Kenntnisse

Python                                      gute Kenntnisse

 

Entwicklungsumgebungen

(IDEs) Eclipse                           sehr gute Kenntnisse

MS Visual Studio                        gute Kenntnisse

XamarinStudio                           gute Kenntnisse

SQL Developer                           gute Kenntnisse

PGAdmin                                   gute Kenntnisse

 

Mobile Tools

Xamarin / Android                      gute Kenntnisse

 

CAD-Systeme

CATIA V4/V5                              sehr gute Kenntnisse

Solidworks                                Grundkenntnisse

UGS NX / NX Open                     gute Kenntnisse

 

ETL-Systeme

Informatica PowerCenter            Level I Developer

Penthao                                               gute Kenntnisse

 

PLM-Systeme

BMWs Pro VIP                            Grundkenntnisse

Betriebssysteme

Android
Fortgeschritten
IOS
Fortgeschritten
Linux
Fortgeschritten
Mac OSX
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

Java
sehr gute Kenntnisse
PL/SQL
sehr gute Kenntnisse
Python 
gute Kenntnisse

 C#/C++

Datenbanken

ETL - Informatica Powercenter
Level I Developer
MySQL
gute Kenntnisse
Oracle 10g PL/SQL
gute Kenntnisse

Personalverantwortung

11 - 25 Mitarbeiter
gute Kenntnisse

Branchen

Branchen

Banken und Versicherungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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