Profilbild von Ilja Kupermann Fullstack-Entwickler, Backend-Entwickler, App-Entwickler aus Weinheim

Ilja Kupermann

verfügbar

Letztes Update: 23.01.2023

Fullstack-Entwickler, Backend-Entwickler, App-Entwickler

Firma: objective Partner AG
Abschluss: Dipl. Hochschule für Flugzeuggerätebau, Schwerpunkt Robotik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Muttersprache)

Schlagwörter

Relationale Datenbanken Java Persistence API Bootstrap C++ CSS Software Design Patterns Eclipse Makefiles Java Database Connectivity Spring Framework + 91 weitere Schlagwörter anzeigen

Dateianlagen

Profil-Ilja-K-objective-partner_012323.pdf

Skills

Branchen
IT
Banken und Finanzdienstleister
Energieversorgung (Strom, Wasser, Gas)
Industrie
Automobilhersteller und -zulieferer

Betriebssysteme
Linux
Ubuntu
Unix
AIX
Microsoft Windows
Solaris
DOS

Programmiersprachen
C
JSON
Java
SQL
C++
Python
XML
Bash
CSS
CSS3
HTML
HTML5
JavaScript / ECMAScript
Microsoft Windows Batch
Regular Expression
Unix Shell Script
WSDL
C#
PL/SQL
Pascal / Delphi
awk

Bibliothek / Framework
Hibernate
Java Persistence API (JPA)
Bootstrap
Java Database Connectivity (JDBC)
Java Development Kit (JDK)
Java Server Pages (JSP)
Postman
Spring
Spring Batch
Spring Cloud OpenFeign
Spring Data JPA
Twitter Bootstrap
HTTP
JAX-RS
JavaMail
Microsoft COM
jQuery
.NET
.NET Core
ABAP Messaging Channel
ASP.NET
Apache CXF
Google Guava
Jackson
SQLite
Swing

Datenbanken
MySQL (RDBMS)
Oracle (RDBMS)
H2 (RDBMS)
PostgreSQL
Informix (RDBMS)

Entwicklungstools
DBeaver
Eclipse
Git
GitHub
GitLab
IntelliJ IDEA
Maven
PuTTY
Spring Source Tool Suite
Subversion (SVN)
Atlassian Confluence
Atlassian Jira
CVS
Docker
Emacs
GCC
Makefiles (nMake, mMake)
Microsoft Visual C++
Nexus Repository
SOAP UI
SonarQube
ssh
vi
Jenkins
Pycharm
Gradle

Hardware
Raspberry

Kenntnisse / Erfahrungen
cron

Konzepte und Methoden
MVC Design Pattern
REST Services / API
Service Orientierte Architektur (SOA)
Design Patterns
Entity-Relationship-Modell (ER-Modell oder ERM)
Event Sourcing
Responsive Design
Unified Modeling Language (UML)
Wasserfallmodell
Geschäftsprozessmodellierung
Kanban
Microservices
Test Driven Development (TDD)
DevOps
Domain Driven Design
Testautomatisierung

Middleware
Apache Tomcat / TomEE
Apache ActiveMQ
Liquibase
Eclipse Mosquitto
RabbitMQ

Produkte
Bamboo
FreeMind
Microsoft Office
Microsoft Powerpoint
Microsoft Visio
Mural
Slack
KeyCloak
Kubernetes
Microsoft Project
Zoom

Projekthistorie

04/2021 - bis jetzt
Software-Entwickler
(Internet und Informationstechnologie)

Projekt / -ziel:
Entwicklung eines BaSyx basierenden Systems, welches die einfache Realisierung einer Industrie 4.0 Lösung im Kundenbetrieb ermöglicht.

Aufgaben im Projekt:
  • Weiterentwicklung von Python Backend- Komponenten (Microservices)
  • Weiterentwicklung von Java Backend- Komponenten (Microservices)
  • Entwicklung von Unit- und Integrationstests
  • Mitarbeit an Konzeption

Eingesetzte Konzepte / Methoden:
Asset as a Service, Scrum

Eingesetzte Produkte und Technologien:
Python, Flask- Smorest, Eclipse Paho, Pandas, Java, Spring Boot, MQTT, Eclipse, PyDev, BaSys/BaSyx, VerneMQ, MQTT.fx, Git, Linux, Windows, Docker, Microservices, Kubernetes

04/2021 - 08/2021
Software-Entwickler
(Internet und Informationstechnologie)

Projekt / -ziel:
Ausführung der Roboteraufgabe auf Basis des direkt vom Kunden-ERP übermittelten Produktionsauftrags.
Implementierung eines Assets (Roboter) as a Service für den spezifischen Anwendungsfall.

Aufgaben im Projekt:
  • Entwicklung einer MQTT-Schnittstelle für die Roboter- Line Steuerung
  • Entwicklung eines AAS- Submodels für die Roboter- Steuerung
  • Entwicklung einer Simulation der Roboter MQTT- Schnittstelle
  • Entwicklung von Unit- und Integrationstests

Eingesetzte Konzepte / Methoden:
Asset as a Service, Scrum

Eingesetzte Produkte und Technologien:
Python, Eclipse Paho, Flask, MQTT, Eclipse, PyDev, BaSys/BaSyx, VerneMQ, MQTT.fx, Git, Linux, Windows, Docker, Microservices

05/2018 - 03/2021
Software-Entwickler
(Banken und Finanzdienstleistungen)

Projekt / -ziel:
Entwicklung eines Settlement Solutions. Settlement Solution ist Banking Solution zur Bereitstellung virtueller Konten.

Aufgaben im Projekt:
  • Erweiterung vorhandener Komponenten im Backend (Microservices)
  • Refactoring und Konsolidierung von 2-Faktor Authentifizierung- Funktionalität im Backend
  • Refactoring und Konsolidierung von dynamischen Queries im Backend
  • Erweiterung von Unit- Tests

Eingesetzte Konzepte / Methoden:
REST-API, Scrum

Eingesetzte Produkte und Technologien:
Java, SQL, Spring (Spring Boot, Spring Security, Spring Data), Hibernate, Liquibase, Junit, Mockito, Hamcrest, Lombock, IntelliJ IDEA, Docker, Crucible, Maven, Git, Maria DB, JPA, Apache Tomcat, Liquibase, Microsoft Office, Bamboo, JIRA, Confluence, Linux, Windows, Clean Code, Microservices

10/2017 - 05/2018
Software-Entwickler
(Banken und Finanzdienstleistungen)

Projekt / -ziel:
Entwicklung eines Currency- Service. Currency- Service ist Banking Solutions zur Bereitstellung von Wechselkurs Abfragen von vorkonfigurierten Quellen

Aufgaben im Projekt:
  • Entwicklung neuer Komponenten im Backend (Microservices)
  • Entwicklung eines Crawler- Services, um den Wahrungs- Kursen aus unterschiedlichen Quellen zu sammeln
  • Entwicklung einer REST- Schnittstelle für die Abfrage von Währungskursen
  • Datenbank Entwicklung

Eingesetzte Konzepte / Methoden:
REST-API, Scrum

Eingesetzte Produkte und Technologien:
Java, SQL, Spring (Spring Boot, Spring Security, Spring Data), Hibernate, Liquibase, Junit, Mockito, Hamcrest, Lombock, Eclipse, IntelliJ IDEA, Docker, Maven, Git, Svn, Maria DB, JPA, Apache Tomcat, Liquibase, Microsoft Office, Bamboo, JIRA, Confluence, Linux, Windows, Clean Code, Microservices

09/2016 - 10/2017
Software-Entwickler
(Banken und Finanzdienstleistungen)

Projekt / -ziel:
Entwicklung eines Debitorenmanagementsystems. Debitorenmanagementsystem ist Banking Solution zur Verwaltung von Debitoren und Rechnungsverarbeitung.

Aufgaben im Projekt:
Erweiterung vorhandener Komponenten im Backend (Microservices)
Entwicklung neuer Komponenten im Backend (Microservices)
Erweiterung einer REST Schnittstelle für die Pflege von Stammdaten
Erstellung von Unittests

Eingesetzte Konzepte / Methoden:
REST-API, Scrum

Eingesetzte Produkte und Technologien:
Java, SQL, Spring (Spring Boot, Spring Security, Spring Data), Hibernate, Liquibase, Junit, Mockito, Hamcrest, Lombock
Eclipse, IntelliJ IDEA, Maven, Git, Svn, Maria DB, JPA, Apache Tomcat, Liquibase, Microsoft Office, Bamboo, JIRA, Confluence, Linux, Windows, Clean Code, Microservices

10/2012 - 08/2016
Software-Entwickler
(Banken und Finanzdienstleistungen)

Projekt / -ziel:
Entwicklung einer Business-App für das Ressourcenmanagement von IT-Abteilungen. Dies umfasst die Planung von Linien und Projektaufwänden und Abgleich mit dem Kapazitätsmanagement.

Aufgaben im Projekt:
  • Entwicklung neuer Komponenten im Backend
  • Entwicklung neuer Komponenten im Frontend
  • Datenbank Entwicklung
  • Mitarbeit an Konzeption

Eingesetzte Konzepte / Methoden:
REST-API

Eingesetzte Produkte und Technologien:
Java, SQL, JavaScript, HTML, CSS, XML, Spring (Spring Boot, Spring MVC, Spring Security, Spring Data), Hibernate, Junit, jQuery, Ajax, Bootstrap, JSP, Spring Tool Suite (Eclipse), Maven, Git, MySQL Workbench, MySQL, JPA, Mobile-first Web- Design, Apache Tomcat, Microsoft Office,
Linux, Windows, Clean Code

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Deutschlandweit reisebereit
Verfügbar ab sofort (13.01.2023)
Profilbild von Ilja Kupermann Fullstack-Entwickler, Backend-Entwickler, App-Entwickler aus Weinheim Fullstack-Entwickler, Backend-Entwickler, App-Entwickler
Registrieren