Agile Fullstack Softwareentwicklung im Java und JEE Umfeld (Schwerpunkt Frontend)
Aktualisiert am 22.05.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 22.05.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Java
JEE
Kotlin
TypeScript
Spring
Hibernate
Javascript
React
Angular
Glassfish
JBoss
JUnit
Jenkins
Python
PHP
Scrum
Swing
Devops
Kanban
JDBC
JSON
CDI
JMS
English
negotiation level
Finnish
intermediate
German
native

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

2019 - today: Various projects

Role: Freelance Full Stack Developer

Customer: FinVector Oy

Tasks

  • Over a decade FinVector has developed a new medicine for cancer treatment. The company was moving from a research setup to medicinal commercial production. The automatization of the production and the validation of the production process were critical to achieve manufacturing authorization by U.S. Federal Drug Authority (FDA). I was responsible to manage the Computerized Systems Validation (CSV) activities following GAMP 5 guidelines in order to comply with 21 CFR Pt. 11.

Applied:

Java, Kotlin, Android Studio, Git / GitHub, Docker / Kubernetes, PHP 7, Angular

Customer: Ficonic Solutions Oy

Tasks

  • Ficonic Solutions Oy is a small company which sells own mobile software products as well as contracted software development. I participated in the development of the RoutA application, which is in use by several Finnish municipalities for managing the road system maintenance.

Applied:

Azure Cloud, SharePoint, MS Office


2017 - 2019: Simulation program delivers training solutions


Role: Mobile Application Developer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • The HENSOLDT simulation program delivers training solutions for civil and military applications. A new, tablet-based product was developed, to augment the existing training solutions for personal learning. This included the backend-processes for developing and maintaining application data.

Applied:

C#, Unity, XML / XSLT, HTML, CSS, Atlassian Tools, Webflow


2017 - 2017: Coordinate the inter-company project


Role: Project Manager
Customer: Rheinmetall Electronics GmbH, Bremen, Germany

Tasks

  • This position aimed to lead the Rheinmetall Electronics work share of the German army?s? DLBO procurement and to coordinate the inter-company project team of 20 people.

Applied:

Microsoft TMS / Azure, Sparx Enterprise Architect


2015 - 2017: Simulation program delivers training solutions

Role: Full Stack Developer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • The HENSOLDT simulation program delivers training solutions for civil and military applications. I delivered simulator solutions in the international market.

Applied:

JEE, Hibernate, Angular, multi-platform environment, XML, Spring Boot, Hibernate, PostgreSQL, XML


2013 - 2015: Development of the land surveillance system element


Role: Full Stack Developer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • The company was named Airbus Defence and Space by that time. Airbus? Border Security covered large scale surveillance, intelligence, communications and response solutions. My responsibility was the development of the land surveillance system element and its adaption to the Saudi Arabian border protection procurement.

Applied:

J2EE, Spring, Hibernate, React, multi-platform environment, RTI DDS, REST, Jenkins


2013 - 2013: Covered the realization of monitoring

Role: Systems Engineer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • For this position I was transferred for the Joint Venture Emiraje in Abu Dhabi. The JV was the contracting partner for the UAE Army?s Command and Control procurement. My work covered the realization of monitoring and sustainment functionality.

Applied:

SysML, DOORS, Sparx Enterprise Architect


2010 - 2012: Integrated border protection solution


Role: Solution Architect
Customer: HENSOLDT Sensor GmbH, Immenstaad, Germany

Tasks

  • The company was publicly known as Cassidian by that time. The Ministry of Interior of Saudi Arabia procured a vast integrated border protection solution. During the solution definition phase, the design office was located in Saudi Arabia.

Applied:

UML, Sparx Enterprise Architect, REST, TCP/IP


2009 - 2010: Created various versions of mission management computers


Role: Application Developer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • The company?s? name was EADS Defence & Security by that time. In the Avionics business, EADS had created various versions of mission management computers for military helicopters. The product versions were branched and the individual branches had become disconnected. My work comprised the creation of common baseline to get all product versions back to one implementation core.

Applied:

DOORS, IBM Rhapsody, TCP/IP, C, Safety critical software development


2005 - 2008: Elaboration of Electronic Flight Bag functions


Role: Application Developer
Customer: Jeppesen GmbH, Neu-Isenburg, Germany

Tasks

  • Jeppesen produced aeronautical charts as paper products. In order to make the change to digital products the company founded the Advanced Business Development organization, which researched digital applications of the existing products are the derivation of complete new applications. My work covered the elaboration of Electronic Flight Bag functions into aircraft cockpit procedures.

Applied:

Java, TCP/IP, C, Safety critical software development


2004 - 2005: Communication middleware for disaster relief applications

Role: Research Associate
Customer: Fraunhofer Institute for Integrated Publication and Information Systems (IPSI), Darmstadt, Germany

Tasks

  • IPSI researched in the field of mobile communication middleware for disaster relief applications.
    I helped in prototype implementations and completed my thesis.

Applied:

J2ME, J2SE


1999 - 2005: Conducted firefighting missions


Role: Emergency Response Public Servant
Customer: Professional Fire Brigade, Offenbach am Main, Germany

Tasks
The fire brigade of the city of Offenbach am Main is responsible for the protection of the citizens
from health-threatening situations. I worked as a fireman and paramedic.

  • Lead paramedic teams
  • Conducted firefighting missions

1997 ? 1999: Accomplished paramedic training


Role: Fire Fighter and Paramedic
Customer: Merck KGaA, Darmstadt, Germany

Tasks
The corporate fire brigade of Merck KGaA ensures continuous production and the safety of the
employees. I achieved my education as a professional fire fighter and paramedic.

  • Accomplished professional fire fighter training
  • Accomplished paramedic training

1996 ? 1996: Provided technical services for small enterprises

Role: Service Technician
Customer: Maintec GmbH, Aschaffenburg, Germany

Tasks
Maintec was a service provider usually for small enterprises to sustain IT availability. One big customer was Akzo Nobel, where 2 employees were on-site permanently.

  • Provided technical services for small enterprises
  • Provided network management service for Akzo Nobel, Obernburg

Aus- und Weiterbildung

Aus- und Weiterbildung

2001 ? 2005

Computer Science
University of Hagen, Germany

  • Focus: Distributed Systems, Mobile Computing, Software Engineering, Economics
  • Degree: Diplom-Informatiker (MSc in CS)
  • Overall scope: very good

1994 ? 1995
Technical College of Electrical Engineering 
Dieburg, Germany

  • Degree: Advanced technical college entrance qualification

1991 ? 1994
Electronics Technician 
VDO Adolf Schindling AG, Babenhausen, Germany

  • Focus: Digital Electronics

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Kotlin TypeScript Spring Hibernate Javascript React Angular Glassfish JBoss JUnit Jenkins Python PHP Scrum Swing Devops Kanban JDBC JSON CDI JMS

Produkte / Standards / Erfahrungen / Methoden

CRM
DOORS
MS Office
PLM

I?m a Computer Scientist with work experience in industrial and safety critical software development. During my career I have been working in international distributed teams. Agile methodologies are normal way of working for me. My experience cover several programming languages with emphasis on Java and Kotlin. I am familiar with the frameworks and libraries JDBC, Hibernate, Spring Boot, Angular, React. I am experienced in distributed systems programming using microservices architectures.

JEE

  • Spring / Spring Boot
  • JDBC
  • JPA / Hibernate / EclipseLinkMilitary Service
  • JTA
  • JAX-RS
  • JMS / OpenMQ
  • JSP / JSTL / JSP-EL
  • JSF / JSF-EL
  • JSON-P / JSON-B
  • Glassfish
  • JBoss
  • CDI
  • JAXB / Metro

Test

  • JUnit
  • Travis
  • Karma
  • Protractor

Methods

  • DevOps
  • Scrum
  • Kanban
  • Waterfall

Infrastructure

  • Jenkins
  • Git / GitHub
  • Maven
  • Gradle
  • Atlassian: Confluence, JIRA, Bamboo,
  • Bitbucket
  • SonarQube
  • Lint
  • Docker / Kubernetes

Tools

  • Eclipse
  • Visual Studio
  • Visual Studio Code
  • Android Studio
  • Postman
  • Sparx Enterprise Architect
  • DOORS

Frontend

  • Angluar
  • React
  • HTML
  • CSS
  • JavaFX
  • Swing

Military Service

1995 ? 1996
Branch of Service: Paratroopers 
Federal Armed Forces, Calw, Germany

Tasks

  • Conducted military training
  • Management of working tools of the company

Programmiersprachen

C#, C++, C
Java
JavaScript
Kotlin
PHP
PL/SQL / JPQL
Python
TypeScript
XML

Datenbanken

MySQL
Orale
PostgreSQL

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

2019 - today: Various projects

Role: Freelance Full Stack Developer

Customer: FinVector Oy

Tasks

  • Over a decade FinVector has developed a new medicine for cancer treatment. The company was moving from a research setup to medicinal commercial production. The automatization of the production and the validation of the production process were critical to achieve manufacturing authorization by U.S. Federal Drug Authority (FDA). I was responsible to manage the Computerized Systems Validation (CSV) activities following GAMP 5 guidelines in order to comply with 21 CFR Pt. 11.

Applied:

Java, Kotlin, Android Studio, Git / GitHub, Docker / Kubernetes, PHP 7, Angular

Customer: Ficonic Solutions Oy

Tasks

  • Ficonic Solutions Oy is a small company which sells own mobile software products as well as contracted software development. I participated in the development of the RoutA application, which is in use by several Finnish municipalities for managing the road system maintenance.

Applied:

Azure Cloud, SharePoint, MS Office


2017 - 2019: Simulation program delivers training solutions


Role: Mobile Application Developer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • The HENSOLDT simulation program delivers training solutions for civil and military applications. A new, tablet-based product was developed, to augment the existing training solutions for personal learning. This included the backend-processes for developing and maintaining application data.

Applied:

C#, Unity, XML / XSLT, HTML, CSS, Atlassian Tools, Webflow


2017 - 2017: Coordinate the inter-company project


Role: Project Manager
Customer: Rheinmetall Electronics GmbH, Bremen, Germany

Tasks

  • This position aimed to lead the Rheinmetall Electronics work share of the German army?s? DLBO procurement and to coordinate the inter-company project team of 20 people.

Applied:

Microsoft TMS / Azure, Sparx Enterprise Architect


2015 - 2017: Simulation program delivers training solutions

Role: Full Stack Developer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • The HENSOLDT simulation program delivers training solutions for civil and military applications. I delivered simulator solutions in the international market.

Applied:

JEE, Hibernate, Angular, multi-platform environment, XML, Spring Boot, Hibernate, PostgreSQL, XML


2013 - 2015: Development of the land surveillance system element


Role: Full Stack Developer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • The company was named Airbus Defence and Space by that time. Airbus? Border Security covered large scale surveillance, intelligence, communications and response solutions. My responsibility was the development of the land surveillance system element and its adaption to the Saudi Arabian border protection procurement.

Applied:

J2EE, Spring, Hibernate, React, multi-platform environment, RTI DDS, REST, Jenkins


2013 - 2013: Covered the realization of monitoring

Role: Systems Engineer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • For this position I was transferred for the Joint Venture Emiraje in Abu Dhabi. The JV was the contracting partner for the UAE Army?s Command and Control procurement. My work covered the realization of monitoring and sustainment functionality.

Applied:

SysML, DOORS, Sparx Enterprise Architect


2010 - 2012: Integrated border protection solution


Role: Solution Architect
Customer: HENSOLDT Sensor GmbH, Immenstaad, Germany

Tasks

  • The company was publicly known as Cassidian by that time. The Ministry of Interior of Saudi Arabia procured a vast integrated border protection solution. During the solution definition phase, the design office was located in Saudi Arabia.

Applied:

UML, Sparx Enterprise Architect, REST, TCP/IP


2009 - 2010: Created various versions of mission management computers


Role: Application Developer
Customer: HENSOLDT Sensors GmbH, Immenstaad, Germany

Tasks

  • The company?s? name was EADS Defence & Security by that time. In the Avionics business, EADS had created various versions of mission management computers for military helicopters. The product versions were branched and the individual branches had become disconnected. My work comprised the creation of common baseline to get all product versions back to one implementation core.

Applied:

DOORS, IBM Rhapsody, TCP/IP, C, Safety critical software development


2005 - 2008: Elaboration of Electronic Flight Bag functions


Role: Application Developer
Customer: Jeppesen GmbH, Neu-Isenburg, Germany

Tasks

  • Jeppesen produced aeronautical charts as paper products. In order to make the change to digital products the company founded the Advanced Business Development organization, which researched digital applications of the existing products are the derivation of complete new applications. My work covered the elaboration of Electronic Flight Bag functions into aircraft cockpit procedures.

Applied:

Java, TCP/IP, C, Safety critical software development


2004 - 2005: Communication middleware for disaster relief applications

Role: Research Associate
Customer: Fraunhofer Institute for Integrated Publication and Information Systems (IPSI), Darmstadt, Germany

Tasks

  • IPSI researched in the field of mobile communication middleware for disaster relief applications.
    I helped in prototype implementations and completed my thesis.

Applied:

J2ME, J2SE


1999 - 2005: Conducted firefighting missions


Role: Emergency Response Public Servant
Customer: Professional Fire Brigade, Offenbach am Main, Germany

Tasks
The fire brigade of the city of Offenbach am Main is responsible for the protection of the citizens
from health-threatening situations. I worked as a fireman and paramedic.

  • Lead paramedic teams
  • Conducted firefighting missions

1997 ? 1999: Accomplished paramedic training


Role: Fire Fighter and Paramedic
Customer: Merck KGaA, Darmstadt, Germany

Tasks
The corporate fire brigade of Merck KGaA ensures continuous production and the safety of the
employees. I achieved my education as a professional fire fighter and paramedic.

  • Accomplished professional fire fighter training
  • Accomplished paramedic training

1996 ? 1996: Provided technical services for small enterprises

Role: Service Technician
Customer: Maintec GmbH, Aschaffenburg, Germany

Tasks
Maintec was a service provider usually for small enterprises to sustain IT availability. One big customer was Akzo Nobel, where 2 employees were on-site permanently.

  • Provided technical services for small enterprises
  • Provided network management service for Akzo Nobel, Obernburg

Aus- und Weiterbildung

Aus- und Weiterbildung

2001 ? 2005

Computer Science
University of Hagen, Germany

  • Focus: Distributed Systems, Mobile Computing, Software Engineering, Economics
  • Degree: Diplom-Informatiker (MSc in CS)
  • Overall scope: very good

1994 ? 1995
Technical College of Electrical Engineering 
Dieburg, Germany

  • Degree: Advanced technical college entrance qualification

1991 ? 1994
Electronics Technician 
VDO Adolf Schindling AG, Babenhausen, Germany

  • Focus: Digital Electronics

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Kotlin TypeScript Spring Hibernate Javascript React Angular Glassfish JBoss JUnit Jenkins Python PHP Scrum Swing Devops Kanban JDBC JSON CDI JMS

Produkte / Standards / Erfahrungen / Methoden

CRM
DOORS
MS Office
PLM

I?m a Computer Scientist with work experience in industrial and safety critical software development. During my career I have been working in international distributed teams. Agile methodologies are normal way of working for me. My experience cover several programming languages with emphasis on Java and Kotlin. I am familiar with the frameworks and libraries JDBC, Hibernate, Spring Boot, Angular, React. I am experienced in distributed systems programming using microservices architectures.

JEE

  • Spring / Spring Boot
  • JDBC
  • JPA / Hibernate / EclipseLinkMilitary Service
  • JTA
  • JAX-RS
  • JMS / OpenMQ
  • JSP / JSTL / JSP-EL
  • JSF / JSF-EL
  • JSON-P / JSON-B
  • Glassfish
  • JBoss
  • CDI
  • JAXB / Metro

Test

  • JUnit
  • Travis
  • Karma
  • Protractor

Methods

  • DevOps
  • Scrum
  • Kanban
  • Waterfall

Infrastructure

  • Jenkins
  • Git / GitHub
  • Maven
  • Gradle
  • Atlassian: Confluence, JIRA, Bamboo,
  • Bitbucket
  • SonarQube
  • Lint
  • Docker / Kubernetes

Tools

  • Eclipse
  • Visual Studio
  • Visual Studio Code
  • Android Studio
  • Postman
  • Sparx Enterprise Architect
  • DOORS

Frontend

  • Angluar
  • React
  • HTML
  • CSS
  • JavaFX
  • Swing

Military Service

1995 ? 1996
Branch of Service: Paratroopers 
Federal Armed Forces, Calw, Germany

Tasks

  • Conducted military training
  • Management of working tools of the company

Programmiersprachen

C#, C++, C
Java
JavaScript
Kotlin
PHP
PL/SQL / JPQL
Python
TypeScript
XML

Datenbanken

MySQL
Orale
PostgreSQL

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.