Senior agile Software Engineer/-Architekt Java/JEE/(Scala)
Aktualisiert am 19.02.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.12.2024
Verfügbar zu: 85%
davon vor Ort: 85%
Java Enterprise Edition 8
Object-oriented analysis and design
TDD
Scala
Angular
Software Architecture
Oracle/SQL
Eclipse Microprofile
Chinesisch
Grundkenntnisse
Deutsch
Muttersprache
Englisch
fliessend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: Bevorzugter Bereich D8

möglich

Projekte

Projekte

1 Jahr 5 Monate
2022-11 - heute

IVSR

Senior Developwr TypeScript Atlassian JIRA SQL
Senior Developwr
Erweiterung einer Angular Anwendung zur Fahrzeugbestellung in zahlreichen Ländern.
TypeScript Atlassian JIRA SQL
BMW
München
5 Monate
2022-07 - 2022-11

NCAR

Senior Developer Docker, Bash-Scripting, AWS
Senior Developer
AWS EC2 Administration und Reengineering einer Android Emulator Test Infrastruktur auf Intel und ARM Basis.
Docker, Bash-Scripting, AWS
BMW
München
1 Jahr 10 Monate
2020-10 - 2022-07

VoFaPl

Software-Developer Java Application Server Spring 3.0 Angular ...
Software-Developer
Java Application Server Spring 3.0 Angular TypeScript CSS IntelliJ PostgreSQL Oracle 12c
NTT Data
München
7 Monate
2020-01 - 2020-07

Online Ordering - IVS-R

Software Engineer Angular CSS TypeScript ...
Software Engineer
Fahrzeug Ordering für den Britischen Markt.
Projektsprache: Englisch, Deutsch
Intellij Idea 2020 Spectator Akita Bootstrap git
Angular CSS TypeScript RxJs
BMW
München
10 Monate
2019-03 - 2019-12

Back2Code

IT-Trainer Ausbilder mit eidgenössichem Fachausweis certified scrum master
IT-Trainer
Ausbildung von zukünftigen Software Ingenieuren in eine, drei monatigem Curiculum zum Thema Software Engineering von Java bis zur Cloud.
 
Git Eclipse PostgreSQL Docker Payara5 Postman OpenShift JUnit5 Microprofile
Ausbilder mit eidgenössichem Fachausweis certified scrum master
BMW
München

Aus- und Weiterbildung

Aus- und Weiterbildung

03/2015 Certified Professional for Software Architecture (Foundation Level)

02/2015 Certified Scrum Master

10/2014 Programming Cloud Services for Android Handheld Systems ( coursera - with distinction)

12/2012 Functional Programming Principles in Scala (coursera - with distinction)

08/2003 Sun Certified Java Developer

06/2003 Anerkennung zum Ausbilder mit eidg. Fachausweis

10/2001 Zertifizierung zum Trainer und Coach (1,5 jährige praktische Ausbildung)

05/2001 Sun Certif. Java Trainer

02/2000 Sun Certif. Java Programmer

1998 Informatik Diplom mit Nebenfach Mathematik und Schwerpunkt
Objektorientiertes Software Engineering

11/1996 Certified OS/2 Engineer


Weiterbildung durch Kongresse und Seminare, z.B.:

* Kongress Objekt-Orientiertes Programmieren (OOP) 1998, 2001

* International Conference on Software Engineering ICSE (http://www.ul.ie/~icse2000)
und SPiCE 2000

* European Conference on Pattern Languages of Programs (EuroPLoP) 2003

* Seminare zu Requirements Engineering und Review-Moderation (Inspections) 2006

* ReConf 2007 - Requirements Engineering Tagung

* WJAX 2010 - Schwerpunkt Architektur/Dokumentation/Scala

* Scala Training bei Martin Odersky 2011

* Weiterbildungen in Moderation und Kommunikation


Mitglied professioneller It-Organisationen

Kompetenzen

Kompetenzen

Top-Skills

Java Enterprise Edition 8 Object-oriented analysis and design TDD Scala Angular Software Architecture Oracle/SQL Eclipse Microprofile

Produkte / Standards / Erfahrungen / Methoden

Ausbilder mit eidgenössichem Fachausweis
Bootstrap
certified scrum master
Docker
Eclipse
git
JUnit5
OpenShift
Payara5
Postman

Produkte:
Java                  

  • Eclipse, Intellij Idea, WSAD, Java 1.7, Swing

C++                  

  • Visual Age C++, Visual C++

Application Server 

  • Glassfish 3, Bea Weblogic 7, Websphere 5.1, Rational Software Architekt

Client/Server      

  • Visibroker, CORBA, RMI, JEE

Web                  

  • JSP, Servlets, JSF 2.0, JavaScript

Profiling            

  • Optimizit, JProfiler

Business Rules   

  • Kappa

UML                  

  • Rational Rose, Together, Poseidon, Rational XDE
  • Enterprise Architect, UMLet

CASE               

  • Clear Quest, HPQC, ALM

Configurations Mgmt

  • Clear Case, PVCS Dimensions, Subversion, Visual Source Safe, Git

DB                 

  • DB/2, Informix 9.4, Oracle 11i
  • Hibernate, JPA, TopLink Enterprise 2.5.1 (OO-RDBMS-Mapping)
  • JDBC, SQL

Wissensmodellierung

  • MindManager

Metasprachen       

  • XML, XSLT, HTML

Prozesse:          

  • RUP, Scrum, Kanban, XP, Agile Methoden

Craftsmanship  

  • TDD, ATTD, Clean Code, Mockito, JUnit, ScalaTest, ScalaCheck, Cucumber


Methoden (sehr gute Kenntnisse):
UML, OOA,  Design Patterns, Refactoring

Interesse:          Functionale Programmierung, Architektur, Lean Software Development, DevOps

Betriebssysteme

OS/2
Certified OS/2 Engineer
Unix
Windows

Programmiersprachen

Akita
Angular
C
Gute Kenntnisse
C++
Sehr gute Kenntnisse
CSS
Intellij Idea 2020
Java
Certified Sun Java Developer
JavaScript
Lisp
Microprofile
PL/SQL
Scala
Intermediate
Spectator
TypeScript
 Angular 9
HTML, XML, XSLT

Datenbanken

Access
Grundkenntnisse
DB2
Grundkenntnisse
Informix
SQL und Programmierung von Stored Procedures
JDBC
Object Store
PSE für Java
Oracle
SQL und Programmieren von PL/SQL Scripten
Postgres
PostgreSQL
SQL
Grundsätzlich wurde von mir aus der Anwendung auf alle nicht OO-Datenbanken über SQL,
gekapselt in irgendeiner Form (z.B. JDBC, Toplink, Backbone, Hibernate, JPA), zugegriffen.

 

Migrationen wurden über (PL-)SQL Skripte via Toad oder SQLPlus getestet und ggf. an den verantwortlichen DB-Applikationsadmin übergeben.

Die Administration des DBMS erfolgte immer über einen
eigenen DB-Administrator.

In bestimmten performancetechnischen Fällen habe ich mich für Stored Procedures im DB-eigenen SQL-Dialekt entschieden, die über JDBC aufgerufen wurden.

Datenkommunikation

EJB3, JEE 8
Payara
HTTP
Microservices
Eclipse Microprofile
REST
Postman
RxJs
WebServices

Branchen

Branchen

Lehre        3 Jahr
Automotive        5,5 Jahre
Logistik          1 Jahr
Versicherung      2 Jahre
Medien            4,5 Jahre
Bank              4,9 Jahre
Telekommunikation 6 Monate

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: Bevorzugter Bereich D8

möglich

Projekte

Projekte

1 Jahr 5 Monate
2022-11 - heute

IVSR

Senior Developwr TypeScript Atlassian JIRA SQL
Senior Developwr
Erweiterung einer Angular Anwendung zur Fahrzeugbestellung in zahlreichen Ländern.
TypeScript Atlassian JIRA SQL
BMW
München
5 Monate
2022-07 - 2022-11

NCAR

Senior Developer Docker, Bash-Scripting, AWS
Senior Developer
AWS EC2 Administration und Reengineering einer Android Emulator Test Infrastruktur auf Intel und ARM Basis.
Docker, Bash-Scripting, AWS
BMW
München
1 Jahr 10 Monate
2020-10 - 2022-07

VoFaPl

Software-Developer Java Application Server Spring 3.0 Angular ...
Software-Developer
Java Application Server Spring 3.0 Angular TypeScript CSS IntelliJ PostgreSQL Oracle 12c
NTT Data
München
7 Monate
2020-01 - 2020-07

Online Ordering - IVS-R

Software Engineer Angular CSS TypeScript ...
Software Engineer
Fahrzeug Ordering für den Britischen Markt.
Projektsprache: Englisch, Deutsch
Intellij Idea 2020 Spectator Akita Bootstrap git
Angular CSS TypeScript RxJs
BMW
München
10 Monate
2019-03 - 2019-12

Back2Code

IT-Trainer Ausbilder mit eidgenössichem Fachausweis certified scrum master
IT-Trainer
Ausbildung von zukünftigen Software Ingenieuren in eine, drei monatigem Curiculum zum Thema Software Engineering von Java bis zur Cloud.
 
Git Eclipse PostgreSQL Docker Payara5 Postman OpenShift JUnit5 Microprofile
Ausbilder mit eidgenössichem Fachausweis certified scrum master
BMW
München

Aus- und Weiterbildung

Aus- und Weiterbildung

03/2015 Certified Professional for Software Architecture (Foundation Level)

02/2015 Certified Scrum Master

10/2014 Programming Cloud Services for Android Handheld Systems ( coursera - with distinction)

12/2012 Functional Programming Principles in Scala (coursera - with distinction)

08/2003 Sun Certified Java Developer

06/2003 Anerkennung zum Ausbilder mit eidg. Fachausweis

10/2001 Zertifizierung zum Trainer und Coach (1,5 jährige praktische Ausbildung)

05/2001 Sun Certif. Java Trainer

02/2000 Sun Certif. Java Programmer

1998 Informatik Diplom mit Nebenfach Mathematik und Schwerpunkt
Objektorientiertes Software Engineering

11/1996 Certified OS/2 Engineer


Weiterbildung durch Kongresse und Seminare, z.B.:

* Kongress Objekt-Orientiertes Programmieren (OOP) 1998, 2001

* International Conference on Software Engineering ICSE (http://www.ul.ie/~icse2000)
und SPiCE 2000

* European Conference on Pattern Languages of Programs (EuroPLoP) 2003

* Seminare zu Requirements Engineering und Review-Moderation (Inspections) 2006

* ReConf 2007 - Requirements Engineering Tagung

* WJAX 2010 - Schwerpunkt Architektur/Dokumentation/Scala

* Scala Training bei Martin Odersky 2011

* Weiterbildungen in Moderation und Kommunikation


Mitglied professioneller It-Organisationen

Kompetenzen

Kompetenzen

Top-Skills

Java Enterprise Edition 8 Object-oriented analysis and design TDD Scala Angular Software Architecture Oracle/SQL Eclipse Microprofile

Produkte / Standards / Erfahrungen / Methoden

Ausbilder mit eidgenössichem Fachausweis
Bootstrap
certified scrum master
Docker
Eclipse
git
JUnit5
OpenShift
Payara5
Postman

Produkte:
Java                  

  • Eclipse, Intellij Idea, WSAD, Java 1.7, Swing

C++                  

  • Visual Age C++, Visual C++

Application Server 

  • Glassfish 3, Bea Weblogic 7, Websphere 5.1, Rational Software Architekt

Client/Server      

  • Visibroker, CORBA, RMI, JEE

Web                  

  • JSP, Servlets, JSF 2.0, JavaScript

Profiling            

  • Optimizit, JProfiler

Business Rules   

  • Kappa

UML                  

  • Rational Rose, Together, Poseidon, Rational XDE
  • Enterprise Architect, UMLet

CASE               

  • Clear Quest, HPQC, ALM

Configurations Mgmt

  • Clear Case, PVCS Dimensions, Subversion, Visual Source Safe, Git

DB                 

  • DB/2, Informix 9.4, Oracle 11i
  • Hibernate, JPA, TopLink Enterprise 2.5.1 (OO-RDBMS-Mapping)
  • JDBC, SQL

Wissensmodellierung

  • MindManager

Metasprachen       

  • XML, XSLT, HTML

Prozesse:          

  • RUP, Scrum, Kanban, XP, Agile Methoden

Craftsmanship  

  • TDD, ATTD, Clean Code, Mockito, JUnit, ScalaTest, ScalaCheck, Cucumber


Methoden (sehr gute Kenntnisse):
UML, OOA,  Design Patterns, Refactoring

Interesse:          Functionale Programmierung, Architektur, Lean Software Development, DevOps

Betriebssysteme

OS/2
Certified OS/2 Engineer
Unix
Windows

Programmiersprachen

Akita
Angular
C
Gute Kenntnisse
C++
Sehr gute Kenntnisse
CSS
Intellij Idea 2020
Java
Certified Sun Java Developer
JavaScript
Lisp
Microprofile
PL/SQL
Scala
Intermediate
Spectator
TypeScript
 Angular 9
HTML, XML, XSLT

Datenbanken

Access
Grundkenntnisse
DB2
Grundkenntnisse
Informix
SQL und Programmierung von Stored Procedures
JDBC
Object Store
PSE für Java
Oracle
SQL und Programmieren von PL/SQL Scripten
Postgres
PostgreSQL
SQL
Grundsätzlich wurde von mir aus der Anwendung auf alle nicht OO-Datenbanken über SQL,
gekapselt in irgendeiner Form (z.B. JDBC, Toplink, Backbone, Hibernate, JPA), zugegriffen.

 

Migrationen wurden über (PL-)SQL Skripte via Toad oder SQLPlus getestet und ggf. an den verantwortlichen DB-Applikationsadmin übergeben.

Die Administration des DBMS erfolgte immer über einen
eigenen DB-Administrator.

In bestimmten performancetechnischen Fällen habe ich mich für Stored Procedures im DB-eigenen SQL-Dialekt entschieden, die über JDBC aufgerufen wurden.

Datenkommunikation

EJB3, JEE 8
Payara
HTTP
Microservices
Eclipse Microprofile
REST
Postman
RxJs
WebServices

Branchen

Branchen

Lehre        3 Jahr
Automotive        5,5 Jahre
Logistik          1 Jahr
Versicherung      2 Jahre
Medien            4,5 Jahre
Bank              4,9 Jahre
Telekommunikation 6 Monate

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.