Mitarbeiter-Profil eines IT-/Engineering-Dienstleisters

Java Fullstack Entwickler, Backend, Frontend, Java EE, JavaScript, PHP, HTML5/ SCC3, TypeScript, JSON, Spring, Angular, REST API

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

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Kontaktwunsch

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

Projekte

09/2019 - 12/2019

4 Monate

ASE Releases mit dem Ziel der Validierung und Implementierung der ASE Datenbank

Rolle
Senior Java Entwickler
Kunde
SAP SE
Einsatzort
Walldorf
Projektinhalte
  • Java Entwicklung einer ASE High Availability Lösung in der SAP NEO Landschaft, die höchsten Stabilitätskriterien genügen soll
  • Implementierung von Tests und Validierung des ASE Releases
  • Ausführung einer kompletten Testsuite ggf. unter Verwendung von Root Cause Analysen im Fehlerfall auf Basis von Contents, die alle zwei Wochen von internen Persistenzteams geliefert werden
  • Durchführung von manuellen Tests
  • Testanpassung und Testautomatisierung
  • Verbesserung der Testabdeckung für neu entstehende Features im Rahmen des ASE HA Projekts
Produkte

JSF

J2EE

Core Java

Java Swing

Servlet

Apache Taglibs

OOP

NoSQL

Relation

Android

Kotlin

REST API

SOAP API

Tomcat

NGINX

Linux

Denigs Patterns

Java Reflection

HTML

CSS

TypeScript

PHP

JavaScript

PromeFaces

Angular

React

02/2017 - 08/2019

2 Jahre 7 Monate

Konzeption und Entwicklung einer webbasierten Anwendung in einem agilen Arbeitsumfeld

Rolle
Senior Java Entwickler
Kunde
Pos Systems
Einsatzort
Köln
Projektinhalte
  • Durchführung einer strukturierten Anforderungsanalyse im Rahmen des Systementwicklungsprozesses
  • Sicherstellung der Softwarequalität durch Entwurf und Realisierung von Komponenten-, System- und Integrationstests
  • Migration und Erweiterung von bestehenden Webapplikationen und Frontend Architekturen
  • Lösung bestehender Probleme unter der Zuhilfenahme von Java Design Patterns
  • Planung, Design und Entwicklung grafischer Benutzeroberflächen
  • Anwendungsentwicklung unter Einsatz moderner Java-Enterprise-Technologien
  •  Zentrale Mitwirkung bei der Bewertung und Auswahl geeigneter Frontend Technologien und Methoden
  • Fortlaufende Dokumentation des Projektfortschritts
  • Organisation, Sicherstellung und Optimierung der Kommunikationsstruktur innerhalb cross-funktionaler Teams
  • Integration verschiedener Toolkomponenten zu einem Gesamtprodukt unter Berücksichtigung von Clean Code Prinzipien
  • Regelmäßige Durchführung von Code Reviews und Teilnahme an Scrum Events
  • Erstellung technischer Fachkonzepte und Dokumentationen
  • Erstellung von Unit-Tests
  • Erstellung modellbasierter Integrationstests
  • Präsentation der Ergebnisse gegenüber des Teams und der Projektverantwortlichen
Produkte

Jenkins

Maven

Ant

Java

Spring

Swing

Vaadin

MS SQL

Oracle

JUnit

Mockito

PowerMock

Eclipse

Git

SVN

06/2014 - 02/2017

2 Jahre 9 Monate

Design und Implementierung eines Scratch-Projekts mit Führungsverantwortung über ein Team von fünf Personen

Rolle
Leitender Java Entwickler
Kunde
Lionfox
Einsatzort
Burgas , Bulgaria
Projektinhalte
  • Prüfung der Source Codes der Teammitglieder auf Fehleranfälligkeit, Erfüllung geltender Standards und Funktionsfähigkeit
  • Anpassung des Funktions-Portfolios auf den vom Nutzer benötigten Umfang durch Customizing und Parametrisierung
  • Standardisierter Informationstransfer und Modularisierung mittels Jabber API’s
  • Zentrale Beteiligung am Anforderungsmanagement und Ableitung eines Gesamtkonzepts für die Entwickler des Teams
  • Entwurf einer umfassenden Teststrategie zur Testung des Systems auf Fehlerquellen
  • Programmierung und Durchführung automatisierter Testläufe
  • Implementieren einer funktionalen Logik der Anwendung und Administration, Wartung, sowie Konfiguration der Linux-Systeme
  • Arbeit nach dem Vorgehensmodell Scrum, beinhaltend Sprint Plannings, Daily Scrums, Sprint Reviews und Sprint-Retrospectives
  • Auswahl und Evaluierung der eingesetzten Technologien und Softwarearchitekturen
  • Coaching und Schulung der am Projekt beteiligten Mitarbeiter

Produkte

Intellij

Apache

NGINX

Linux

MongoDB

Tomcat 6-9

Jersey

Spring

Java

Vaadin

PrimeFaces

08/2013 - 05/2014

10 Monate

Entwicklung eines Managementsystems zur Ablage und Organisation von Dokumenten, Implementierung eines Journals und diverser Tools

Rolle
Leitender Java Entwickler
Kunde
Russian Railway Repair Company
Einsatzort
Moskau, Russland
Projektinhalte

Entwicklung eines Managementsystems zur Ablage und Organisation von Dokumenten,

Implementierung eines Journals und diverser Tools

  • Führung und Koordination von 10 Mitarbeitern für die Betreuung aller zentralen IT Systeme und Infrastrukturkomponenten
  • Organisation der Kommunikationsstruktur von über 37 in ganz Russland verteilter IT Abteilungen
  • Steuerung, Leitung und aktive Mitarbeit in allen Phasen des Projekts
  • Erstellung einer strukturierten Anforderungsanalyse
  • Produktentwicklung und Programmierung mehrerer Software-Lösungen unter Berücksichtigung von spezifischen Anforderungen des oberen Managements
  • Darstellung der Daten in einer Vielzahl von Präsentationsmedien mittels RESTful Web Services (Jersey)
  • Design der Backend- und Frontend Architektur nach geltenden Clean Code Prinzipien
  • Etablierung neuer Prozesse und agiler Methodik zur effizienteren Steuerung und Bearbeitung von Anforderungen
  • Erstellung von Testplänen und Testkonzeption zur Testung der neu implementierten Systeme auf Fehlerquellen
  • Begleitung und Organisation des Testprozesses
  • Evaluierung der eingesetzten Technologien und Softwarearchitekturen und Empfehlungsableitung für sich anschließende Projekte
  • Leitung der Daily Stand-Up Meetings im agilen Entwicklungsprozess
  • Präsentation von Lösungen bei Kunden und Produktmanagern
Produkte

Rest

Word templating

Tomcat

Jersey

Java

ant

Vaadin

MongoDB

09/2012 - 08/2013

1 Jahr

Entwicklung und Wartung diverser Web-, Desktop und Mobile Applikationen

Rolle
Java Entwickler
Kunde
Ectaco
Einsatzort
St. Petersburg, Russland
Projektinhalte

Entwicklung und Wartung diverser Web-, Desktop und Mobile Applikationen

  • Implementierung einer mobilen App Applikation für verschiedene Endgeräte
  • Organisation und Koordination des Software-Entwicklungsprozesses
  • Implementierung des responsiven Designs und der vom Kunden gewünschten Tools
  • Programmierung des Backends in Java unter Berücksichtigung von Clean Code Prinzipien
  • Erstellung einer Single Page Applikation mit HTML und CSS
  • Implementieren der Taglibs für die mobile Version
  • Implementieren des Build Systems
  • Bereitstellen/ Freischalten des Portals
  • Vorgehensmethodik nach dem klassischen Wasserfallmodell
  • Erstellung manueller und automatisierter Testfälle
  • Durchführung einer Fehleranalyse und Behebung von Fehlern
Produkte

Servlet

ORACLE

Tomcat

Ngings

Taglibs

JSP

JSPA

12/2010 - 07/2012

1 Jahr 8 Monate

Lehrer für Softwareentwickler

Rolle
Lehrer für Softwareentwickler
Kunde
FAITID – Foundation for Assistance for Internet Technologies and Infrastructure Development
Einsatzort
St. Petersburg, Russland
Projektinhalte

Unterrichten von Schülergruppen im Bereich Java, PHP und HTML

  • Einzel- und Gruppencoaching angehender Software-Entwickler im Umgang mit Java, PHP und HTML
  • Bugfixing und Lösung von bestehenden Problemen der internen Software
  • Definition von Anforderungen an angehende Softwareentwickler und Einschätzung derer gegebenen Kenntnisse
  • Einteilung der Schülergruppen in deren Fähigkeiten entsprechende Klassen
Produkte

Java

PHP

HTML

09/2009 - 12/2010

1 Jahr 4 Monate

Implementierung diverser Web- und Desktopapplikation mit Fokus auf den QA-Prozess bestehender Applikationen

Rolle
Test Automatisierer und Java Entwickler
Kunde
TELROS
Einsatzort
St. Petersburg, Russland
Projektinhalte

Implementierung diverser Web- und Desktopapplikation mit Fokus auf den QA-Prozess bestehender Applikationen

  • Organisation und Koordination des QA-Prozesses
  • Bugfixing und Fehleridentifizierung mittels der Realisierung von Komponenten-, System- und Integrationstests
  • Performance-Messungen und Optimierungen der Software
  • Evaluation der Anforderungen seitens der Projektleiter und Ableitung von Arbeitsschritten
  • Implementierung des Backends mittels Java Technologien
  • Regelmäßiges Repoting der Ergebnisse und fortlaufende Dokumentation des Projektfortschritts

Produkte

Hibernate

REST

Ant

XML

Swing

Java

Java Script

HTML

06/2009 - 12/2009

7 Monate

Entwicklung eines Programms zur Erstellung automatisierter Reports

Rolle
Java Entwickler
Kunde
KORUS Consulting Group
Einsatzort
St. Petersburg, Russland
Projektinhalte

Entwicklung eines Programms zur Erstellung automatisierter Reports

  • Design und Implementierung von grafischen Benutzeroberflächen anhand von Designvorlagen
  • Entwicklung des Backends für ein Programm zur Erstellung automatisierter Reportings
  • Zur Verfügung stehender technischer Ansprechpartner für Projektverantwortliche
Produkte

Maven

Servlet

Jasper Reports

iReport

JSP

Swing

EMC Documentum

JDK

REST

J2EE

Projekthistorie

KNOW HOW SCHWERPUNKTE

SPRACHEN

  • Java EE
  • JavaScript
  • PHP
  • HTML5/ CSS3
  • TypeScript
  • JSON

TOOLS / TECHNOLOGIEN

  • IntelliJ / Eclipse
  • Jenkins
  • Maven
  • Git
  • Tomcat
  • Scrum

DATENBANKEN

  • MongoDB
  • DB2
  • MS SQL
  • Oracle
  • MySQL
  • PostgreSQL

FRAMEWORKS

  • Spring
  • Angular
  • Hibernate
  • REST API
  • React

SOFTSKILLS

Führungsqualifikationen

MANAGEMENT SUMMARY

Der Kandidat ist ein vielseitiger und lösungsorientierter Entwickler mit Kernkompetenzen rund um Java und  entsprechenden Springtechnologien. Seit dem 16. Lebensjahr geht er seiner Leidenschaft als Entwickler nach und hat sich über die Zeit umfangreiche Kenntnisse in verschiedenen Methoden, gängigen Continuous Integration Tools, Build-Tools, Datenbanken und der testgetriebenen Entwicklung angeeignet. Er konnte bereits viel Praxiserfahrungen in unterschiedlichsten Projekten sammeln, ist bestens mit den Herausforderungen als leitender Angestellter vertraut und überzeugt mit seinen analytischen und kundenorientierten Herangehensweise.

Branchen

  • Bankenwesen
  • Bildungswesen
  • Güterverkehr und Logistik
  • Software
  • IT Consulting

 

 

Kompetenzen

Produkte / Standards / Erfahrungen
Ant
Apache
Apache Taglibs
Core Java
CSS
Denigs Patterns
Eclipse
EMC Documentum
Git
Hibernate
HTML
Intellij
iReport
Jasper Reports
Java Reflection
Java Swing
JDK
Jenkins
Jersey
JSF
JSPA
JUnit
Maven
Mockito
Ngings
NGINX
OOP
PowerMock
PrimeFaces
PromeFaces
Relation
Rest
REST API
Servlet
SOAP API
Spring
SVN
Swing
Taglibs
Tomcat
Tomcat 6-9
Vaadin
Word templating
XML

Programmiersprachen
Angular
J2EE
Java
Java Script
JavaScript
JSP
Kotlin
PHP
React
TypeScript

Datenbanken
MongoDB
MS SQL
NoSQL
Oracle

Betriebssysteme
Android
Linux