Arkadius Sikora

Senior Developer

Dortmund, Deutschland

Erfahrungen

Okt. 2022 - Dez. 2024
2 Jahren 3 Monaten

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 - Sept. 2022
1 Jahr 9 Monaten

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 - Mai 2020
2 Jahren 5 Monaten

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

Juni 2016 - Dez. 2017
1 Jahr 7 Monaten

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 - Mai 2016
2 Monaten

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 - Dez. 2015
2 Monaten

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

Sept. 2015 - Okt. 2015
2 Monaten

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 Monaten

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 - März 2015
8 Monaten

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 - Juli 2014
7 Monaten

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 - Dez. 2014
1 Jahr

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 Monate

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 - Okt. 2012
3 Monaten

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

Juli 2012 - Juli 2012
1 Monate

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 - Dez. 2011
9 Monaten

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

Juli 2010 - Sept. 2011
1 Jahr 3 Monaten

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

Juli 2010 - Aug. 2010
2 Monaten

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

März 2010 - März 2011
1 Jahr 1 Monate

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

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Polnisch
Verhandlungssicher

Ausbildung

Juli 2010 - Dez. 2011

TU Dortmund

Dortmund, Deutschland

Lorem ipsum dolor sit amet

Diplom-Informatiker · Informatik

Zertifikate & Bescheinigungen

Istqb Certified Tester Foundation Level

Professional Scrum Master 1