Full-Stack Senior Software Engineer (Angular und Java)
Aktualisiert am 31.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
TypeScript
Java
Microservices
RxJS
AngularJS
Playwright
Protractor
SpringBoot
REST
NgRx
HTML
CSS
SCSS
Bootstrap
Maven
GIT
.NET
Jest
nodeJS
express
Kubernetes
Atlassian JIRA
Deutsch
Englisch

Einsatzorte

Einsatzorte

Nürnberg (+100km) Bamberg (Deutschland) (+100km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 4 Monate
2022-05 - 2024-08

Neuentwicklung des online Self-Assessment-Tools

Lead Entwickler TypeScript Angular RxJS ...
Lead Entwickler

Neuentwicklung des online Self-Assessment-Tools Check-U im Mobile First Ansatz zur Unterstützung bei der Ausbildungs- oder Studienwahl von Jugendlichen

  • Mobile First Web-Frontend-Entwicklung
  • Backend-Entwicklung (REST)
  • Mitarbeit an der Architektur für das Frontend
  • Architektur der automatisierten Software-Tests
  • Neukonzeption und Umsetzung der Datenspeicherung
  • Coaching und technische Leitung von Entwicklern
  • Unterstützung beim UX-/UI-Design durch Prototypen
  • Mitwirkung im Design-Gremium mit dem Fachbereich
  • Unterstützung der DevOps für den CI-Build
  • Qualitätssicherung durch Code-Reviews

TypeScript Angular RxJS NgRx (Store) HTML5 CSS3 SCSS Java EE Microservices Spring-Boot express JS JetBrains WebStorm & IntelliJ IDEA VS Code Bitbucket / GIT Cassandra Playwright Cucumber Jest Angular CLI Maven Jenkins SonarQube Nexus IQ Kubernetes / K8s Docker Sonatype Nexus Agiles Projektvorgehen nach Scrum
IT-Systemhaus der Bundesagentur für Arbeit / Öffentlicher Dienst
4 Jahre 10 Monate
2019-11 - 2024-08

Weiterentwicklung von SET-AS

Lead Entwickler TypeScript Angular RxJS ...
Lead Entwickler

Weiterentwicklung von SET-AS zu Check-U als online Self-Assessment-Tool zur Unterstützung bei der Ausbildungs- oder Studienwahl.

  • Web-Frontend-Entwicklung
  • Backend-Entwicklung (REST)
  • Überarbeitung der Architektur für das Frontend
  • Playwright und Jest als Ablösung für automatisierte Tests
  • Entwurf und Erstellung automatisierter Software-Tests
  • Qualitätssicherung durch Code-Reviews
  • Authentifizierung via OIDC (OpenID Connect)
  • Einführung von NgRx & NgRx Store
  • Coaching und technische Leitung von Entwicklern
  • Betriebs-Monitoring und Fehlerbehebung
  • Release-Koordination

TypeScript Angular RxJS NgRx (Store) HTML5 CSS3 SCSS Java EE Microservices Spring-Boot express JS JetBrains WebStorm & IntelliJ IDEA Visual Studio Code Eclipse Bitbucket / GIT Cassandra Playwright Cucumber Jest Karma Angular CLI Maven Jenkins SonarQube Nexus IQ Kubernetes / K8s Docker Sonatype Nexus Agiles Projektvorgehen nach Scrum
IT-Systemhaus der Bundesagentur für Arbeit / Öffentlicher Dienst
1 Jahr 10 Monate
2018-01 - 2019-10

Entwicklung eines online Self-Assessment-Tools

Lead Entwickler TypeScript Angular RxJS ...
Lead Entwickler

Projekt zur Entwicklung eines online Self-Assessment-Tools zur Orientierung bei der Ausbildungs- oder Studienwahl.

  • Web-Frontend-Entwicklung
  • Backend-Entwicklung (REST)
  • Mitarbeit im Architekturgremium
  • Entwurf und Erstellung automatisierter Software-Tests
  • Entwurf und Review von Design-Entscheidungen
  • Qualitätssicherung durch Code-Reviews
  • Coaching und technische Leitung von Entwicklern
  • Datenmigration von Oracle nach Cassandra

TypeScript Angular RxJS Java EE Microservices Spring-Boot JetBrains WebStorm Eclipse Bitbucket / GIT Cassandra Oracle Database Cucumber Protractor Karma Grunt Angular CLI Maven Jenkins Sonatype Nexus Agiles Projektvorgehen nach Scrum
IT-Systemhaus der Bundesagentur für Arbeit / Öffentlicher Dienst
1 Jahr 5 Monate
2016-08 - 2017-12

Entwicklung einer Webanwendung

Senior Software Engineer TypeScript JavaScript HTML5 ...
Senior Software Engineer

Entwicklung einer Webanwendung zur zentralen Steuerung und Auswertung der Ergebnisse von Benchmarks auf AWS

  • Planung des Frontends mit Balsamiq Mockups
  • Entwurf der Software-Architektur
  • Frontend-Entwicklung mit Angular 2 (Beta)
  • Backend-Prototyp mit express JS und nodeJS
  • Backend-Entwicklung in Java als Spring Boot Microservice

TypeScript JavaScript HTML5 Bootstrap CSS3 REST CORS Java EE Spring Boot express nodeJS Eclipse und Visual Studio Code GitHub / GIT MongoDB (NoSQL) Balsamiq Mockups Atlassian Bamboo Apache Maven Grunt Agiles Projektvorgehen im Open Source Bereich
Alfresco Software AG / Enterprise Content Management
2 Jahre 11 Monate
2015-02 - 2017-12

Weiterentwicklung und Pflege einer Lösung

Senior Software Engineer JavaScript HTML5 CSS3 ...
Senior Software Engineer

Weiterentwicklung und Pflege einer Lösung zur Durchführung von Benchmarks auf dem Alfresco ECM System. Verteilte Softwarearchitektur mit Benchmark Drivern gesteuert durch eine Java-Server- und einer Web-Anwendung in AngularJS

  • Frontend-Entwicklung mit AngularJS
  • Backend-Entwicklung mit Java EE in Spring / Jersey
  • Erstellung von Benchmark Drivern in Java für Smart Folders und Records Management im Alfresco ECM
  • Konzeption und Erstellung von Schnittstellen
  • Durchführung von Lasttests für das ASP-Geschäft in AWS
  • Erweiterung und Pflege des Datenmodells in MongoDB 

JavaScript HTML5 CSS3 Java 6 und 8 Java EE Spring / Jersey Eclipse GitHub Apache Subversion MongoDB (NoSQL) Atlassian Bamboo mit Apache Maven Grunt Apache Tomcat Agiles Projektvorgehen & Wasserfall
Alfresco Software AG / Enterprise Content Management
4 Jahre 11 Monate
2013-02 - 2017-12

Erstellung von Drivern

Senior Software Engineer
Senior Software Engineer
  • Erstellung von Drivern für Desktop Sync, Records Management und Smart Folders in Java
  • Entwicklung eines JIRA Reporting Tools in Java zur Erzeugung von KPI Berichten in Excel
Alfresco Software AG
12 Jahre 9 Monate
2003-03 - 2015-11

Konzeption und Implementierung einer Deckblatt-Anwendung

Senior Consultant ECM
Senior Consultant ECM
  • Konzeption und Implementierung einer Deckblatt-Anwendung in .NET mit Data-Matrix Codes
  • Einführung eines Workflow Systems auf Basis der IBM FileNet P8 Process Engine
  • Unterschriftenextraktion aus gescannten Abbildern in .NET und Konvertierung nach PDF/A
  • Ablösung der VB6-basierten Scan-/ Indexanwendung mit Open Input Management Suite, .NET
  • Erweiterung und Wartung eines C++ Windows Dienst zur Archivierung von Faxen
  • Konzeption und Implementierung einer Lösung zum Scannen und Indizieren für ASP-Kunden
  • Konzeption und Entwicklung eines Tools zur TIFF-Archivierung aus MS Office in IBM FileNet IS
  • Beratung, Konzeption und Implementierung einer Lösung zum Scannen und Indizieren mit IBM FileNet Capture unter Beachtung sicherheitsrelevanter Erweiterungen für HR und Vertragsabteilung
Consorsbank
10 Jahre 1 Monat
2003-01 - 2013-01

Entwicklung der ZIDI

Senior Software Engineer ECM
Senior Software Engineer ECM
  • Entwicklung der ZIDI (Zero Install Desktop Integration) für ECM Systeme in Java/J2EE
  • Projekt Management, Konzeption und Entwicklung der Open Input Management Suite in C#
  • Konzeption und Mitarbeit bei der Entwicklung des WeWebU OpenWorkdesk in Java/J2EE
  • Konzeption und Entwicklung des WeWebU Input Manager als Windows Dienst in C++
  • Administration und Wartung der Desktops, Laptops, Windows und Unix Server
WeWebU Software AG
1 Jahr 8 Monate
2010-01 - 2011-08

Migration von IBM FileNet Image Services

Senior Consultant ECM
Senior Consultant ECM
  • Migration von IBM FileNet Image Services nach Alfresco Enterprise Content Management
  • Anpassung des unternehmensweiten Service-Layers für den Zugriff auf Alfresco ECM in Java
Mannheimer Versicherung
6 Monate
2010-01 - 2010-06

Konzeption und Entwicklung eines Migrationstools

Senior Consultant ECM
Senior Consultant ECM
  • Konzeption und Entwicklung eines Migrationstools von IBM FileNet Image Services nach IBM FileNet P8 mit C#.NET mit Konvertierung der Annotationen nach Reverse Engineering.
  • Ablösung einer ASP VB6 Web Anwendung mit ASP.NET
DHL
6 Jahre 1 Monat
2003-02 - 2009-02

Ablösung einer VB6 Anwendung

Senior Consultant ECM
Senior Consultant ECM
  • Ablösung einer VB6 Anwendung zum Datei Import mit .NET auf Basis der OIMS
  • Integration von MS Exchange Postfächern für E-Mail und Fax-Archivierung in die OIMS
  • Entwicklung eines Tools zur Indizierung von IBM Hostdateien inkl. Datenerkennung
  • Konzeption und Einführung von Captiva Input Accel zur Antragsbearbeitung
  • Einführung des WeWebU Input Managers für den automatisierten Fax-Import
NÜRNBERGER VERSICHERUNGSGRUPPE
6 Jahre 8 Monate
2002-01 - 2008-08

Migration von IBM FileNet Content Services

Senior Consultant ECM
Senior Consultant ECM
  • Migration von IBM FileNet Content Services nach IBM FileNet P8 mit OIMS. Consulting, Konzeption, Implementierungen und Schulung der Mitarbeiter
  • Modernisierung eines C++ Windows Dienstes zu Volltextindizierung in IBM FileNet CS
  • Einführung einer ECM Lösung zur Migration aus IBM FileNet IS nach IBM FileNet P8
  • Teil des Entwicklerteams einer .NET API für IBM FileNet P8 mit P8 Web Services
  • Erweiterung und Wartung einer DMS Lösung für den digitalen Druck mit VB6
  • Portierung von VB6 Anwendungen des Kunden für den Einsatz unter Windows Terminal Services
  • Konzeption und Implementierung eines C++ Windows Dienstes zur Erstellung von Thumbnails
  • Beratung zur Einführung einer DMS Lösung für das Management
  • Konzeption und Entwicklung einer elektronischen Personalakte für HR
  • Konzeption und Entwicklung einer Workflow Engine in VB6 für das Rechnungswesen
DATEV eG
7 Jahre 8 Monate
1994-05 - 2001-12

CAD-Planungstool

Software Entwickler / Werksstudent
Software Entwickler / Werksstudent
  • Teil des SICAT-Master-Teams, ein CAD-Planungstool für Bahn-Oberleitungen in C++
  • Konzeption und Implementierung eines Tools zur Berechnung der Kurzschlussfestigkeit von Oberleitungskettenwerken in C++ für Windows NT und IBM OS/2
  • Konzeption und Implementierung eines Projektverwaltungstools für SICAT-Master
  • Erstellung eines Tools zur Fern-Programmierung von Hardware Dongles in C++
Siemens AG Transportation Systems

Aus- und Weiterbildung

Aus- und Weiterbildung

2024

  • The Ultimate Guide to Mastering Mautic
  • Drupal Developer Essentials


2023

  • Docker Bootcamp
  • Fortgeschrittenes CSS: Animationen, Flexbox, SVG, 3D, SASS, ?


2022

  • Playwright Automation Testing from Scratch with Framework
  • Get into DevOps: Best Practices for Docker with Jenkins


2021

  • Der ultimative HTML5 und CSS3 Komplettkurs


2020

  • Scrum für Software-Entwickler
  • Jenkins: Become a DevOps Jenkins Master
  • Führungskompetenz 2020: Grundlagen der Personalführung


Studium

Friedrich-Alexander-Universität Erlangen-Nürnberg, Informatik (Vordiplom)

Kompetenzen

Kompetenzen

Top-Skills

Angular TypeScript Java Microservices RxJS AngularJS Playwright Protractor SpringBoot REST NgRx HTML CSS SCSS Bootstrap Maven GIT .NET Jest nodeJS express Kubernetes Atlassian JIRA

Produkte / Standards / Erfahrungen / Methoden

Profil

  • 8 Jahre Erfahrung im TypeScript/Angular/RxJS Bereich
  • 10 Jahre Erfahrung mit Microservices
  • 15 Jahre Erfahrung im Java Umfeld
  • Vielfältige Branchenerfahrung, insb. Public, Banken, Versicherung
  • Leading Team Member im agilen Umfeld


Frameworks

  • Angular, AngularJS
  • RxJS, NgRx
  • HTML5, CSS3, SCSS
  • Spring Boot
  • Microservices
  • Apache POI (für MS Office)
  • iText & iTextSharp (PDF)
  • express JS
  • .NET


Software Tests

  • Playwright
  • Jest
  • Karma
  • Cucumber


Entwickungsumgebungen / IDEs

  • JetBrains WebStorm
  • JetBrains IntelliJ IDEA
  • Visual Studio Code
  • Eclipse
  • Visual Studio
  • NetBeans


Quellcodeverwaltung

  • Atlassian Bitbucket
  • GIT
  • Apache Subversion


Projekt Management Software

  • Atlassian JIRA
  • Atlassian Confluence


CI Build

  • Angular CLI
  • Apache Maven
  • Atlassian Bamboo
  • Docker
  • Google Kubernetes
  • Jenkins
  • Nexus IQ
  • nodeJS
  • Rancher
  • SonarQube


Artefakt Verwaltung

  • Sonatype Nexus


Web & Application Server

  • Apache HTTP Server
  • Apache Tomcat
  • nginx
  • IBM WebSphere


Webcontent Management

  • Wordpress
  • Drupal
  • Joomla


Marketing Software

  • Matomo
  • Mautic


Berufstätigkeit

11/2019 - heute

Rolle: Lead Entwickler Full Stack

Kunde: Senta Agile Consulting, Fürth


01/2018 - 10/2019

Rolle: Senior Full-Stack-Entwickler

Kunde: Valentum Engineering GmbH, Regensburg


02/2015 - 12/2017

Rolle: Senior Software Engineer

Kunde: Alfresco Software AG, Herzogenaurach


02/2013 - 01/2015

Rolle: Senior Consultant ECM

Kunde: Alfresco Software AG, Herzogenaurach


01/2002 - 01/2013

Rolle: Senior Consultant ECM

Kunde: WeWebU Software AG, Herzogenaurach


05/1994 - 12/2001

Rolle: Softwareentwickler (Werkstudent)

Kunde: Siemens AG Transportation Systems, Erlangen

Programmiersprachen

TypeScript
JavaScript
Java
Java EE
VB6
VBA
C#.NET
VB.NET
C++
PHP

Datenbanken

Oracle Database
Apache Cassandra
MongoDB
MySQL
MariaDB
IBM DB2

Einsatzorte

Einsatzorte

Nürnberg (+100km) Bamberg (Deutschland) (+100km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 4 Monate
2022-05 - 2024-08

Neuentwicklung des online Self-Assessment-Tools

Lead Entwickler TypeScript Angular RxJS ...
Lead Entwickler

Neuentwicklung des online Self-Assessment-Tools Check-U im Mobile First Ansatz zur Unterstützung bei der Ausbildungs- oder Studienwahl von Jugendlichen

  • Mobile First Web-Frontend-Entwicklung
  • Backend-Entwicklung (REST)
  • Mitarbeit an der Architektur für das Frontend
  • Architektur der automatisierten Software-Tests
  • Neukonzeption und Umsetzung der Datenspeicherung
  • Coaching und technische Leitung von Entwicklern
  • Unterstützung beim UX-/UI-Design durch Prototypen
  • Mitwirkung im Design-Gremium mit dem Fachbereich
  • Unterstützung der DevOps für den CI-Build
  • Qualitätssicherung durch Code-Reviews

TypeScript Angular RxJS NgRx (Store) HTML5 CSS3 SCSS Java EE Microservices Spring-Boot express JS JetBrains WebStorm & IntelliJ IDEA VS Code Bitbucket / GIT Cassandra Playwright Cucumber Jest Angular CLI Maven Jenkins SonarQube Nexus IQ Kubernetes / K8s Docker Sonatype Nexus Agiles Projektvorgehen nach Scrum
IT-Systemhaus der Bundesagentur für Arbeit / Öffentlicher Dienst
4 Jahre 10 Monate
2019-11 - 2024-08

Weiterentwicklung von SET-AS

Lead Entwickler TypeScript Angular RxJS ...
Lead Entwickler

Weiterentwicklung von SET-AS zu Check-U als online Self-Assessment-Tool zur Unterstützung bei der Ausbildungs- oder Studienwahl.

  • Web-Frontend-Entwicklung
  • Backend-Entwicklung (REST)
  • Überarbeitung der Architektur für das Frontend
  • Playwright und Jest als Ablösung für automatisierte Tests
  • Entwurf und Erstellung automatisierter Software-Tests
  • Qualitätssicherung durch Code-Reviews
  • Authentifizierung via OIDC (OpenID Connect)
  • Einführung von NgRx & NgRx Store
  • Coaching und technische Leitung von Entwicklern
  • Betriebs-Monitoring und Fehlerbehebung
  • Release-Koordination

TypeScript Angular RxJS NgRx (Store) HTML5 CSS3 SCSS Java EE Microservices Spring-Boot express JS JetBrains WebStorm & IntelliJ IDEA Visual Studio Code Eclipse Bitbucket / GIT Cassandra Playwright Cucumber Jest Karma Angular CLI Maven Jenkins SonarQube Nexus IQ Kubernetes / K8s Docker Sonatype Nexus Agiles Projektvorgehen nach Scrum
IT-Systemhaus der Bundesagentur für Arbeit / Öffentlicher Dienst
1 Jahr 10 Monate
2018-01 - 2019-10

Entwicklung eines online Self-Assessment-Tools

Lead Entwickler TypeScript Angular RxJS ...
Lead Entwickler

Projekt zur Entwicklung eines online Self-Assessment-Tools zur Orientierung bei der Ausbildungs- oder Studienwahl.

  • Web-Frontend-Entwicklung
  • Backend-Entwicklung (REST)
  • Mitarbeit im Architekturgremium
  • Entwurf und Erstellung automatisierter Software-Tests
  • Entwurf und Review von Design-Entscheidungen
  • Qualitätssicherung durch Code-Reviews
  • Coaching und technische Leitung von Entwicklern
  • Datenmigration von Oracle nach Cassandra

TypeScript Angular RxJS Java EE Microservices Spring-Boot JetBrains WebStorm Eclipse Bitbucket / GIT Cassandra Oracle Database Cucumber Protractor Karma Grunt Angular CLI Maven Jenkins Sonatype Nexus Agiles Projektvorgehen nach Scrum
IT-Systemhaus der Bundesagentur für Arbeit / Öffentlicher Dienst
1 Jahr 5 Monate
2016-08 - 2017-12

Entwicklung einer Webanwendung

Senior Software Engineer TypeScript JavaScript HTML5 ...
Senior Software Engineer

Entwicklung einer Webanwendung zur zentralen Steuerung und Auswertung der Ergebnisse von Benchmarks auf AWS

  • Planung des Frontends mit Balsamiq Mockups
  • Entwurf der Software-Architektur
  • Frontend-Entwicklung mit Angular 2 (Beta)
  • Backend-Prototyp mit express JS und nodeJS
  • Backend-Entwicklung in Java als Spring Boot Microservice

TypeScript JavaScript HTML5 Bootstrap CSS3 REST CORS Java EE Spring Boot express nodeJS Eclipse und Visual Studio Code GitHub / GIT MongoDB (NoSQL) Balsamiq Mockups Atlassian Bamboo Apache Maven Grunt Agiles Projektvorgehen im Open Source Bereich
Alfresco Software AG / Enterprise Content Management
2 Jahre 11 Monate
2015-02 - 2017-12

Weiterentwicklung und Pflege einer Lösung

Senior Software Engineer JavaScript HTML5 CSS3 ...
Senior Software Engineer

Weiterentwicklung und Pflege einer Lösung zur Durchführung von Benchmarks auf dem Alfresco ECM System. Verteilte Softwarearchitektur mit Benchmark Drivern gesteuert durch eine Java-Server- und einer Web-Anwendung in AngularJS

  • Frontend-Entwicklung mit AngularJS
  • Backend-Entwicklung mit Java EE in Spring / Jersey
  • Erstellung von Benchmark Drivern in Java für Smart Folders und Records Management im Alfresco ECM
  • Konzeption und Erstellung von Schnittstellen
  • Durchführung von Lasttests für das ASP-Geschäft in AWS
  • Erweiterung und Pflege des Datenmodells in MongoDB 

JavaScript HTML5 CSS3 Java 6 und 8 Java EE Spring / Jersey Eclipse GitHub Apache Subversion MongoDB (NoSQL) Atlassian Bamboo mit Apache Maven Grunt Apache Tomcat Agiles Projektvorgehen & Wasserfall
Alfresco Software AG / Enterprise Content Management
4 Jahre 11 Monate
2013-02 - 2017-12

Erstellung von Drivern

Senior Software Engineer
Senior Software Engineer
  • Erstellung von Drivern für Desktop Sync, Records Management und Smart Folders in Java
  • Entwicklung eines JIRA Reporting Tools in Java zur Erzeugung von KPI Berichten in Excel
Alfresco Software AG
12 Jahre 9 Monate
2003-03 - 2015-11

Konzeption und Implementierung einer Deckblatt-Anwendung

Senior Consultant ECM
Senior Consultant ECM
  • Konzeption und Implementierung einer Deckblatt-Anwendung in .NET mit Data-Matrix Codes
  • Einführung eines Workflow Systems auf Basis der IBM FileNet P8 Process Engine
  • Unterschriftenextraktion aus gescannten Abbildern in .NET und Konvertierung nach PDF/A
  • Ablösung der VB6-basierten Scan-/ Indexanwendung mit Open Input Management Suite, .NET
  • Erweiterung und Wartung eines C++ Windows Dienst zur Archivierung von Faxen
  • Konzeption und Implementierung einer Lösung zum Scannen und Indizieren für ASP-Kunden
  • Konzeption und Entwicklung eines Tools zur TIFF-Archivierung aus MS Office in IBM FileNet IS
  • Beratung, Konzeption und Implementierung einer Lösung zum Scannen und Indizieren mit IBM FileNet Capture unter Beachtung sicherheitsrelevanter Erweiterungen für HR und Vertragsabteilung
Consorsbank
10 Jahre 1 Monat
2003-01 - 2013-01

Entwicklung der ZIDI

Senior Software Engineer ECM
Senior Software Engineer ECM
  • Entwicklung der ZIDI (Zero Install Desktop Integration) für ECM Systeme in Java/J2EE
  • Projekt Management, Konzeption und Entwicklung der Open Input Management Suite in C#
  • Konzeption und Mitarbeit bei der Entwicklung des WeWebU OpenWorkdesk in Java/J2EE
  • Konzeption und Entwicklung des WeWebU Input Manager als Windows Dienst in C++
  • Administration und Wartung der Desktops, Laptops, Windows und Unix Server
WeWebU Software AG
1 Jahr 8 Monate
2010-01 - 2011-08

Migration von IBM FileNet Image Services

Senior Consultant ECM
Senior Consultant ECM
  • Migration von IBM FileNet Image Services nach Alfresco Enterprise Content Management
  • Anpassung des unternehmensweiten Service-Layers für den Zugriff auf Alfresco ECM in Java
Mannheimer Versicherung
6 Monate
2010-01 - 2010-06

Konzeption und Entwicklung eines Migrationstools

Senior Consultant ECM
Senior Consultant ECM
  • Konzeption und Entwicklung eines Migrationstools von IBM FileNet Image Services nach IBM FileNet P8 mit C#.NET mit Konvertierung der Annotationen nach Reverse Engineering.
  • Ablösung einer ASP VB6 Web Anwendung mit ASP.NET
DHL
6 Jahre 1 Monat
2003-02 - 2009-02

Ablösung einer VB6 Anwendung

Senior Consultant ECM
Senior Consultant ECM
  • Ablösung einer VB6 Anwendung zum Datei Import mit .NET auf Basis der OIMS
  • Integration von MS Exchange Postfächern für E-Mail und Fax-Archivierung in die OIMS
  • Entwicklung eines Tools zur Indizierung von IBM Hostdateien inkl. Datenerkennung
  • Konzeption und Einführung von Captiva Input Accel zur Antragsbearbeitung
  • Einführung des WeWebU Input Managers für den automatisierten Fax-Import
NÜRNBERGER VERSICHERUNGSGRUPPE
6 Jahre 8 Monate
2002-01 - 2008-08

Migration von IBM FileNet Content Services

Senior Consultant ECM
Senior Consultant ECM
  • Migration von IBM FileNet Content Services nach IBM FileNet P8 mit OIMS. Consulting, Konzeption, Implementierungen und Schulung der Mitarbeiter
  • Modernisierung eines C++ Windows Dienstes zu Volltextindizierung in IBM FileNet CS
  • Einführung einer ECM Lösung zur Migration aus IBM FileNet IS nach IBM FileNet P8
  • Teil des Entwicklerteams einer .NET API für IBM FileNet P8 mit P8 Web Services
  • Erweiterung und Wartung einer DMS Lösung für den digitalen Druck mit VB6
  • Portierung von VB6 Anwendungen des Kunden für den Einsatz unter Windows Terminal Services
  • Konzeption und Implementierung eines C++ Windows Dienstes zur Erstellung von Thumbnails
  • Beratung zur Einführung einer DMS Lösung für das Management
  • Konzeption und Entwicklung einer elektronischen Personalakte für HR
  • Konzeption und Entwicklung einer Workflow Engine in VB6 für das Rechnungswesen
DATEV eG
7 Jahre 8 Monate
1994-05 - 2001-12

CAD-Planungstool

Software Entwickler / Werksstudent
Software Entwickler / Werksstudent
  • Teil des SICAT-Master-Teams, ein CAD-Planungstool für Bahn-Oberleitungen in C++
  • Konzeption und Implementierung eines Tools zur Berechnung der Kurzschlussfestigkeit von Oberleitungskettenwerken in C++ für Windows NT und IBM OS/2
  • Konzeption und Implementierung eines Projektverwaltungstools für SICAT-Master
  • Erstellung eines Tools zur Fern-Programmierung von Hardware Dongles in C++
Siemens AG Transportation Systems

Aus- und Weiterbildung

Aus- und Weiterbildung

2024

  • The Ultimate Guide to Mastering Mautic
  • Drupal Developer Essentials


2023

  • Docker Bootcamp
  • Fortgeschrittenes CSS: Animationen, Flexbox, SVG, 3D, SASS, ?


2022

  • Playwright Automation Testing from Scratch with Framework
  • Get into DevOps: Best Practices for Docker with Jenkins


2021

  • Der ultimative HTML5 und CSS3 Komplettkurs


2020

  • Scrum für Software-Entwickler
  • Jenkins: Become a DevOps Jenkins Master
  • Führungskompetenz 2020: Grundlagen der Personalführung


Studium

Friedrich-Alexander-Universität Erlangen-Nürnberg, Informatik (Vordiplom)

Kompetenzen

Kompetenzen

Top-Skills

Angular TypeScript Java Microservices RxJS AngularJS Playwright Protractor SpringBoot REST NgRx HTML CSS SCSS Bootstrap Maven GIT .NET Jest nodeJS express Kubernetes Atlassian JIRA

Produkte / Standards / Erfahrungen / Methoden

Profil

  • 8 Jahre Erfahrung im TypeScript/Angular/RxJS Bereich
  • 10 Jahre Erfahrung mit Microservices
  • 15 Jahre Erfahrung im Java Umfeld
  • Vielfältige Branchenerfahrung, insb. Public, Banken, Versicherung
  • Leading Team Member im agilen Umfeld


Frameworks

  • Angular, AngularJS
  • RxJS, NgRx
  • HTML5, CSS3, SCSS
  • Spring Boot
  • Microservices
  • Apache POI (für MS Office)
  • iText & iTextSharp (PDF)
  • express JS
  • .NET


Software Tests

  • Playwright
  • Jest
  • Karma
  • Cucumber


Entwickungsumgebungen / IDEs

  • JetBrains WebStorm
  • JetBrains IntelliJ IDEA
  • Visual Studio Code
  • Eclipse
  • Visual Studio
  • NetBeans


Quellcodeverwaltung

  • Atlassian Bitbucket
  • GIT
  • Apache Subversion


Projekt Management Software

  • Atlassian JIRA
  • Atlassian Confluence


CI Build

  • Angular CLI
  • Apache Maven
  • Atlassian Bamboo
  • Docker
  • Google Kubernetes
  • Jenkins
  • Nexus IQ
  • nodeJS
  • Rancher
  • SonarQube


Artefakt Verwaltung

  • Sonatype Nexus


Web & Application Server

  • Apache HTTP Server
  • Apache Tomcat
  • nginx
  • IBM WebSphere


Webcontent Management

  • Wordpress
  • Drupal
  • Joomla


Marketing Software

  • Matomo
  • Mautic


Berufstätigkeit

11/2019 - heute

Rolle: Lead Entwickler Full Stack

Kunde: Senta Agile Consulting, Fürth


01/2018 - 10/2019

Rolle: Senior Full-Stack-Entwickler

Kunde: Valentum Engineering GmbH, Regensburg


02/2015 - 12/2017

Rolle: Senior Software Engineer

Kunde: Alfresco Software AG, Herzogenaurach


02/2013 - 01/2015

Rolle: Senior Consultant ECM

Kunde: Alfresco Software AG, Herzogenaurach


01/2002 - 01/2013

Rolle: Senior Consultant ECM

Kunde: WeWebU Software AG, Herzogenaurach


05/1994 - 12/2001

Rolle: Softwareentwickler (Werkstudent)

Kunde: Siemens AG Transportation Systems, Erlangen

Programmiersprachen

TypeScript
JavaScript
Java
Java EE
VB6
VBA
C#.NET
VB.NET
C++
PHP

Datenbanken

Oracle Database
Apache Cassandra
MongoDB
MySQL
MariaDB
IBM DB2

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.