Fachlicher Schwerpunkt dieses Freiberuflers

Angular, Typescript, Agile Entwicklung

verfügbar ab
01.11.2019
verfügbar zu
100 %
davon vor Ort
90 %
PLZ-Gebiet, Land

D4

D5

D3

Einsatzort unbestimmt

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

10/2016 - Heute

2 Jahre 11 Monate

meinMVP

Kunde
VHV Versicherung
Projektinhalte
  • Im Rahmen des Projektes meinMVP erfolgt die Realisierung eines Maklerverwaltungsprogrammes (MVP) für ca. 25.000 Makler mit funktionalem Umfang.
  • Das Projekt wird mittels agilem Vorgehen (Scrum) und DevOps-Methodik durchgeführt. Das Team besteht aus circa 30 Leuten, aufgeteilt als Product Owner, Business Analysten, Entwickler, DevOps, Tester und UX-Experten. Zurzeit werden ca. 30 fachlich geschnittene Microservices betrieben.

Eigene Aufgaben:

  • Frontendentwickler
  • Implementierung neuer Frontend Features
  • Konfiguration der Frontendprojekte
  • Update des Angular Frameworks von Version 2 auf die jeweils aktuelle Version
  • Updaten von vorhanden Bibliotheken
  • Code Reviews, Qualitätssicherung
  • Technische Analysen
  • Testen – Unittest sowie E2E Tests mit Protractor und Cypress
Kenntnisse

Docker

Vagrant

Ansible

CentOS

Jenkins

Java 8 / Java 11

Spring Boot

JUnit

Hibernate

Maven

Consul

ElasticSearch

Logstash

Kibana

Ceph mit S3 Gateway

PostgreSql

TypeScript

HTML5

SCSS

Angular

Cypress

11/2012 - Heute

6 Jahre 10 Monate

300 Jahre Sachsenlotto - Webauftritt

Kunde
Sachsenlotto GmbH
Projektinhalte

Entwicklung eines Webauftritts, welcher nach den Anforderungen einer Designagentur erarbeitet wurde um das 300 jährige Jubiläum der Lotterie in Sachsen zu promoten. Dazu gehörte unter anderem die "Sachsenkarte" und ein "Zeitstrahl der Lotteriegeschichte" die die unterstützen Projekte in Sachsen sowie die Meilensteine der Lotterie darstellten.

Kenntnisse

FirstSpirit 4.2

JQuery

JQuery Fancybox

JQuery ContentFlow

09/2015 - 12/2016

1 Jahr 4 Monate

Migration Webportal

Kunde
ista Deutschland GmbH
Projektinhalte

Der Technolgiestack im ista Webportal ist veraltet und soll modernisiert werden. Dabei werden folgende Hauptkomponenten migriert

Eigene Aufgaben:

  • Migration des ista-theme
  • Migration des layout-templates
  • Migration des Calculators
  • Migration einzelner Portlets
  • Migration ista-spezifischer Anpassungen an Liferay
  • Entwicklung verschiedener Hooks zur Erweiterung der Funktionalität
  • Einbau der Sprachumschaltung
Kenntnisse

Liferay Portal 6.2

Java 8

Wildfly 8.2.0

07/2015 - 09/2016

1 Jahr 3 Monate

ista online

Kunde
ista Deutschland GmbH
Projektinhalte
  • Mit ista-online haben die Mieter und Verwalter die Möglichkeit ihre Liegenschaften – vor allem die Kosten- und Nutzerverwaltung – online zu administrieren.
  • Es erfolgt eine komplette Neuenwicklung ('grüne Wiese') des Altsystems.

Eigene Aufgaben:

  • Frontend - Entwicklung auf Basis von Typescript und Angular JS 1.5
  • Erstellung von REST-Schnittstellen zur Kommunikation zwischen dem Frontend und Backend sowie Anbindung der Datenbank
  • Testen
Kenntnisse

AngularJS

Kendo UI

Typescript

Wildfly 10

JQuery

Bootstrap

Git

Gulp

Maven

RestEasy

Jax-WS

Java 8

Junit 4

02/2014 - 06/2015

1 Jahr 5 Monate

Webportal Energiedatenmanagement

Kunde
ista Deutschland GmbH
Projektinhalte
  • Weiterentwicklung eines Kundenportals mit dem Ziel die Nutzergruppe für das Portal zu vergrößern und die Erweiterung des Systems für die Verarbeitung von größeren Datensätzen.
  • Das Kundenportal zeigt den Nutzern auf monatlicher Basis den Strom- und Wasserverbrauch einzelner Wohneinheiten an. Für Verwalter gibt es eine Übersicht über den monatlichen Verbrauch eines Gebäudes mit einer Aufschlüsselung auf einzelne Nutzeinheiten.

Eigene Aufgaben:

  • Ablösung SOA Zugriff der Messwertedatenbank durch JPA / Hibernate (Verbesserung der Zugriffszeiten)
  • Schreibender Zugriff auf die Messwertedatenbank (fehlende Werte können in der Oberfläche eingetragen werden)
  • Ablösen eines Schätzalgorithmus, der bisher mit analytischen SQL realsiert ist, durch eine Java basierte Berechnung
  • Einführung von Nutzergruppen zur Abrechnung
  • Berechnung der Primärenergie nach dem Messerschmidt - Verfahren
  • Manuelle Pflege von Ein- und Ausbauständen im Messwertetool
  • Automatisierte Verteilrechnung für 'problemfreie' Liegenschaften
  • Konzept für ein Technologieupdate
Kenntnisse

JSF 1.2

JBoss 5.2

EJB 3.0

Hibernate

Oracle DB

Java

Liferay 5

01/2015 - 01/2015

1 Monat

Lasttests

Kunde
JMeter, Westlotto
Projektinhalte

Nach der Migration von Liferay auf die Version 6 EAP wurden zur Performanceüberprüfung Lasttest durchgeführt. Dazu wurden folgende Usecases definiert:

  • Benutzer loggt sich ein und gibt einen Lottoschein ab
  • Benutzer loggt sich ein und sieht die aktuellsten Lottozahlen sowie seine Spielhistorie an
  • Anonyme Benutzer surfen auf verschiedenen Seiten im Portal

Neben dem Webportal wurden auch die mobile Seite sowie die Schnittstelle zu den mobilen Apps getestet.


Eigene Aufgaben:

  • Umsetzen der UseCases in JMeter
  • Ausführen der Lasttests
Kenntnisse

JMeter 2.11

JBoss 6 EAP

10/2013 - 12/2013

3 Monate

XVergabe Schnittstelle

Kunde
Beschaffungsamt des Bundesministeriums des Inneren
Projektinhalte

Für die Vereinheitlichung des bundesweiten Vergabeprozesses wird auf vielen Vergabeplattformen eine standardisierte Schnittstelle angeboten. Für die eVergabe-Plattform muss eine neue Version dieser XVergabe-Schnittstelle implementiert werden, um den Zugang zu Vergabverfahren für die Anbieter durch den SOAP-Webservice zu ermöglichen.


Eigene Aufgaben:

  • Anpassen des Webservice Testclient auf die neue Schnittstellen Version
  • Testen des Webclients
Kenntnisse

SOAP

Axis 2

Hibernate

Spring Data

Spring

Java

Oracle 11g

JBoss 5.2

10/2013 - 11/2013

2 Monate

Workshop: Lasttests

Kunde
JMeter, Universität Wien
Projektinhalte

Mit dem Workshop wurde zunächst eine erste Einführung in Lasttests allgemein gegeben. Anschließend wurde das Freeware Tool JMeter vorgestellt. Dabei wurde ein besonderes Augenmerk auf das Testen von Webanwendungen gelegt. Nachdem die Voraussetzungen geschaffen wurden, ging es zum praktischen Teil. Es wurde gemeinsam mit den Teilnehmer erste Testfälle in JMeter abgebildet. Nach dem Workshop waren die Teilnehmer in der Lage eigenständig weitere Testfälle abzubilden.

Eigene Aufgaben:

  • Workshop zur Einführung von JMeter an der Uni Wien vorbereiten
  • Durchführung des Workshops (5 Teilnehmer)
  • Gemeinsames Aufsetzen erster Use-Cases
  • Verfassen von einer Programm- und Funktionsbeschreibung sowie einer Kurzanleitung in der unter anderem Tipps
    und Tricks und 'Stolperfallen' (JSessionId, Authtoken beim Liferay Server, JSF ViewState) näher beschrieben, erläutert und eine Lösung präsentiert wird
Kenntnisse

JMeter 2.9

Liferay Portal Server

03/2013 - 09/2013

7 Monate

BSH E-Commerce Portale

Kunde
Bosch Siemens Hausgeräte
Projektinhalte
  • Agile Entwicklung (Scrum) eines Shopsystems für die BSH (Bosch und Siemens Hausgeräte GmbH) mit Integration von FirstSpirit als ContentManagmentSystem. Im Rahmen der Entwicklung wurden die Marken Bosch, Siemens und Gaggenau eingebunden und in mehreren Ländern ausgerollt. Neben den klassischen Shops und Contentbestandteilen umfasste das System auch B-Goods- und Mitarbeitershops, sowie mobile Inhalte.
  • Das gesamte Projektteam bestand aus 1 Projektleiter, 4 Teams mit ~ je 6 Entwicklern, 2 Scrummaster und 4 ProductOwner.
  • Die Sprintdauer betrug 3 Wochen mit gemeinsamen Sprint Planning, Sprint Reviews sowie teamübergreifende Daily Meetings. Weiterhin gab es teaminterne Daily Meetings und ein Retro Meeting zur Analyse und Verbesserung der Velocity.

Eigene Aufgaben:

  • Entwicklung von neuen Features
  • Behebung von Bugs
  • Optimierung der Code-Qualität
Kenntnisse

Java 6/7

hybris 4.7

Spring MVC

JSP

Scrum

Spring Tool Suite (Eclipse)

hybris

Ant

Jenkins

Mercurial

Confluence

JIRA

PMD; FindBugs; Checkstyle

10/2012 - 03/2013

6 Monate

Einführung einer Persistenzschicht

Kunde
Beschaffungsamt des Bundesministeriums des Inneren
Projektinhalte
  • Die e-Vergabe-Plattform dient bundesweit als zentrale Anlaufstelle für öffentliche Ausschreibungen. Sie besteht aus einer Serveranwendung auf Basis eines JBoss Application Servers und mehreren Client-Anwendungen auf Basis von Swing.
  • Im Rahmen dieses Projekts wird der über zehn Jahre gewachsene Persistenzmechanismus der Plattform modernisiert. Quer durch die Business-Logik verteilte SQL-Statements werden auf eine zentrale neue Persistenzschicht abgebildet. Dabei liegt besonderes Augenmerk auf der automatisierten Testbarkeit und einem Regressionstest der umfangreichen Anpassungen.

Eigene Aufgaben:

  • SQL Queries auf neue Technologien anpassen
  • JUnit Tests
Kenntnisse

Java 6

Hibernate

Spring Data

Spring Testframework

JUnit

HSQL

Ant

Branchen

Versicherungen

eCommerce

Energiedienstleister

Kompetenzen

Produkte / Standards / Erfahrungen
Agiles Vorgehen (Scrum)
Angular
Atlassian Stack
Bootstrap
Datenbanken
Eclipse
GIT
HTML
Hybris eCommerce Plattform
IntelliJ
Java
Maven
NestJS Framework
Spring Framework
Testing
Typescript
VS Code

Berufserfahrung
2017 - 2019

Senior Software Developer
adesso AG Dortmund, Germany

2012 – 2017
Software Developer
adesso AG Dortmund, Germany

2010 – 2012
Werkstudent

Mettenmeier GmbH Paderborn, Germany


Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Grundkenntnisse

Programmiersprachen
Angular
Java 8
Jax-WS
JQuery

Ausbildungshistorie

2013 – 2016
Master of Science, Praktische Informatik
Fernuniversität Hagen
Schwerpunkt: Software Engineering und Programmiersprachen


2009 – 2012
Bachelor of Science - Wirtschaftsinformatik

FHDW Paderborn

Zertifizierungen

  • IBM Certified Solution Developer - WebSphere Portal
  • hybris certified Core Developer
  • hybris certified Commerce Developer
  • M101J: MongoDB for Java Developers
  • C100DEV: MongoDB Certified Developer

Schulungen

  • Software-Architektur in agilen Projekten
  • Microservices
  • Angular2 Intensivschulung
  • Mongo DB
  • REST mit Spring MVC
  • Spring MVC mit REST
  • AngularJS
  • Kommunikation und Persönlichkeit
  • Stimmbildung
  • Erstvorstellung beim Kunden
  • hybris Core Development
  • Rhetorik I
  • Exploring new features in IBM WebSphere Portal 7.0
  • Java-Core Best Practices
  • SW-Entwicklungsumgebung
  • FirstSpirit Advanced
  • FirstSpirit Advanced-CMS
  • FirstSpirit Grundlagen - CMS
  • Kommunikation I
  • Java EE Best Practices Do's and Dont's
×
×