Mitarbeiter-Profil eines IT-/Engineering-Dienstleisters

Java Backend Entwickler, Data Scientist, Spring Boot, Java, Python, Backend, Frontend

verfügbar ab
03.03.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

07/2019 - Heute

8 Monate

HR Portal Entwicklung

Rolle
Fullstack Entwickler
Kunde
Ampada GmbH
Einsatzort
Köln
Projektinhalte

Matching von Kandidatenprofilen mit Projektausschreibungen auf Grundlage von maschinellen Lernen innerhalb eines Tools zum Management von HR Prozessen

  • Konzeption und Aufbau einer Infrastruktur zum maschinellen Lernen mit TensorFlow (Neuronale Netze)
  • Validierung des Modells mithilfe eines Testdatensets
  • Natural language processing
  • Auswahl eines geeigneten Modells für Machine Learning mit Python
  • Anbindung der Bibliotheken Natural Language Toolkit, scikit-learn, NumPy, pandas und Keras an das System
  • Klassifizieren der Daten mit Hilfe der neuronalen Netze
  • Anbindung des Moduls an das AMS mittels REST API
  • Durchführung von Integrations- und Unittests
  • Abstimmung der Entwicklungsschritte mit dem Product Owner
  • Dokumentation der Entwicklungsschritte
  • Aktive Teilnahme an Scrum Events und Daily Stand-up Meetings
Produkte

Natural Language Toolkit

scikit-learn

NumPy

Pandas

Keras

Python

TensorFlow

Git

Spyder

05/2019 - Heute

10 Monate

IT Recruitment Tool Entwicklung

Rolle
Fullstack Entwickler
Kunde
Ampada GmbH
Einsatzort
Köln
Projektinhalte

Umsetzung einer Webapplikation zur Digitalisierung und Optimierung von Prozessen rund um das IT-Recruiting und personaladministrative Tätigkeiten

Frontend Entwicklung:

  • Implementierung Dashboard-Seite mit Diagrammen und einem Kalender
  • Entwicklung eines CMS Tools zur Eingabe von Stellenanzeigen
  • Design und Implementierung von WebServices mit REST
  • Implementierung von zwei Modulen (Job-Seeker und Job-Provider) mittels Angular7 und MongoDB
  • Implementierung eines responsiven UI-Designs
  • Präsentation von finalisierten Stories in Review-Meetings

 

Backend Entwicklung:

  • Erweiterung und Anbindung neuer Module an die Microservice-Architektur
  • Implementierung des Hystrix-Frameworks
  • Replikation, Registrierung und Erkennung von Services
  • Aufbau von Schnittstellen zwischen dem Frontend und Backend mit REST API
  • Design und Implementierung von SQL und NoSQL Datenbanken ( MySQL; Oracle; MongoDB)
  • Aufbau von Docker-Containern in einer Linux-Umgebung
  • Aufbau von CI/CD-Pipelines beim Deployment (Jenkins)
  • Aufbau von automatisierten Tests zur Qualitätssicherung Docker-basierten Services mittels Selenium
  • Durchführung von Unit-Tests mit jUnit
  • Durchführung von Schnittstellentests mit Postman
  • Verwaltung und Administration der relationalen- und noSQL Datenbanken
Produkte

HTML

CSS

JavaScript

Angular 7

J2EE

MongoDB

REST API

Postman

Spring

CI/ CO

Bitbucket

Docker

Maven

Git

Bitbucket

Jira

Confluence

08/2018 - 05/2019

10 Monate

Diverse Projekte

Rolle
Fullstack Entwickler
Kunde
Universität Duisburg-Essen
Einsatzort
Duisburg
Projektinhalte

Diverse Projekte:

  • Entwicklung eines Kalkulators zur Zinsenberechnung für Kredite
  • Entwicklung einer App zur Verwaltung von Fahrzeugverleihungen
  • Entwicklung einer Car Sharing Webanwendung

Aufgaben:

  • Umsetzung der Projekte von der Anforderungsanalyse bis zum Rollout
  • Abstimmung der Meilensteine mit dem Product Owner
  • Konzeption und Erstellung des Frontends mit HTML5, CSS3 und JavaScript
  • Konzeption und Implementierung neuer Features und Module (Backend)
  • Bearbeitung und Realisierung von User Storys
  • Anbindung des Backends an das Frontend mit Apache FreeMarker
  • Aufbau einer Kommunikationsstruktur zwischen der Webapplikation und dem Server mittels HTTP
  • Design und Erstellung einer MySQL Datenbank
  • Refactoring veralteter Frontend-Pages und Module
  • Umsetzung dynamischer Single-Page Anwendungen
  • Durchführung von Unit- und Integrationstests
  • Abstimmung der Arbeitsschritte mit dem Scrum Master, Product Owner und der Projektleitung
  • Präsentation der Sprint-Ergebnisse in Review-Meetings
  • Erstellung von technischen Dokumentationen
  • Dokumentation der Programmierfortschritte
  • Reporting an die Projektverantwortlichen

Produkte

JavaScript

HTML

CSS

SCSS

JPA

Hibernate

Git

HTTP

Apache Freemarker

Apache Tomkat

Java EE

MySQL

JUNIT

Scrum

02/2018 - 08/2018

7 Monate

Neuronale Netzwerkimplementierung für Handschrifterkennung

Rolle
Java Backendentwickler
Kunde
Universität Duisburg-Essen
Einsatzort
Duisburg
Projektinhalte
  • Suche nach passenden Parametern für die Handschrifterkennung
  • Kategorisierung der Schrift
  • Klassifizieren der Daten mit Hilfe der neuronalen Netze
  • Generieren der Trainings- und Testdaten
  • Anpassung der Parameter
  • Aktivierung der Learning Rate und Größe der Accuracy
  • Anbindung der Bibliotheken Natural Language Toolkit, scikit-learn, NumPy, pandas und Keras an das System
  • Durchführung von Integrations- und Unittests
  • Dokumentation der Entwicklungsschritte
Produkte

Python

scikit-learn

NumPy

Pandas

Keras

Natural Language Toolkit

Git

Spyder

TensorFlow

12/2017 - 02/2018

3 Monate

Objektorientierte Programmierung einer Konsole zur Fahrzeugverwaltung

Rolle
Softwareentwickler
Kunde
Universität Duisburg –Essen
Einsatzort
Duisburg
Projektinhalte
  • Programmierung einer Mobile Web Applikation mit C++
Produkte

C++

Projekthistorie

Der Kandidat hat sein Studium im Bereich Computer Engineering mit Bestnoten (Durchschnitt: 1,2) abgeschlossen und arbeitete schon im Rahmen seiner Bachelorthesis an Themen rund um Maschinelles Lernen. Er hat praktische Erfahrung schwerpunktmäßig mit Java im Backend und dem Angular Framework im Frontend. Er hat Spaß an neuen Technologien und bringt sehr gute Deutsch- und Englischkenntnisse mit.

ZERTIFIKATE

  • TOEFL iBT Zertifikat (111/120 Punkten)
  • Deutsch Zertifikat Level B2

 

KNOW HOW SCHWEREPUNKTE

SPRACHEN & FRAMEWORKS:

  • Python
  • TensorFlow
  • C/  C++/ MATLAB
  • JavaScript,  HTML5, CSS3
  • Spring
  • Angular2-7
  • Java EE

BIBLIOTHEKEN & TOOLS:

  • Jenkins
  • Docker
  • jQuery
  • Intellij/ Visual Studio Code
  • Eclipse
  • Maven
  • Node.js

DATENBANKEN:

  • MySQL
  • MSSQL
  • IBM DB2
  • MongoDB
  • NoSQL

SONSTIGES:

  • Scrum
  • JPA (Hibernate)
  • Git
  • REST API
  • Jetty
  • Bitbucket
  • Selenium

Branchen

  • HR Management
  • Logistik
  • Bildungswesen

Kompetenzen

Produkte / Standards / Erfahrungen
Ajax
Apache Freemarker
Apache Tomkat
Bitbucket
Bitbucket
CI/ CO
Confluence
CSS
Datenbankdesign
Docker
Docker
Eclipse
Git
Hibernate
HTML
IntelliJ
Jenkins
Jetty
Jira
JQuery
JUNIT
Keras
Keras
Kubernetes
Matlab
Maven
Natural Language Toolkit
Neuronale Netze
Node.js
NumPy
Pandas
Pandas
Postman
REST API
scikit-learn
Scrum
SCSS
Selenium
Spring
Spyder
Spyder
TensorFlow

Programmiersprachen
Angular 2-7
Angular 7
C++
J2EE
Java EE
JavaScript
JPA
Python
Spring Core
Spring Security
Spring Web
TensorFlow

Datenbanken
IBM DB2
MongoDB
MSSQLServer
MySQL
NoSQL
PostgreSQL

Datenkommunikation
HTTP

Betriebssysteme
Linux
Windows