Telekommunikation, Banken, Versicherungen, Dienstleistungen.
Aktualisiert am 19.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Spring
Jakarta EE
Angular
ReactJS
MySQL
PostgreSQL
Vue.js
REST
Azure
AWS
DevOps
JavaScript
Quarkus
Micronaut
Deutsch
Englisch
Französisch
Arabisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Jahre 6 Monate
2019-01 - heute

Entwicklung von Software-Lösungen

Full Stack Software Engineer
Full Stack Software Engineer

  • Architektur / Design
  • Transformation von Monolithischen Anwendung in Microservice
  • Migration Projekte
  • Aufbau eines Release-Management Tool mit Kotlin
  • Implementierung / Dokumentation
  • Anforderungsmanagement
  • Coaching von Junior Entwickler
  • Clean Code und TDD/BDD
  • Mutterschaftsfall Projekt:
    • Massgebliche Beteiligung an der Kernkomponentenentwicklung für Kostenbefreiungsperioden im Mutterschaftsbereich
    • Verantwortung für Backend-Logik in Java EE und Frontend-Admin-Oberfläche in Angular mit ngrx
    • Beitrag zur Effizienzsteigerung und automatisierte Berechnung von Befreiungsperioden
  • Fortuna Projekt:
    • Verantwortung für Datenmigration und Systemanpassungen bei der Integration einer externen Versicherung
    • Einsatz von Oracle PL/SQL für komplexe Datenmanipulationen zur Sicherstellung von Datenintegrität
    • Massgeblicher Beitrag zur erfolgreichen Zusammenführung der Organisationenund Systemoptimierung
  • Leistungserbringer Projekt (Lerb Projekt) Phase A:
    • Entwicklung von zwei Microservices zur Verarbeitung und Verwaltung von Leistungserbringerdaten
    • Verantwortlich für das Abrufen, Filtern und Weiterleiten von Daten von SASIS-Datenanbietern
    • Implementierung und Deployment der Microservices mit Docker und Kubernetes unter Verwendung von OpenLiberty
  • Leistungserbringer Projekt (Lerb Projekt) Phase B:
    • Systemerweiterung um den Microservice "Lerb" zur Verwaltung von Methoden der Leistungserbringer.
    • Nahtlose Integration in die bestehende Infrastruktur für eine effiziente Datenverarbeitung
    • Vertiefung von Fähigkeiten in Microservice-Architektur und Optimierung von Geschäftsprozessen im Leistungserbringerbereich

Angular (12-15) Vue.js Javascript/TypeScript Jasmine Cypress Oracle DB Jarta EE JMS Spring Data JPA Junit Selenium Kotlin Redis JSF 2 Kafka Avro OpenLiberty Jira/Confluence/Bitbucket/TeamCity Camunda Git Scrum Kanban Docker Kubernetes Helm ArgoCD Grafana Artifactory DDD Hexagonal Architectur
Callista
2 Jahre 5 Monate
2016-08 - 2018-12

Pamoco Project Time Management Mobile App

Software Front-End Development

  • Entwicklung von Pamoco Frontend

React React-Native Javascript Nodejs ExpressJs MongoDB Jasmine NPM Bower Swagger Docer Gulp Webpack Grunt Scrum Git
Inftec GmbH
5 Jahre 1 Monat
2013-12 - 2018-12

Entwicklung von Sofware-Lösungen

Senior Software Engineer
Senior Software Engineer

Wartung und Weiterentwicklung einer End-Kunden-Lösung (Retail) für Self Services und Projektmanagement

  • Teil von DevOps-ScrumTeam in SAFe Umgebung
  • Unterstützung Architektur und Design basierend auf DDD
  • Analyse Geschäftsprozesse & Requirement Management
  • Implementierung von Microservices mit SpringBoot
    • Backend inkl. Integration mit Umsystemen
    • Front mit erst mit AngularJS inkl. Upgrade auf Angular2+
  • Qualitätssicherung: Unittest (Jasmin und Implementation E2E-Test (Protactor)
AngularJs Angular2+ Javascript/Typescript Jasmine Jest Protractor Oracle DB MySQL Java EE JMS Spring Data JPA Spring Batch Vaadin JSF Struts Junit RabbitMQ Websphere OpenLiberty MicroProfile Selenium Redis Jira/Confluence/Bitbucet Git GitLab Jenkins Scrum Kanban Cloud Foundry
Inftech GmbH
1 Jahr 5 Monate
2012-07 - 2013-11

Weiterentwicklung von einem Forderungsmanagementsystem

Software Java Software Engineer
Software Java Software Engineer

  • Architecture / Design
  • Implementierung
  • Testing

Java Spring Java EE Oracle DB SQL SERVER Subversion Maven Git Scrum Junit JSF Jira
Abit GmbH
6 Monate
2012-07 - 2012-12

WoodManager Holzverwaltung System

Business Analyst, Requirement Engineer, Softwareentwickler
Business Analyst, Requirement Engineer, Softwareentwickler

Erstellung eines neuen Verwaltungssystems für den Breich Holzverwaltung und Holzverkauf:

  • Anforderungsanalyse
  • Datenmodellierung der Datenbank
  • Erstellung des Lastenheftes
  • Software Entwicklung
Ruby Ruby on Rails 3.X/4.X Javascript (CoffeeScript) HTML5/CSS3(Bootstrap) Rest-Web Services Git RSpec Mantis Bug Tracking System Rake Postgres DB
IT Solution SARL
3 Jahre 2 Monate
2009-05 - 2012-06

Entwicklung eines Portfoliomanagementsystems

Business Analyst, Requirement Engineer, C++/Java Softwareentwickler
Business Analyst, Requirement Engineer, C++/Java Softwareentwickler

  • Technische Feinkonzeption von fachlichen und technischen Sofwaremodulen
  • Datenbankentwurf und Erstellung von Migrationsskripte für Oracle DB
  • Pflege und Erweiterung von bestehender Software Module
  • Agile Projektmanagement mit Scrum

UML SQL PL/SQL Bash Scripting Java/Java EE C++ Junit Selenium JSF Javascript Subversion Maven Jira Websphere Scala TDD Scrum
Aixigo AG
2 Jahre 10 Monate
2007-01 - 2009-10

Fundraising CRM Software Entwicklung

Software Consultant, Software FundAixplorer
Software Consultant, Software FundAixplorer
  • Anforderungsanalyse sowie die Erstellung des Lastenheftes für das neue Spendenverwaltung System ?FundAixplorer?.
  • UML-Modellierung der Anwendungsfälle der neuen Lösung.
  • Aufsetzen der Entwicklungsumgebung
  • Design und Implementierung der Schnittstellen und Backend-Schicht
C# .NET Framework LINQ WPF XAML NHibernate Stored Procedures and Triggers (MSSQL-SERVER) Subversion Visual Studio Mantis Bug Tracking
Aixistance GmbH
6 Jahre 6 Monate
2003-05 - 2009-10

Top-Energy Energiesystem, Lehrstuhl für Technische Thermodynamik

Requirements Engineer und Software Entwickler
Requirements Engineer und Software Entwickler
Konzeption und Implementierung von neuen Modulen des Energiesystem Top-Energy
  • Anforderungsanalyse
  • Design und Modellierung der Datenbank
  • Implementierung des Frontend
  • Optimierung des Backends
  • Coaching des Teams
Java (JSP; Servlets) Struts 1.X C++ Ant CVS/Subversion Visual Studio Mysql Bugzilla Ruby on Rails 2.x
RWTH-Aachen
Aachen
6 Monate
2008-11 - 2009-04

Weiterentwicklung einer bestehender High-Performance-Datenbank

Software Entwickler
Software Entwickler

  • Entwicklung von Backend und Frontend

Java C++ Javascript HTML CSS JQuery Yahoo UI JSP/Servlets
Triagens GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2017-11 - 2017-11

OMC Java EE architecture

OMC Java EE Architect,
OMC Java EE Architect
1 Monat
2015-09 - 2015-09

OCE Java EE Beans Development

OCE Java EE Beans Developer,
OCE Java EE Beans Developer

Position

Position

  • Senior Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Spring Jakarta EE Angular ReactJS MySQL PostgreSQL Vue.js REST Azure AWS DevOps JavaScript Quarkus Micronaut

Aufgabenbereiche

DevOps Architect
Agile Transformation
Scrum, Kanban
Software Architect
Telekommunikation
Infrastructure as Code
IT Management
Project Management
Handel und eCommerce
Energiesysteme
Fundraising
Customer Relationship Management (CRM)

Produkte / Standards / Erfahrungen / Methoden

Profil:

  • > 15 Jahren Berufserfahrung im Bereich Software und Webentwicklung in unterschiedlichen Rollen von Entwickler, Architekt, Business Analyst
  • Seit bald 5 Jahren erfolgreich in CSS Projekten Stream Leistung
  • Vertiefte Kenntnisse im Bereich Software Entwicklung und Architektur
  • Mehrjährige Erfahrung mit Java Platform (Jakarta EE / Spring) und Full Stack/Angular und Software Entwicklung basierend auf Microservices Architektur (DDD).
  • Langjährige Erfahrung mit Devops (Docker, Kubernetes, Helm, ArgoCD, AWS)
  • Langjährige Erfahrung in der Versicherung- & Bankbranche


Beruflicher Werdegang:

2019 - heute:

Rolle: Senior Full Stack Software Engineer

Kunde: Callista


2013 - 2018:

Rolle: Senior Software Engineer

Kunde: InfTech GmbH


2012 - 2013:

Rolle: Senior Java Software Engineer

Kunde: Aryza (ABIT) GmbH


2009 - 2012:

Rolle: Software Entwickler und Business Analyst

Kunde: Aixigo AG


2008 - 2009:

Rolle: Softwareentwickler

Kunde: Triagens IT Consulting GmbH


2007 - 2008:

Rolle: Business Analyst, Consultant, Softwareentwickler

Kunde: Aixistance Ltd


2003 - 2008:

Einsatzort: Aachen

Rolle: Requirement Engineer, Softwareentwickler

Kunde: RWTH-Aachen, Lehrstuhl für Technische Thermodynamik


IT Kompetenz:

  • Java (8/11/17) 
  • Kotlin 
  • Spring 
  • Spring Boot 
  • Jakarta EE 
  • Angular 
  • Angular Ngrx
  • ReactJs 
  • Cypress e2e Testing Docker 
  • Kubernetes 
  • CI/CD mit Jenkins und TeamCity
  • AWS 
  • Ansible 
  • Vagrant 
  • Webpack 
  • HTML 
  • Kafka 
  • RabbitMQ 
  • GraphQl 
  • Elastic Search CSS 
  • JavaScript Typescript 
  • SQL 
  • PL/SQL
  • Ruby 
  • Python 
  • Quarkus 
  • Node.JS
  • Express.js 
  • Django 
  • Vaadin 
  • .Net C# 
  • Git 
  • Camunda 
  • Microservices DDD 
  • UML
  • Clean Code 
  • TDD/BDD 
  • Bitbucket/ Confluence/Jira
  • Scrum

Branchen

Branchen

  • Versicherungsbranche
  • Bankenbranche

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Jahre 6 Monate
2019-01 - heute

Entwicklung von Software-Lösungen

Full Stack Software Engineer
Full Stack Software Engineer

  • Architektur / Design
  • Transformation von Monolithischen Anwendung in Microservice
  • Migration Projekte
  • Aufbau eines Release-Management Tool mit Kotlin
  • Implementierung / Dokumentation
  • Anforderungsmanagement
  • Coaching von Junior Entwickler
  • Clean Code und TDD/BDD
  • Mutterschaftsfall Projekt:
    • Massgebliche Beteiligung an der Kernkomponentenentwicklung für Kostenbefreiungsperioden im Mutterschaftsbereich
    • Verantwortung für Backend-Logik in Java EE und Frontend-Admin-Oberfläche in Angular mit ngrx
    • Beitrag zur Effizienzsteigerung und automatisierte Berechnung von Befreiungsperioden
  • Fortuna Projekt:
    • Verantwortung für Datenmigration und Systemanpassungen bei der Integration einer externen Versicherung
    • Einsatz von Oracle PL/SQL für komplexe Datenmanipulationen zur Sicherstellung von Datenintegrität
    • Massgeblicher Beitrag zur erfolgreichen Zusammenführung der Organisationenund Systemoptimierung
  • Leistungserbringer Projekt (Lerb Projekt) Phase A:
    • Entwicklung von zwei Microservices zur Verarbeitung und Verwaltung von Leistungserbringerdaten
    • Verantwortlich für das Abrufen, Filtern und Weiterleiten von Daten von SASIS-Datenanbietern
    • Implementierung und Deployment der Microservices mit Docker und Kubernetes unter Verwendung von OpenLiberty
  • Leistungserbringer Projekt (Lerb Projekt) Phase B:
    • Systemerweiterung um den Microservice "Lerb" zur Verwaltung von Methoden der Leistungserbringer.
    • Nahtlose Integration in die bestehende Infrastruktur für eine effiziente Datenverarbeitung
    • Vertiefung von Fähigkeiten in Microservice-Architektur und Optimierung von Geschäftsprozessen im Leistungserbringerbereich

Angular (12-15) Vue.js Javascript/TypeScript Jasmine Cypress Oracle DB Jarta EE JMS Spring Data JPA Junit Selenium Kotlin Redis JSF 2 Kafka Avro OpenLiberty Jira/Confluence/Bitbucket/TeamCity Camunda Git Scrum Kanban Docker Kubernetes Helm ArgoCD Grafana Artifactory DDD Hexagonal Architectur
Callista
2 Jahre 5 Monate
2016-08 - 2018-12

Pamoco Project Time Management Mobile App

Software Front-End Development

  • Entwicklung von Pamoco Frontend

React React-Native Javascript Nodejs ExpressJs MongoDB Jasmine NPM Bower Swagger Docer Gulp Webpack Grunt Scrum Git
Inftec GmbH
5 Jahre 1 Monat
2013-12 - 2018-12

Entwicklung von Sofware-Lösungen

Senior Software Engineer
Senior Software Engineer

Wartung und Weiterentwicklung einer End-Kunden-Lösung (Retail) für Self Services und Projektmanagement

  • Teil von DevOps-ScrumTeam in SAFe Umgebung
  • Unterstützung Architektur und Design basierend auf DDD
  • Analyse Geschäftsprozesse & Requirement Management
  • Implementierung von Microservices mit SpringBoot
    • Backend inkl. Integration mit Umsystemen
    • Front mit erst mit AngularJS inkl. Upgrade auf Angular2+
  • Qualitätssicherung: Unittest (Jasmin und Implementation E2E-Test (Protactor)
AngularJs Angular2+ Javascript/Typescript Jasmine Jest Protractor Oracle DB MySQL Java EE JMS Spring Data JPA Spring Batch Vaadin JSF Struts Junit RabbitMQ Websphere OpenLiberty MicroProfile Selenium Redis Jira/Confluence/Bitbucet Git GitLab Jenkins Scrum Kanban Cloud Foundry
Inftech GmbH
1 Jahr 5 Monate
2012-07 - 2013-11

Weiterentwicklung von einem Forderungsmanagementsystem

Software Java Software Engineer
Software Java Software Engineer

  • Architecture / Design
  • Implementierung
  • Testing

Java Spring Java EE Oracle DB SQL SERVER Subversion Maven Git Scrum Junit JSF Jira
Abit GmbH
6 Monate
2012-07 - 2012-12

WoodManager Holzverwaltung System

Business Analyst, Requirement Engineer, Softwareentwickler
Business Analyst, Requirement Engineer, Softwareentwickler

Erstellung eines neuen Verwaltungssystems für den Breich Holzverwaltung und Holzverkauf:

  • Anforderungsanalyse
  • Datenmodellierung der Datenbank
  • Erstellung des Lastenheftes
  • Software Entwicklung
Ruby Ruby on Rails 3.X/4.X Javascript (CoffeeScript) HTML5/CSS3(Bootstrap) Rest-Web Services Git RSpec Mantis Bug Tracking System Rake Postgres DB
IT Solution SARL
3 Jahre 2 Monate
2009-05 - 2012-06

Entwicklung eines Portfoliomanagementsystems

Business Analyst, Requirement Engineer, C++/Java Softwareentwickler
Business Analyst, Requirement Engineer, C++/Java Softwareentwickler

  • Technische Feinkonzeption von fachlichen und technischen Sofwaremodulen
  • Datenbankentwurf und Erstellung von Migrationsskripte für Oracle DB
  • Pflege und Erweiterung von bestehender Software Module
  • Agile Projektmanagement mit Scrum

UML SQL PL/SQL Bash Scripting Java/Java EE C++ Junit Selenium JSF Javascript Subversion Maven Jira Websphere Scala TDD Scrum
Aixigo AG
2 Jahre 10 Monate
2007-01 - 2009-10

Fundraising CRM Software Entwicklung

Software Consultant, Software FundAixplorer
Software Consultant, Software FundAixplorer
  • Anforderungsanalyse sowie die Erstellung des Lastenheftes für das neue Spendenverwaltung System ?FundAixplorer?.
  • UML-Modellierung der Anwendungsfälle der neuen Lösung.
  • Aufsetzen der Entwicklungsumgebung
  • Design und Implementierung der Schnittstellen und Backend-Schicht
C# .NET Framework LINQ WPF XAML NHibernate Stored Procedures and Triggers (MSSQL-SERVER) Subversion Visual Studio Mantis Bug Tracking
Aixistance GmbH
6 Jahre 6 Monate
2003-05 - 2009-10

Top-Energy Energiesystem, Lehrstuhl für Technische Thermodynamik

Requirements Engineer und Software Entwickler
Requirements Engineer und Software Entwickler
Konzeption und Implementierung von neuen Modulen des Energiesystem Top-Energy
  • Anforderungsanalyse
  • Design und Modellierung der Datenbank
  • Implementierung des Frontend
  • Optimierung des Backends
  • Coaching des Teams
Java (JSP; Servlets) Struts 1.X C++ Ant CVS/Subversion Visual Studio Mysql Bugzilla Ruby on Rails 2.x
RWTH-Aachen
Aachen
6 Monate
2008-11 - 2009-04

Weiterentwicklung einer bestehender High-Performance-Datenbank

Software Entwickler
Software Entwickler

  • Entwicklung von Backend und Frontend

Java C++ Javascript HTML CSS JQuery Yahoo UI JSP/Servlets
Triagens GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2017-11 - 2017-11

OMC Java EE architecture

OMC Java EE Architect,
OMC Java EE Architect
1 Monat
2015-09 - 2015-09

OCE Java EE Beans Development

OCE Java EE Beans Developer,
OCE Java EE Beans Developer

Position

Position

  • Senior Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Spring Jakarta EE Angular ReactJS MySQL PostgreSQL Vue.js REST Azure AWS DevOps JavaScript Quarkus Micronaut

Aufgabenbereiche

DevOps Architect
Agile Transformation
Scrum, Kanban
Software Architect
Telekommunikation
Infrastructure as Code
IT Management
Project Management
Handel und eCommerce
Energiesysteme
Fundraising
Customer Relationship Management (CRM)

Produkte / Standards / Erfahrungen / Methoden

Profil:

  • > 15 Jahren Berufserfahrung im Bereich Software und Webentwicklung in unterschiedlichen Rollen von Entwickler, Architekt, Business Analyst
  • Seit bald 5 Jahren erfolgreich in CSS Projekten Stream Leistung
  • Vertiefte Kenntnisse im Bereich Software Entwicklung und Architektur
  • Mehrjährige Erfahrung mit Java Platform (Jakarta EE / Spring) und Full Stack/Angular und Software Entwicklung basierend auf Microservices Architektur (DDD).
  • Langjährige Erfahrung mit Devops (Docker, Kubernetes, Helm, ArgoCD, AWS)
  • Langjährige Erfahrung in der Versicherung- & Bankbranche


Beruflicher Werdegang:

2019 - heute:

Rolle: Senior Full Stack Software Engineer

Kunde: Callista


2013 - 2018:

Rolle: Senior Software Engineer

Kunde: InfTech GmbH


2012 - 2013:

Rolle: Senior Java Software Engineer

Kunde: Aryza (ABIT) GmbH


2009 - 2012:

Rolle: Software Entwickler und Business Analyst

Kunde: Aixigo AG


2008 - 2009:

Rolle: Softwareentwickler

Kunde: Triagens IT Consulting GmbH


2007 - 2008:

Rolle: Business Analyst, Consultant, Softwareentwickler

Kunde: Aixistance Ltd


2003 - 2008:

Einsatzort: Aachen

Rolle: Requirement Engineer, Softwareentwickler

Kunde: RWTH-Aachen, Lehrstuhl für Technische Thermodynamik


IT Kompetenz:

  • Java (8/11/17) 
  • Kotlin 
  • Spring 
  • Spring Boot 
  • Jakarta EE 
  • Angular 
  • Angular Ngrx
  • ReactJs 
  • Cypress e2e Testing Docker 
  • Kubernetes 
  • CI/CD mit Jenkins und TeamCity
  • AWS 
  • Ansible 
  • Vagrant 
  • Webpack 
  • HTML 
  • Kafka 
  • RabbitMQ 
  • GraphQl 
  • Elastic Search CSS 
  • JavaScript Typescript 
  • SQL 
  • PL/SQL
  • Ruby 
  • Python 
  • Quarkus 
  • Node.JS
  • Express.js 
  • Django 
  • Vaadin 
  • .Net C# 
  • Git 
  • Camunda 
  • Microservices DDD 
  • UML
  • Clean Code 
  • TDD/BDD 
  • Bitbucket/ Confluence/Jira
  • Scrum

Branchen

Branchen

  • Versicherungsbranche
  • Bankenbranche

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.