Senior Java Developer (Fullstack , VueJs , AngularJs)
Aktualisiert am 15.10.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2020
Verfügbar zu: 80%
davon vor Ort: 100%
Java 8
Deutsch
Muttersprache
Englisch
mündlich: sehr gut, schriftlich: gut
Italienisch
mündlich und schriftlich: Grundkenntnisse

Einsatzorte

Einsatzorte

Luzern (+50km) Bern (+20km)
möglich

Projekte

Projekte

7 Jahre 10 Monate
2016-06 - heute

Entwicklung einer Knowledge Management

Senior Java Software Engineer und Lead-Architekt Java 8 Java Spark Framework REST ...
Senior Java Software Engineer und Lead-Architekt

Entwicklung einer Knowledge Management Plattform für fokussierte Aneignung von Wissen, durch Ausschaltung von Störfaktoren, Wahrung der Privatsphäre und Anonymisierung, automatische Inhaltsextraktion und Vernetzung von Inhalten.

  • Anwendung grundlegender Architekturprinzipen (Abstraktion, Modularisierung, Kapselung, Separation of Concerns, Einheitlichkeit)
  • Einfacher Austausch von Komponenten durch konsequente Benutzung von Interfaces
  • Globale Skalierbarkeit und Verteilung durch zustandslose Microservices- Architektur
Java 8 Java Spark Framework REST Mustache Template Engine Boilerpipe Prevayler Gradle CoreOs Rocket JUnit Selenide Cassandra ElasticSearch Docker In-Memory-Grid Gigaspaces
auf Anfrage
11 Jahre
2013-04 - heute

Coaching

Agile Coach, Partner & Geschäftsführer
Agile Coach, Partner & Geschäftsführer
auf Anfrage
1 Jahr 9 Monate
2018-10 - 2020-06

Wartung des bestehenden Systems

Senior Java Developer Scrum Kanban
Senior Java Developer
  • Neuentwicklung des elektronischen Datenaustausch im Bereich Pflegeheim mit Vue.js , REST und JEE
  • Neuentwicklung einer neuen Komponente zur Verarbeitungen von Mutterschaftschaften
  • Wartung des bestehenden Systems zur Kontrolle und Abfertigung von Rechnungen
Git IntellJ ArchUnit Teamcity
Scrum Kanban
Luzern
3 Jahre 7 Monate
2014-01 - 2017-07

Coaching eines Entwicklungsteams

Java GIT Confluence ...

Einführung von Agilen Methoden im Bereich DokumentManagement Coaching eines Entwicklungsteams, eingebettet als Entwickler im Bereich Dokument-Management mit Querschnittsfunktion

  • Einführung agiler Methoden und Vorgehensweisen in einer nicht-agile Organisation
  • Ablösung des alten Dokument-Managementssystems durch Neuentwicklung mit Angular JS, REST und JEE (Java 8) auf Grund der schlechten Wartbarkeit (keine Modularisierung, duplizierter Code), schlechter Skalierung (zustandsbehafteten Anwendungskern), Abhängigkeiten zu externer Firma der bestehenden Applikation
  • Vorantreiben neuer Technologien und Tools (Nexus, Jira, GIT, FlyWay)
  • Steigerung der Software-Qualität (Staging,Testautomation mit Unit-Tests und ATDD, Pairprogramming, Pair-Review)
  • Technische/Organistatorische Integration in höchst nichtagiles Umfeld, Unterstützung von Entwicklern im eigenen Team und in angrenzenden Teams
  • Etablieren von Continuous – Integration/Delivery Mechanismen für mehrere Projekte
  • Aufbau eigener Testumgebung und Auslösung von Abhängigkeiten zu anderen Teams und Testcenter
Java GIT Confluence Jira Angular JS Docker Nexus Rest Sonar Jenkins Less Javascript Mockito HttpUnit Oracle Selenium IBM FileNet Maven
auf Anfrage
1 Monat
2013-05 - 2013-05

Einführung von Scrum in der Organisation

Agiles Requirements Engineering im Kontext des jeweiligen Teams

  • Schreiben, Schneiden, Schätzen von User Stories
auf Anfrage
8 Jahre 7 Monate
2004-06 - 2012-12

System für Ausgleichskassen

Senior Software Engineer & Scrum Master Java XML XSLT ...
Senior Software Engineer & Scrum Master

System für Ausgleichskassen (Beitragserhebung, Familienzulagen, Individuelles Konto, Erwerbsersatzordnung). Produktiv bei den Kantonen Bern, Genf, Neuenburg und Tessin sowie Coop und Migros

  • Scrum Master
  • Einführung von Tests (zuerst JUnit, später HttpUnit Tests)
  • Technische & fachliche Erweiterungen, Migrationen, Refactorings von Legacy Komponenten
  • Austausch des Transaktionsaktionlayers
  • Modularisierung
  • Funktionsbezogenes Customizing (auf Grund von Kantonalen, Bundes und Ausgleichskassenspezifischen Gesetzen)
Java XML XSLT EJB 3 JPA Eclipselink Hibernate FOP JBoss Tomcat Oracle JUnit Mockito HttpUnit Guava Commons Slf4j Logback Cxf Maven Ant Subversion Nexus Sonar Jenkins Linux Windows
Ascent Software GmbH
4 Jahre 10 Monate
1998-09 - 2003-06

Autodidaktische Erlernen von Java für Serverabgleiche

Java Developer , HTML Entwickler, Trainer Java MySql HTML ...
Java Developer , HTML Entwickler, Trainer

Autodidaktische Erlernen von Java für Serverabgleiche von Jobanzeigen bei über 50 verschiedenen Firmen, Administration und Weiterentwicklung der Abgleiche

  • Training von weiteren Mitarbeitern
  • Entwicklung von Serverabgleichen
  • Konfigurationen für 50 verschiedene Kunden mit verschiedenen Layouts, Anzeigenmengen, Updates der Jobanzeigen
Java MySql HTML XML XSL CSS Javascript DynamicHtml Linux Windows
Jobpilot AG
3 Jahre 6 Monate
1999-03 - 2002-08

Programmierung Webseiten und Sponsoring Ironman Germany

Inhaber und PHP Software Developer PHP HTML XML ...
Inhaber und PHP Software Developer
PHP HTML XML XSLT Linux Windows
auf Anfrage
1 Jahr 5 Monate
1999-04 - 2000-08

Programmierung Webseiten

PHP Developer PHP HTML XML ...
PHP Developer
PHP HTML XML XSLT Linux Windows
BNT Networks
10 Monate
1997-09 - 1998-06

Kontrolle und Sicherung von Objekten

Sicherheitsdienst und Rezeptionist
Sicherheitsdienst und Rezeptionist
HBI Sicherungen
1 Jahr 4 Monate
1994-09 - 1995-12

Fallschirmtraining und Lastkraftwagen für LKW bis zu 40 Tonnen, Rekrutenausbilder

Hauptgefreiter
Hauptgefreiter
Fallschirmpanzerabwehrbattallion 283

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 ? 2004

Middlesex University, Trent Park Campus, North London, Grossbritannien

Abschluss Master of Science in Multimedia Application Development

1997 ? 2001

Wolfgang von Goethe Universität, Frankfurt, Deutschland

Computerwissenschaft

1996 ? 2001

Wolfgang von Goethe Universität, Frankfurt, Deutschland

Sportwissenschaft

Weiterbildung

2018

Elastic Search ? Sematext, Online

2016

Angular JS 2 - O'Reilly Software Architecture Conference in New York, USA

2015

Docker - QCon in London, Grossbritannien

2014

  • Mongo DB for Java Developers, Fernkurs
  • Product Owner Survival Camp in Zürich, Schweiz

2013

Certified Product Owner in Darmstadt, Deutschland

2012

  • Certified Scrum Master in Luzern, Schweiz
  • JEE Seminar in Luzern, Schweiz

2008

Unit Testing Masterclass in Luzern, Schweiz

2003

Caché Core Server-Seitige Programmierung in Eton, Grossbritannien

2000

XML - Kurs in München, Deutschland

Kompetenzen

Kompetenzen

Top-Skills

Java 8

Produkte / Standards / Erfahrungen / Methoden

Git
IntellJ
Kanban
Scrum
Teamcity

Testing

Junit 5, Gherkin, Selenium, Selenide, HttpUnit, Mockito 2.10

Applicationserver

Tomcat, Jboss, Weblogic

Web

HTML, XML, XSL, XSLT, DynamicHtml, Javascript

Tools

SVN, GIT, Maven, Gradle, Ant, Docker , Nexus, Sonar, Jenkins, IntellJ, Eclispe , Elastic Search , Jira, Trello

Methoden

Scrum , Wasserfall

Programmiersprachen

AngularJS 1.6
Java 8
PHP 4.0

Datenbanken

Cache
MongoDb
MySql
Oracle

Berechnung / Simulation / Versuch / Validierung

ArchUnit

Einsatzorte

Einsatzorte

Luzern (+50km) Bern (+20km)
möglich

Projekte

Projekte

7 Jahre 10 Monate
2016-06 - heute

Entwicklung einer Knowledge Management

Senior Java Software Engineer und Lead-Architekt Java 8 Java Spark Framework REST ...
Senior Java Software Engineer und Lead-Architekt

Entwicklung einer Knowledge Management Plattform für fokussierte Aneignung von Wissen, durch Ausschaltung von Störfaktoren, Wahrung der Privatsphäre und Anonymisierung, automatische Inhaltsextraktion und Vernetzung von Inhalten.

  • Anwendung grundlegender Architekturprinzipen (Abstraktion, Modularisierung, Kapselung, Separation of Concerns, Einheitlichkeit)
  • Einfacher Austausch von Komponenten durch konsequente Benutzung von Interfaces
  • Globale Skalierbarkeit und Verteilung durch zustandslose Microservices- Architektur
Java 8 Java Spark Framework REST Mustache Template Engine Boilerpipe Prevayler Gradle CoreOs Rocket JUnit Selenide Cassandra ElasticSearch Docker In-Memory-Grid Gigaspaces
auf Anfrage
11 Jahre
2013-04 - heute

Coaching

Agile Coach, Partner & Geschäftsführer
Agile Coach, Partner & Geschäftsführer
auf Anfrage
1 Jahr 9 Monate
2018-10 - 2020-06

Wartung des bestehenden Systems

Senior Java Developer Scrum Kanban
Senior Java Developer
  • Neuentwicklung des elektronischen Datenaustausch im Bereich Pflegeheim mit Vue.js , REST und JEE
  • Neuentwicklung einer neuen Komponente zur Verarbeitungen von Mutterschaftschaften
  • Wartung des bestehenden Systems zur Kontrolle und Abfertigung von Rechnungen
Git IntellJ ArchUnit Teamcity
Scrum Kanban
Luzern
3 Jahre 7 Monate
2014-01 - 2017-07

Coaching eines Entwicklungsteams

Java GIT Confluence ...

Einführung von Agilen Methoden im Bereich DokumentManagement Coaching eines Entwicklungsteams, eingebettet als Entwickler im Bereich Dokument-Management mit Querschnittsfunktion

  • Einführung agiler Methoden und Vorgehensweisen in einer nicht-agile Organisation
  • Ablösung des alten Dokument-Managementssystems durch Neuentwicklung mit Angular JS, REST und JEE (Java 8) auf Grund der schlechten Wartbarkeit (keine Modularisierung, duplizierter Code), schlechter Skalierung (zustandsbehafteten Anwendungskern), Abhängigkeiten zu externer Firma der bestehenden Applikation
  • Vorantreiben neuer Technologien und Tools (Nexus, Jira, GIT, FlyWay)
  • Steigerung der Software-Qualität (Staging,Testautomation mit Unit-Tests und ATDD, Pairprogramming, Pair-Review)
  • Technische/Organistatorische Integration in höchst nichtagiles Umfeld, Unterstützung von Entwicklern im eigenen Team und in angrenzenden Teams
  • Etablieren von Continuous – Integration/Delivery Mechanismen für mehrere Projekte
  • Aufbau eigener Testumgebung und Auslösung von Abhängigkeiten zu anderen Teams und Testcenter
Java GIT Confluence Jira Angular JS Docker Nexus Rest Sonar Jenkins Less Javascript Mockito HttpUnit Oracle Selenium IBM FileNet Maven
auf Anfrage
1 Monat
2013-05 - 2013-05

Einführung von Scrum in der Organisation

Agiles Requirements Engineering im Kontext des jeweiligen Teams

  • Schreiben, Schneiden, Schätzen von User Stories
auf Anfrage
8 Jahre 7 Monate
2004-06 - 2012-12

System für Ausgleichskassen

Senior Software Engineer & Scrum Master Java XML XSLT ...
Senior Software Engineer & Scrum Master

System für Ausgleichskassen (Beitragserhebung, Familienzulagen, Individuelles Konto, Erwerbsersatzordnung). Produktiv bei den Kantonen Bern, Genf, Neuenburg und Tessin sowie Coop und Migros

  • Scrum Master
  • Einführung von Tests (zuerst JUnit, später HttpUnit Tests)
  • Technische & fachliche Erweiterungen, Migrationen, Refactorings von Legacy Komponenten
  • Austausch des Transaktionsaktionlayers
  • Modularisierung
  • Funktionsbezogenes Customizing (auf Grund von Kantonalen, Bundes und Ausgleichskassenspezifischen Gesetzen)
Java XML XSLT EJB 3 JPA Eclipselink Hibernate FOP JBoss Tomcat Oracle JUnit Mockito HttpUnit Guava Commons Slf4j Logback Cxf Maven Ant Subversion Nexus Sonar Jenkins Linux Windows
Ascent Software GmbH
4 Jahre 10 Monate
1998-09 - 2003-06

Autodidaktische Erlernen von Java für Serverabgleiche

Java Developer , HTML Entwickler, Trainer Java MySql HTML ...
Java Developer , HTML Entwickler, Trainer

Autodidaktische Erlernen von Java für Serverabgleiche von Jobanzeigen bei über 50 verschiedenen Firmen, Administration und Weiterentwicklung der Abgleiche

  • Training von weiteren Mitarbeitern
  • Entwicklung von Serverabgleichen
  • Konfigurationen für 50 verschiedene Kunden mit verschiedenen Layouts, Anzeigenmengen, Updates der Jobanzeigen
Java MySql HTML XML XSL CSS Javascript DynamicHtml Linux Windows
Jobpilot AG
3 Jahre 6 Monate
1999-03 - 2002-08

Programmierung Webseiten und Sponsoring Ironman Germany

Inhaber und PHP Software Developer PHP HTML XML ...
Inhaber und PHP Software Developer
PHP HTML XML XSLT Linux Windows
auf Anfrage
1 Jahr 5 Monate
1999-04 - 2000-08

Programmierung Webseiten

PHP Developer PHP HTML XML ...
PHP Developer
PHP HTML XML XSLT Linux Windows
BNT Networks
10 Monate
1997-09 - 1998-06

Kontrolle und Sicherung von Objekten

Sicherheitsdienst und Rezeptionist
Sicherheitsdienst und Rezeptionist
HBI Sicherungen
1 Jahr 4 Monate
1994-09 - 1995-12

Fallschirmtraining und Lastkraftwagen für LKW bis zu 40 Tonnen, Rekrutenausbilder

Hauptgefreiter
Hauptgefreiter
Fallschirmpanzerabwehrbattallion 283

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 ? 2004

Middlesex University, Trent Park Campus, North London, Grossbritannien

Abschluss Master of Science in Multimedia Application Development

1997 ? 2001

Wolfgang von Goethe Universität, Frankfurt, Deutschland

Computerwissenschaft

1996 ? 2001

Wolfgang von Goethe Universität, Frankfurt, Deutschland

Sportwissenschaft

Weiterbildung

2018

Elastic Search ? Sematext, Online

2016

Angular JS 2 - O'Reilly Software Architecture Conference in New York, USA

2015

Docker - QCon in London, Grossbritannien

2014

  • Mongo DB for Java Developers, Fernkurs
  • Product Owner Survival Camp in Zürich, Schweiz

2013

Certified Product Owner in Darmstadt, Deutschland

2012

  • Certified Scrum Master in Luzern, Schweiz
  • JEE Seminar in Luzern, Schweiz

2008

Unit Testing Masterclass in Luzern, Schweiz

2003

Caché Core Server-Seitige Programmierung in Eton, Grossbritannien

2000

XML - Kurs in München, Deutschland

Kompetenzen

Kompetenzen

Top-Skills

Java 8

Produkte / Standards / Erfahrungen / Methoden

Git
IntellJ
Kanban
Scrum
Teamcity

Testing

Junit 5, Gherkin, Selenium, Selenide, HttpUnit, Mockito 2.10

Applicationserver

Tomcat, Jboss, Weblogic

Web

HTML, XML, XSL, XSLT, DynamicHtml, Javascript

Tools

SVN, GIT, Maven, Gradle, Ant, Docker , Nexus, Sonar, Jenkins, IntellJ, Eclispe , Elastic Search , Jira, Trello

Methoden

Scrum , Wasserfall

Programmiersprachen

AngularJS 1.6
Java 8
PHP 4.0

Datenbanken

Cache
MongoDb
MySql
Oracle

Berechnung / Simulation / Versuch / Validierung

ArchUnit

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.