Arkadius Sikora

Senior Developer

Dortmund, Germany

Experience

Oct 2022 - Dec 2024
2 years 3 months

Senior-Entwickler Full Stack

Bitmarck Holding GmbH

Kontoverwaltungssystem (KVS) der EPA

Schwerpunktthema: Kontoverwaltungssystem (KVS), Alvi und Kassenfusion

Aufgaben:

  • Implementierung und Erweiterung von MicroServices
  • Deployment auf OpenShift / Kubernetes
  • Continuous integration / Scrum
  • Use Case: Kassenfusion, Opt-Out, Last Test
  • Integration Tests Automatisierung
  • Feature-Erweiterungen, Spring Boot Updates auf Version 3

Eingesetzte Tools: Java 17, Spring Boot 3, Spring Security 6, JavaScript Thymeleaf, IntelliJ, maven, OpenShift, SQL-DB2, Jenkins, Microservices, Hibernate, Kubernetes, REST-API, SOAP, OpenAPI, Helm-Charts, luquibase

Jan 2020 - Sep 2022
1 year 9 months

Senior-Entwickler Full Stack, Produktverantwortlicher

Signal Iduna Gruppe

Elektronische Patientenakte (EPA)

Schwerpunktthema: Elektronische Patientenakte für Privatversicherte

Aufgaben:

  • Implementierung von MicroServices (Backend und Frontend)
  • Deployment auf OpenShift
  • Produktverantwortung / Tech Lead
  • Continuous integration / Scrum

Eingesetzte Tools: Java 11/17, DropWizard, Spring, Angular 12, TypeScript, IntelliJ, gradle, OpenShift, MongoDB , Jenkins, Microservices, Docker, Apache Kafka, REST-API, OAuth2, OpenApi

Jan 2018 - May 2020
2 years 5 months

Senior-Entwickler

Beutlhauser

OneStop Pro (Cloudbasiertes Flottenmanagement-Portal)

Schwerpunktthema: Flottenmanagement-Portal

Aufgaben:

  • Implementierung von Features (Backend und Frontend)
  • Deployment auf AWS
  • Implementierung einer PWA
  • Continuous integration / delivery

Eingesetzte Tools: Java 8/9, Spring, Angular7/8, TypeScript, AxonFramework, IntelliJ, Webstorm, gradle, AWS, MongoDB, ElasticSearch, MySQL, JasperReports, gitalb CI, Keycloak, Microservices, Docker

Jun 2016 - Dec 2017
1 year 7 months

Senior Entwickler (Full Stack)

COMLINE Computer + Softwarelösungen AG für NAS (StartUp)

Bundle App auf einer Cloud-Service-Plattform

Schwerpunktthema: StartUp Projekt, Aufbau der Infrastruktur bis hin zur Implementierung einer Hybrid-App (Bundle) für Android und iOS

Aufgaben:

  • Entwicklung von Microservices für das CSP Java-Backend
  • Entwicklung der Mobile App für Android und iOS
  • Aufbau der Cloud-Service-Plattform-Infrastruktur

Eingesetzte Tools: Java Spring Boot, TypeScript, Ionic Framework, Cordova, IntelliJ, Webstorm, Gitlab, Jira, Linux, Maven, Jenkins, HTML5, CSS, Docker, Consul, nginx, AWS, MariaDB, MongoDB

Apr 2016 - May 2016
2 months

Java Entwickler (Backend)

KION Group IT

Implementierung der Webservices für die nexxtFleetDemo

Schwerpunktthema: Implementierung der Webservices für das gesamte Java Backend

Aufgaben:

  • Software-Entwicklung mit Java 8 und CritieriaAPI
  • Implementierung der REST-API (JSON)

Eingesetzte Tools: Java Spring, IntelliJ, SVN, Jira, Linux, Maven, liquibase, Swagger-API

Nov 2015 - Dec 2015
2 months

Development Engineer (Frontend)

Sophos Technology GmbH

Neuentwicklung des Mobile Frontends in der Sophos Cloud

Schwerpunktthema: Frontend Software Entwicklung

Aufgaben:

  • Webentwicklung mit AngularJS und Bootstrap
  • Umsetzung der Design-Vorgaben

Eingesetzte Tools: AngularJS, JavaScript, HTML5, CSS, Bootstrap, Webstorm, Git, Jira, Linux, Gradle

Sep 2015 - Oct 2015
2 months

Development Engineer

Sophos Technology GmbH

SaaS Software-Entwicklung auf Basis von AWS

Schwerpunktthema: Windows 10 Mobile Support (MDM) in der Sophos Cloud

Aufgaben:

  • Software-Entwicklung mit Java 7 Spring Framework (4.0)
  • Erweiterung der Funktionalität zur Unterstützung von Windows 10 mobilen Geräten in der Sophos Cloud

Eingesetzte Tools: Java Spring, JUnit, IntelliJ, MonboDB, Git, Bamboo, Jira, Linux, MacOS, Apache Tomcat, Gradle

Apr 2015 - Aug 2015
5 months

Development Engineer

Sophos Technology GmbH

SaaS Software-Entwicklung auf Basis von AWS

Schwerpunktthema: Entwicklung und Implementierung der Mobile Security in die Cloud

Aufgaben:

  • Software-Entwicklung mit Java 7 Spring Framework (4.0)
  • Integration von Sophos Mobile Security in die Sophos Cloud
  • Versionierung mit Git, Buildsystem von Bamboo (Atlassian)

Eingesetzte Tools: Java Spring, JUnit, IntelliJ, MonboDB, Git, Bamboo, Jira, Linux, MacOS, Apache Tomcat, Gradle

Aug 2014 - Mar 2015
8 months

Development Engineer

Sophos Technology GmbH

SaaS Software-Entwicklung auf Basis von AWS

Schwerpunktthema: Portierung der Mobile-Komponente in die Java Sophos Cloud V3

Aufgaben:

  • Software-Entwicklung mit Java 7 Spring Framework (4.0)
  • Implementierung der Komponente "Mobile" für die Sophos Cloud V3 (Amazon als IaaS-Anbieter, AWS)
  • Versionierung mit Git, Buildsystem von Bamboo (Atlassian)

Eingesetzte Tools: Java Spring, JUnit, IntelliJ, MonboDB, Git, Bamboo, Jira, Linux, MacOS, Apache Tomcat, Gradle

Jan 2014 - Jul 2014
7 months

Development Engineer

Sophos Technology GmbH

SaaS Software-Entwicklung auf Basis von AWS

Schwerpunktthema: Software-Entwicklung für die Sophos Cloud V2

Aufgaben:

  • Software-Entwicklung mit Ruby
  • Entwicklung der Komponente "Mobile" für die Sophos Cloud V2 (Amazon als IaaS-Anbieter)
  • iOS und Android Mobile Device Management (MDM)
  • behavior-driven development mit RSpec
  • Versionierung mit Git, Buildsystem von Bamboo (Atlassian)

Eingesetzte Tools: Ruby, RSpec, Rubymine, MonboDB, Git, Bamboo, Jira, Linux, Redis

Jan 2013 - Dec 2014
1 year

Application Support Engineer

Experian GmbH (E-Mail Marketing Services Provider)

Umstellung des Ticketsystem, Prozessdefinition

Schwerpunktthema: Umstellung des Ticketsystems nach ITIL, Prozessdefinition

Aufgaben:

  • ITIL Management (Prozess-Optimierung)
  • Incident Management
  • Support der Email-Marketing-Services Plattform (CCMP und Mailsolution)
  • Einführung neuer Prozesse
  • Einhaltung der SLAs und Prozesse nach ITIL
  • Anpassung des inet-Ticketsystems per JavaScript und bash-Script zur automatisierten Kommunikation mit Jira sowie automatisierten Speicherung der Dateien als Backup
  • Erstellung von IBM Crystal Clear Reports als Template

Eingesetzte Tools: UMS Cheetahmail, CCMP (Cross-Channel-Marketing Platform), MySQL, XML, OTRS, inet-Helpdesk und Jira Ticketsystem, JavaScript und bash

Nov 2012 - Nov 2012
1 month

System-Administrator

Ceteq GmbH

Software-Verteilung mit Opsi-Server

Schwerpunktthema: Software-Verteilung mit Opsi-Server

Aufgaben:

  • Einrichtung der Netzwerkinfrastruktur sowie Installation des Opsi-Server
  • DHCP Konfiguration der Rechner als PXE-Clients
  • Einbindung der Netboot-Produkte für WinXP und Win7
  • Einbindung der Softwareprodukte zur automatischen Verteilung
  • Schulung der Mitarbeiter zur Wartung des Opsi-Servers

Eingesetzte Tools: Open PC Server Integration, Ubuntu, Windows XP, Windows 7, Windows 2008 R2 Server, VMware (vSphere, ESX), DCHP, PXE

Aug 2012 - Oct 2012
3 months

Testspezialist

E-Plus

Review-Projekt

Schwerpunktthema: Review der Spezifikationsdokumente und Testszenarien / Testfälle einer Service-Data-Management-Applikation

Aufgaben:

  • Review anhand der Spezifikation, Mappingmatrix, Testfälle, Testszenarien und Komponenten sowie bestehender Applikation
  • Prüfen der Dokumente auf ihre Qualität und Vollständigkeit
  • Verbesserungsempfehlungen

Eingesetzte Tools: MS Office

Jul 2012 - Jul 2012
1 month

Software-Entwickler, Software-Tester, System Engineer

Software-Datenlieferant (TecDoc)

Tool-Evaluation mit SoapUI und LoadUI auf Basis der Adobe BlazeDS-Schnittstelle (AMF)

Schwerpunktthema: Schnittstellen-Entwicklung, Aufsetzen einer Testumgebung

Aufgaben: Evaluierung von SoapUI und LoadUI, Anbindung an das Webservice-Backend mit selbstentwickelten Groovy-Skripten

  • Entwicklung/Implementierung von Groovy-Skripten zur Kommunikation mit Webservices
  • Integration der Groovy-Skripte in SoapUI
  • Entwicklung geeigneter Methoden für das Session-Handling in SoapUI / Groovy-Skripten
  • Parametrisierung der Skripte
  • Anbindung an LoadUI
  • Anbindung und Evaluierung an LoadUI
  • Verteilter Last-Test mit virtuellen Benutzern auf geeigneter Umgebung

Eingesetzte Tools: Groovy, SoapUI, LoadUI, Eclipse, Charles Proxy, JBoss Server

Apr 2011 - Dec 2011
9 months

Software-Entwickler, System-Engineer

TU Dortmund

Entwurf und Implementierung einer IaaS Umgebung auf Basis des Open Cloud Computing Interface und des Cloud Data Management Interface

Schwerpunktthema: Softwareentwicklung, Software-Architektur, Datenbank-Verwaltung

Aufgaben:

  • Vorhandene Komponenten von OpenNebula mit notwendigen Implementierungen zur CDMI-Unterstützung kombinieren
  • Entwicklung einer Architektur, in der die Kommunikation von einem Webinterface über OCCI/CDMI zu OpenNebula möglich ist
  • Anpassung der OpenSource Varianten eines OCCI- und CDMI-Servers zur Realisierung dieser Architektur
  • Implementierung eines zusätzlichen Moduls für OpenNebula zur Unterstützung von CDMI und NFS-Protokoll
  • Evaluation der Architektur auf einer Testumgebung

Eingesetzte Tools: Ruby, Java, bash-Script, OpenNebula, Eclipse, SLES, Ubuntu, MySQL, JSON, OCCI, CDMI, KVM, REST, Subversion, GIT, Apache Tomcat

Jul 2010 - Sep 2011
1 year 3 months

System-Administrator, Software-Entwickler

TU Dortmund

Vorbereitung des Cloud Computing Testbeds für die TU Dortmund

Schwerpunktthema: Administration einer komplexen IT-Infrastruktur im Bereich High Performance Computing

Aufgaben:

  • Betreuung von Hard- und Software für das Cloud Computing Testbed der TU Dortmund bestehend aus mehr als 250 HP Blade Servern
  • Administration von DHCP & LDAP Infrastruktur
  • Administration Ubuntu & Suse Enterprise Betriebssystemen
  • Virtualisierung mit KVM, Optimierung u.a. für High Perfomance Computing
  • Management der virtuellen Infrastruktur mit dem Cloud Framework OpenNebula
  • Dokumentation des Testbed, Erstellung von Installationsanleitungen

Eingesetzte Tools: Ubuntu, SLES, DHCP, LDAP, KVM, OpenNebula, Ruby, bash-Script

Jul 2010 - Aug 2010
2 months

Studentische Hilfskraft

RIF e.v. (Dortmunder Initiative zur rechnerintegrierten Fertigung)

Modernisierung der Hardware, Netzwerkinfrastruktur, Server sowie Projektoren und Spiegel

Schwerpunktthema: Erneuerung der Projektionstechnik für die Virtuelle Realität (hausintern und kundeneigen)

Aufgaben:

  • Umbau der Hardware
  • Einrichtung des Netzwerk
  • Windows Neu-Konfiguration
  • Aufbau der Server und Netzwerkinfrastruktur
  • Wartung der Projektoren

Eingesetzte Tools: Windows Server 2008, Linux

Mar 2010 - Mar 2011
1 year 1 month

Software-Entwickler, System-Engineer, Systemadministrator

TU Dortmund

Cloudi – Benutzerfreundliche Erzeugung und effiziente Verwaltung von virtuellen Maschinen in Cloud-Umgebungen

Schwerpunktthema:

  • Management Portal: Die Erzeugung, Überwachung und Steuerung von virtuellen Maschinen mit Hilfe eines intuitiv zu bedienenden Web-Portals
  • Ressourcenverwaltung: Automatische Verteilung des Datenspeichers und Ausgleich von Netzwerkströmen, Migration von virtuellen Maschinen zu virtualisierten Servern und VMware, KVM und Xen
  • Vorhersage für Ressourcenbedarf: "Beratung" der Benutzer bei der Ausstattung der virtuellen Maschinen mit Ressourcen (Anzahl Prozessoren, Größe des Hauptspeichers, usw.) sowie Simulation des zukünftigen Bedarfs an physischer Hardware für die Unterstützung des Betreibers bei der Investitionsplanung

Aufgaben:

  • Java-Entwicklung des Webportals und Backends
  • Aufsetzen der Testumgebung für das Webportal
  • Aufsetzen der Cloud-Umgebung sowie die notwendige Hard- und Betriebssysteminstallationen
  • Debugging von OpenNebula
  • Code Refactoring und Fehlerbeseitigung

Eingesetzte Tools: Eclipse, ZK-Framework, OpenNebula, Java, bash-Script, Apache Tomcat, VMware ESXi, KVM, LDAP, VPN, VNC, Subversion, MySQL-Server, SQL

Languages

German
Native
English
Advanced
Polish
Advanced

Education

Jul 2010 - Dec 2011

TU Dortmund

Dortmund, Germany

Lorem ipsum dolor sit amet

Diplom-Informatiker · Informatik

Certifications & licenses

Istqb Certified Tester Foundation Level

Professional Scrum Master 1