Realisierung der komplexen, kundenspezifischen Softwarelösungen als Software-Architekt und/oder Senior Softwareentwickler. Master Computer Science.
Aktualisiert am 02.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Boot
REST
JavaScript
Angular
SOAP
Batch
Perl
Clean Code
SAP BAPI
Docker
Docker Compose
Kafka
Kubernetes
AWS
Scrum
Swagger
C/C++
Keycloak
NGINX
OpenShift
Helm
CI/CD
Deutsch
Verhandlungssicher
Englisch
fließend
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-07 - heute

Back-End Entwicklung

IT Consultant und Software Architekt Microsoft Windows 10 Linux
IT Consultant und Software Architekt
  • Entwurf und Architektur von Software, APIs und Microservices im Bereich E-Commerce im MALP Team
Java 12 Spring Boot 2.5 IBM Db2 Database Humio für Logging Analyse Instana für Monitoring Maven JUnit GIT SVN Jenkins Pipeline GitLab CI/CD QuickBuild Jira Confluence Wiki-Software IntelliJ IDEA Ultimate Version 2022.2 Eclipse
Microsoft Windows 10 Linux
REWE digital in Köln
1 Jahr 4 Monate
2023-05 - 2024-08

Solution Design, Architektur und Entwurf von Software

Solution Architekt und IT Consultant Java Spring Boot Angular ...
Solution Architekt und IT Consultant

Architerktur-Re-design und Refactoring des Web Shops 
  • Technische und Architektur Analyse des Systems.
  • Analyse des Dokumentation Status der Vertikalen.
  • Erstellung Architekturkonzept für die Vertikalen.
  • Erstellung Solution design für Vertikalen
  • Erstellung Test und Produktion-Monitoring für die Änderungen der Vertikalen.
  • Deployment auf Produktions-System inkl. Abnahme Test.


Migration auf Kubernetes Infrastruktur

  • Im Rahmen eines Infrastruktur Projekts sollte die gesamte Infrastruktur auf Kubernetes Infrastruktur migriert werden. 

SAP Kafka nginx ArgoCD Atlassian JIRA Atlassian Confluence Kibana Grafana Spring Boot Apache Kafka Keycloak Argo CD Helm Kubernetes (K8s) Docker Docker Compose Notationen wie XML Swagger/OpenAPI JSON YAML Maria DB MySQL Self-contained System (SCS) approach EDA
Java Spring Boot Angular NGINX - Web Server Load Balancer Apache Solr Elasticsearch OCI - Open Catalog Interface - Punchout Katalog SAP Ariba SAP BAPI Grafana für Monitoring Kibana OpenSearch Type Script Gradle Mocito JUnit Git Lab Jira Confluence IntelliJ IDEA Ultimate Version 2023.3
Betzdorf und Remote
6 Monate
2022-02 - 2022-07

Entwurf und Entwicklung APIs und REST Schnittstellen

Senior Software Ingenieur Event basierte Entwicklung und Architektur Mac OS Big Sur
Senior Software Ingenieur
  • Back-End Entwicklung
Java 17 Spring Boot 2.5.12 Spring Cloud 2.3.3 Cloud-Datenbank Mongo DB 4.4 Docker AWS S3 Amazon Elastic Compute Cloud (EC2) Kibana für Logging Analyse Grafana für Monitoring Gradle JUnit Tests mit Mockito GIT SVN GitHub Jenkins Pipeline GitLab CI/CD Jira Confluence Wiki-Software IntelliJ IDEA 2021.3.2 Ultimate Edition
Event basierte Entwicklung und Architektur Mac OS Big Sur
OTTO
Hamburg
1 Jahr 1 Monat
2021-02 - 2022-02

Entwicklung sowohl im Back-End, als auch im Front-End

Senior Software Consultant Self-contained System (SCS) approach NGINX 1.19 als Load Balancer und Web Server Mac OS Big Sur
Senior Software Consultant
  • Entwurf und Architektur von Software, APIs und Microservices im Bereich E-Commerce
  • Self Contained System Architecture, Big-Data, OnlineMarketing

Spring Boot 2.3 Apache Kafka 2.8.0 Maria DB 10.5.9 Flyway für Database Migrations Grafana 6.7.4 für Observing Metrics Logs Traces Kibana 6.4.1 für Logging Analyse Apache FreeMarker Gradle 5.6.4 JUnit Tests mit Mockito GIT 2.30.1 Jenkins Jira Confluence Wiki-Software IntelliJ IDEA Ultimate 2021.1
Self-contained System (SCS) approach NGINX 1.19 als Load Balancer und Web Server Mac OS Big Sur
NEOZO GmbH & Co. KG
7 Monate
2020-08 - 2021-02

Project management - Scaled Agile Framework (SAFe)

Senior Softwareentwickler CentOS 8 Unit Testing with Jasmine & Karma
Senior Softwareentwickler
  • Entwicklung sowohl im Front-End, als auch im Back-End
  • Konzeption von großen oder komplexen Systemen im Bereich Document Outputmanagement.
  • Ablösung von Legacy Systemen
  • Entwicklung RESTful Web Services 
  • Entwurf und Architektur von Software, APIs und Microservices
IntelliJ 2020 Eclipse 2020-09 Jenkins Tekton Jira Confluence Wiki-Software GIT JMockit Gradle Maven Angular 10 Type Script Npm Node PostgreSQL IBM DB2 Event Sourcing and CQRS design patterns Apache Avro Apicurio Registry Apache Kafka Connect Apache Kafka Spring Vault 2.3.1 Spring Boot 2.3 Spring 5.0 Docker Compose Docker OpenShift 4.2
CentOS 8 Unit Testing with Jasmine & Karma
Deutsche Post E-POST Solutions GmbH
9 Monate
2019-08 - 2020-04

Build und Cloud-Deployment in OpenShift

Senior Software Entwickler GIT Windows 10
Senior Software Entwickler
  • Unterstützung des Teams bei der Optimierung von Geschäftsprozessen zur Kostensenkung
  • Frameworks, Services- und Prozessentwicklung
  • Migration SOAP und RESTful Web Services from IBM WebSphere nach Java Spring Boot
  • Entwicklung SOAP und RESTful Microservices 
Eclipse Oxygen 4.7 IntelliJ IDEA Ultimate 2019.3 Bitbucket Jira Wiki-Software Maven Jenkins SonarQube Red Hat OpenShift Container Platform 4.2 Nexus JFrog Artifactory Spring Boot 2.0 JMockit Version 1.49 IBM WebSphere Liberty IBM WebSphere Application Server 8.5 IBM DB 2 Dynatrace Application Performance Monitoring
GIT Windows 10
Generali Deutschland Informatik Services GmbH
7 Monate
2019-01 - 2019-07

Umsetzung DV-Konzepten

Senior IT Consultant Java EE JSF (PrimeFaces) CDI ...
Senior IT Consultant
  • Migration bestehender Anwendungen EAP 6.4 auf EAP 7.1
  • Umsetzung DV-Konzepten auf Basis der vorgelegten fachlichen Konzepte und deren Implementierung
  • Umsetzung von Anforderungen an bestehende JavaAnwendungen (DSGVO/InvstRG)
  • Bugfixing Randsysteme FileNet P8 (inkl. Restentwicklung)
  • Entwicklung und Durchführung von JUnit Tests mit Mockito und Weld-JUnit5
Java EE JSF (PrimeFaces) CDI EJB JPA IntelliJ IDEA Ultimate Edition 2018.3 Jira Confluence Wiki-Software GitLab Community Edition 11.9.1 Jenkins Version 2.63 SonarQube Version 6.7.6 Oracle 12 MS SQL Server IBM DB2 Hibernate ORM Maven 3.0.3 Weld-JUnit5 for Testing of CDI Beans Mockito 2 PrimeFaces 6.2 JSF 2.3.0 JBoss EAP6.4 und EAP 7.1 IBM FileNet P8 GIT Version 2.18.0 Windows 7
Deka Bank
Luxembourg
6 Monate
2018-07 - 2018-12

Softwareentwicklung

Senior Software Consultant Red Hat Enterprise Linux (RHEL) 7.x Debian 9 (Stretch) Crucible4.4 ...
Senior Software Consultant
  • Softwareentwicklung für Banken
  • Softwareentwicklung für Finanzdienstleister
  • Digitale Vermögensverwaltung Software für Targobank
  • Portfolio Management Software für Bank Vontobel AG
  • Asset Management Software für Bank Vontobel AG
  • REST Web Services
  • Microservices (REST-basierter Architektur)
  • Test-Driven Development (TDD), JUnit
  • IT-Agile: Scrum
Eclipse5.0.0 (Oxygen) WebStorm 2018.1.4 Angular 6 Grunt NPM Node.js Jasmine & Karma JavaScript Typescript HTML CSS YAML JSON Swagger Version 3.0.1 Apache JMS-Systeme Kafka ZooKeeper Camunda BPM Liquibase Database Refactoring Jira Confluence Wiki-Software Jenkins Oracle 12 JPA Hibernate ORM
Red Hat Enterprise Linux (RHEL) 7.x Debian 9 (Stretch) Crucible4.4 GIT
Aixigo AG
Aachen
6 Monate
2018-01 - 2018-06

Entwicklung von Software-Systemen

Senior Software Ingenieur Windows 7 Red Hat Enterprise Linux(RHEL) 7.x GIT ...
Senior Software Ingenieur
Arbeit an einer sicherheitsempfindlichen Stelle und an der sicherheitskritischen Infrastruktur. Erweiterte Sicherheitsüberprüfung (?Ü2?) im Bereich Sabotageschutz.

  • Entwicklung von Software-Systemen mit der Drei-Schichten-Architektur mit Java EE
  • Komponentenbasierte Software-Entwicklung mit Enterprise Java Bean (EJB 3.2) und Contexts- and Dependency Injection (CDI 2.0)
  • Application Server Red Hat JBoss EAP 7.0
  • Für die Frontend Entwicklung wurden von mir folgende Frameworks: JSF 2.3 und PrimeFaces 6.2 benutzt
  • Datenbank Entwicklung: Oracle Database 12
  • Für die Persistierung von Daten mit Transaktionssteuerung wurde von mir JPA und Hibernate benutzt
  • Tägliche Arbeit mit folgenden Build-Management-Tools: Maven, JFrog Artifactory

IntelliJ IDEA ULTIMATE 2017.2.2017 Squirell SQL Client Version 3.8.12 Visual Paradigm for UML Professional Edition GitLab Enterpreise Edition 10.7.0-ee Atlasian JIRA v7.1.1 Oracle Database 12
Windows 7 Red Hat Enterprise Linux(RHEL) 7.x GIT SVN
Übertragungsnetzbetreiber Amprion GmbH
Köln
2 Jahre 2 Monate
2005-12 - 2008-01

Entwicklung im Automotive-Umfeld

Softwareentwickler
Softwareentwickler
  • Embedded Firmware Entwicklung für Steuergeräte in C/C++
  • Validierung eines C Cross-Compilers
  • Entwicklung umfangreiches, voll automatisch ablaufendes Testsystem (compiler conformance test suite) in Perl 5, Make, JavaScript1.7, MySQL5.0, Apache Web Server 2.2
  • Entwicklung Eclipse-Plugins in Java und XML für die Unterstützung und Integrierung C Cross-Compilers mit Eclipse 3.3 CDT IDE
  • Entwicklung im Automotive-Umfeld eine kundenspezifische Software zur Steuerung eines Bremsenprüfstands von der Planungsphase bis zur endgültigen Inbetriebnahme vom TÜV
  • Frontend Entwicklung in C# 3.0
  • Backend und Firmware Entwicklung in C/C++
Wilke Technology GmbH
Aachen
10 Monate
2005-03 - 2005-12

Praktikum

Softwareentwickle
Softwareentwickle
Wilke Technology GmbH
Aachen / Deutschland
3 Jahre 5 Monate
1999-02 - 2002-06

Entwicklung und Implementierung

Studentische Hilfskraft als Softwareentwickler
Studentische Hilfskraft als Softwareentwickler
  • Simulationen im MATLAB 6.0 und Simulink;
  • Entwicklung und Implementierung eine Vector Geographische Informationssysteme (GIS) in Java2;
  • Implementierung von Protokollen: SMTP, POP3, IMAP, TCP/IP
Internationalen Universität Kirgisistan

Aus- und Weiterbildung

Aus- und Weiterbildung

11 Monate
2004-04 - 2005-02

Fortbildungslehrgang als Softwareentwickler

Microrep in Aachen / Deutschland
Microrep in Aachen / Deutschland
1 Jahr 1 Monat
2002-12 - 2003-12

Integration und Deutsch Sprachkurs

Kolping-Bildungswerk Aachen
Kolping-Bildungswerk Aachen
1 Jahr 10 Monate
2000-09 - 2002-06

Informatik- und Rechentechnik

Master of Computer Science, Internationalen Universität in Kirgisistan
Master of Computer Science
Internationalen Universität in Kirgisistan
3 Jahre
1997-09 - 2000-08

Informatik- und Rechentechnik

Bachelor of Computer Science(KS), Internationalen Universität in Kirgisista
Bachelor of Computer Science(KS)
Internationalen Universität in Kirgisista
3 Jahre
1989-09 - 1992-08

Maschinenbaus

Moskauer Technisches Universität (Bauman Moscow State TechnicalUniversity) in Moskau / Russland
Moskauer Technisches Universität (Bauman Moscow State TechnicalUniversity) in Moskau / Russland
3 Jahre
1986-09 - 1989-08

Mathematik und Physik

Mittelschule Nr. 61, Frunse / Kirgisistan
Mittelschule Nr. 61, Frunse / Kirgisistan
7 Jahre
1979-09 - 1986-08

Schüler

Mittelschule Nr. 13 in Frunse / Kirgisistan
Mittelschule Nr. 13 in Frunse / Kirgisistan

Position

Position

Solution Architekt/IT Consultant/Senior Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot REST JavaScript Angular SOAP Batch Perl Clean Code SAP BAPI Docker Docker Compose Kafka Kubernetes AWS Scrum Swagger C/C++ Keycloak NGINX OpenShift Helm CI/CD

Produkte / Standards / Erfahrungen / Methoden

KURZPROFIL
  • 19 Jahre Erfahrung in der Realisierung der komplexen, kundenspezifischen Softwarelösungen als Software-Architekt und Softwareentwickler.
  • 10 Jahre als Software-Ingenieur im Bereich des Operations Research.
  • 3 Jahre als Software-Ingenieur im Embedded Systems Bereich.
  • Erfahrung im Banking-Umfeld, Versicherungen, FinTech, E-Commerce.
  • Erfahrung im Software Development Lifecycle (SDLC).
  • Erfahrung in der Teil- und Projektleitung.
  • Durchführung von Performance-Optimierungen und Reverse Engineering.
  • DevOps sowohl für On-Premise- als auch für Cloud-Infrastrukturen.
  • Erfahrung in moderne Technologien, Programmiersprachen und Frameworks wie z.B.: Java EE, Java 8-17, TypeScript, JavaScript, Angular, REST Microservices Architektur, SOAP, Spring Boot, Spring Cloud, Shell und Batch Scripts, PHP, Perl, SQL, C/C++, STL, Boost C++Libraries, XML, HTML 5, CI/CD Pipeline, Kubernetes und Docker, Open Shift, Git, SVN 
  • Entwicklung nach Clean Code und SOLID Prinzipien.


Entwicklungsumgebungen:

  • IntelliJ IDEA
  • Eclipse
  • NetBeans IDE,
  • GCC 7.1, GDB 8.0, Valgrind 3.13.0,
  • Emacs,Vim,
  • MagicDraw UML,
  • Visual Paradigm for UML Professional Edition
  • Microsoft Visual Studio 2008 9.0
  • Microsoft Visual Studio .NET Framework 3.0\3.5


Frameworks:

  • Hibernate ORM,
  • Spring 5.0, Spring Boot 2
  • WildFly Application Server,
  • JBoss Application Server,
  • Apache Web Server,
  • NGINX
  • GIT/CVS/SVN


Agile und klassische Vorgehensmodelle:

  • Scrum
  • Kanban
  • V-Modell
  • Wasserfallmodell


Continuous Integration (CI) / Continuous Delivery (CD):

  • GitLab, Bitbucket, Jenkins, Team City, Tekton
  • SonarQube / SonarLint
  • Nexus
  • JFrog Artifactory


Container-Orchestrierung:

  • Kubernetes 1.27
  • Helm
  • OpenShift 4.2


Container-Virtualisierung:

  • Docker 24.0.5
  • Docker Compose 2.23.3


Kubernetes-natives Java-Frameworks:

  • Quarkus


Message Brokers:

  • Apache Kafka
  • Apache ActiveMQ
  • RabbitMQ


Cloud-Plattformen:

  • AWS


Softwarearchitektur, Design und Technologien:

  • OOA/OOD
  • TDD, BDD, DDD
  • EDA(Event-driven architecture)
  • Clean Code Development


Quality and Testing frameworks:

  • JUnit, Mockito, JMockit, WireMock

Betriebssysteme

Red Hat Enterprise Linux
Solaris
Ubuntu
Mac OS
Windows

Programmiersprachen

Java
Experte
Spring Boot
Experte
Kafka
Experte
Angular
Fortgeschritten
Kubernetes
Fortgeschritten
Cloud
Fortgeschritten
Java EE/SE(8-17)
JavaScript ECMA
Typescript
HTML
Web Services
REST, SOAP
JSF 2.3
PrimeFaces 6.2
SQL
Perl 6
PHP
Regular expressions
Shell Scripts
C
C++ 17
STL
Boost 1.66
XML
HTML 5
XHTML

Datenbanken

Oracle DB 12
MySQL
MariaDB
Microsoft SQL Server 2017
IBM DB2
MongoDB

Branchen

Branchen

  • Banking-Umfeld
  • Versicherungen
  • FinTech
  • E-Commerce
  • Logistik
  • Operations Research
  • Embedded Systems

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-07 - heute

Back-End Entwicklung

IT Consultant und Software Architekt Microsoft Windows 10 Linux
IT Consultant und Software Architekt
  • Entwurf und Architektur von Software, APIs und Microservices im Bereich E-Commerce im MALP Team
Java 12 Spring Boot 2.5 IBM Db2 Database Humio für Logging Analyse Instana für Monitoring Maven JUnit GIT SVN Jenkins Pipeline GitLab CI/CD QuickBuild Jira Confluence Wiki-Software IntelliJ IDEA Ultimate Version 2022.2 Eclipse
Microsoft Windows 10 Linux
REWE digital in Köln
1 Jahr 4 Monate
2023-05 - 2024-08

Solution Design, Architektur und Entwurf von Software

Solution Architekt und IT Consultant Java Spring Boot Angular ...
Solution Architekt und IT Consultant

Architerktur-Re-design und Refactoring des Web Shops 
  • Technische und Architektur Analyse des Systems.
  • Analyse des Dokumentation Status der Vertikalen.
  • Erstellung Architekturkonzept für die Vertikalen.
  • Erstellung Solution design für Vertikalen
  • Erstellung Test und Produktion-Monitoring für die Änderungen der Vertikalen.
  • Deployment auf Produktions-System inkl. Abnahme Test.


Migration auf Kubernetes Infrastruktur

  • Im Rahmen eines Infrastruktur Projekts sollte die gesamte Infrastruktur auf Kubernetes Infrastruktur migriert werden. 

SAP Kafka nginx ArgoCD Atlassian JIRA Atlassian Confluence Kibana Grafana Spring Boot Apache Kafka Keycloak Argo CD Helm Kubernetes (K8s) Docker Docker Compose Notationen wie XML Swagger/OpenAPI JSON YAML Maria DB MySQL Self-contained System (SCS) approach EDA
Java Spring Boot Angular NGINX - Web Server Load Balancer Apache Solr Elasticsearch OCI - Open Catalog Interface - Punchout Katalog SAP Ariba SAP BAPI Grafana für Monitoring Kibana OpenSearch Type Script Gradle Mocito JUnit Git Lab Jira Confluence IntelliJ IDEA Ultimate Version 2023.3
Betzdorf und Remote
6 Monate
2022-02 - 2022-07

Entwurf und Entwicklung APIs und REST Schnittstellen

Senior Software Ingenieur Event basierte Entwicklung und Architektur Mac OS Big Sur
Senior Software Ingenieur
  • Back-End Entwicklung
Java 17 Spring Boot 2.5.12 Spring Cloud 2.3.3 Cloud-Datenbank Mongo DB 4.4 Docker AWS S3 Amazon Elastic Compute Cloud (EC2) Kibana für Logging Analyse Grafana für Monitoring Gradle JUnit Tests mit Mockito GIT SVN GitHub Jenkins Pipeline GitLab CI/CD Jira Confluence Wiki-Software IntelliJ IDEA 2021.3.2 Ultimate Edition
Event basierte Entwicklung und Architektur Mac OS Big Sur
OTTO
Hamburg
1 Jahr 1 Monat
2021-02 - 2022-02

Entwicklung sowohl im Back-End, als auch im Front-End

Senior Software Consultant Self-contained System (SCS) approach NGINX 1.19 als Load Balancer und Web Server Mac OS Big Sur
Senior Software Consultant
  • Entwurf und Architektur von Software, APIs und Microservices im Bereich E-Commerce
  • Self Contained System Architecture, Big-Data, OnlineMarketing

Spring Boot 2.3 Apache Kafka 2.8.0 Maria DB 10.5.9 Flyway für Database Migrations Grafana 6.7.4 für Observing Metrics Logs Traces Kibana 6.4.1 für Logging Analyse Apache FreeMarker Gradle 5.6.4 JUnit Tests mit Mockito GIT 2.30.1 Jenkins Jira Confluence Wiki-Software IntelliJ IDEA Ultimate 2021.1
Self-contained System (SCS) approach NGINX 1.19 als Load Balancer und Web Server Mac OS Big Sur
NEOZO GmbH & Co. KG
7 Monate
2020-08 - 2021-02

Project management - Scaled Agile Framework (SAFe)

Senior Softwareentwickler CentOS 8 Unit Testing with Jasmine & Karma
Senior Softwareentwickler
  • Entwicklung sowohl im Front-End, als auch im Back-End
  • Konzeption von großen oder komplexen Systemen im Bereich Document Outputmanagement.
  • Ablösung von Legacy Systemen
  • Entwicklung RESTful Web Services 
  • Entwurf und Architektur von Software, APIs und Microservices
IntelliJ 2020 Eclipse 2020-09 Jenkins Tekton Jira Confluence Wiki-Software GIT JMockit Gradle Maven Angular 10 Type Script Npm Node PostgreSQL IBM DB2 Event Sourcing and CQRS design patterns Apache Avro Apicurio Registry Apache Kafka Connect Apache Kafka Spring Vault 2.3.1 Spring Boot 2.3 Spring 5.0 Docker Compose Docker OpenShift 4.2
CentOS 8 Unit Testing with Jasmine & Karma
Deutsche Post E-POST Solutions GmbH
9 Monate
2019-08 - 2020-04

Build und Cloud-Deployment in OpenShift

Senior Software Entwickler GIT Windows 10
Senior Software Entwickler
  • Unterstützung des Teams bei der Optimierung von Geschäftsprozessen zur Kostensenkung
  • Frameworks, Services- und Prozessentwicklung
  • Migration SOAP und RESTful Web Services from IBM WebSphere nach Java Spring Boot
  • Entwicklung SOAP und RESTful Microservices 
Eclipse Oxygen 4.7 IntelliJ IDEA Ultimate 2019.3 Bitbucket Jira Wiki-Software Maven Jenkins SonarQube Red Hat OpenShift Container Platform 4.2 Nexus JFrog Artifactory Spring Boot 2.0 JMockit Version 1.49 IBM WebSphere Liberty IBM WebSphere Application Server 8.5 IBM DB 2 Dynatrace Application Performance Monitoring
GIT Windows 10
Generali Deutschland Informatik Services GmbH
7 Monate
2019-01 - 2019-07

Umsetzung DV-Konzepten

Senior IT Consultant Java EE JSF (PrimeFaces) CDI ...
Senior IT Consultant
  • Migration bestehender Anwendungen EAP 6.4 auf EAP 7.1
  • Umsetzung DV-Konzepten auf Basis der vorgelegten fachlichen Konzepte und deren Implementierung
  • Umsetzung von Anforderungen an bestehende JavaAnwendungen (DSGVO/InvstRG)
  • Bugfixing Randsysteme FileNet P8 (inkl. Restentwicklung)
  • Entwicklung und Durchführung von JUnit Tests mit Mockito und Weld-JUnit5
Java EE JSF (PrimeFaces) CDI EJB JPA IntelliJ IDEA Ultimate Edition 2018.3 Jira Confluence Wiki-Software GitLab Community Edition 11.9.1 Jenkins Version 2.63 SonarQube Version 6.7.6 Oracle 12 MS SQL Server IBM DB2 Hibernate ORM Maven 3.0.3 Weld-JUnit5 for Testing of CDI Beans Mockito 2 PrimeFaces 6.2 JSF 2.3.0 JBoss EAP6.4 und EAP 7.1 IBM FileNet P8 GIT Version 2.18.0 Windows 7
Deka Bank
Luxembourg
6 Monate
2018-07 - 2018-12

Softwareentwicklung

Senior Software Consultant Red Hat Enterprise Linux (RHEL) 7.x Debian 9 (Stretch) Crucible4.4 ...
Senior Software Consultant
  • Softwareentwicklung für Banken
  • Softwareentwicklung für Finanzdienstleister
  • Digitale Vermögensverwaltung Software für Targobank
  • Portfolio Management Software für Bank Vontobel AG
  • Asset Management Software für Bank Vontobel AG
  • REST Web Services
  • Microservices (REST-basierter Architektur)
  • Test-Driven Development (TDD), JUnit
  • IT-Agile: Scrum
Eclipse5.0.0 (Oxygen) WebStorm 2018.1.4 Angular 6 Grunt NPM Node.js Jasmine & Karma JavaScript Typescript HTML CSS YAML JSON Swagger Version 3.0.1 Apache JMS-Systeme Kafka ZooKeeper Camunda BPM Liquibase Database Refactoring Jira Confluence Wiki-Software Jenkins Oracle 12 JPA Hibernate ORM
Red Hat Enterprise Linux (RHEL) 7.x Debian 9 (Stretch) Crucible4.4 GIT
Aixigo AG
Aachen
6 Monate
2018-01 - 2018-06

Entwicklung von Software-Systemen

Senior Software Ingenieur Windows 7 Red Hat Enterprise Linux(RHEL) 7.x GIT ...
Senior Software Ingenieur
Arbeit an einer sicherheitsempfindlichen Stelle und an der sicherheitskritischen Infrastruktur. Erweiterte Sicherheitsüberprüfung (?Ü2?) im Bereich Sabotageschutz.

  • Entwicklung von Software-Systemen mit der Drei-Schichten-Architektur mit Java EE
  • Komponentenbasierte Software-Entwicklung mit Enterprise Java Bean (EJB 3.2) und Contexts- and Dependency Injection (CDI 2.0)
  • Application Server Red Hat JBoss EAP 7.0
  • Für die Frontend Entwicklung wurden von mir folgende Frameworks: JSF 2.3 und PrimeFaces 6.2 benutzt
  • Datenbank Entwicklung: Oracle Database 12
  • Für die Persistierung von Daten mit Transaktionssteuerung wurde von mir JPA und Hibernate benutzt
  • Tägliche Arbeit mit folgenden Build-Management-Tools: Maven, JFrog Artifactory

IntelliJ IDEA ULTIMATE 2017.2.2017 Squirell SQL Client Version 3.8.12 Visual Paradigm for UML Professional Edition GitLab Enterpreise Edition 10.7.0-ee Atlasian JIRA v7.1.1 Oracle Database 12
Windows 7 Red Hat Enterprise Linux(RHEL) 7.x GIT SVN
Übertragungsnetzbetreiber Amprion GmbH
Köln
2 Jahre 2 Monate
2005-12 - 2008-01

Entwicklung im Automotive-Umfeld

Softwareentwickler
Softwareentwickler
  • Embedded Firmware Entwicklung für Steuergeräte in C/C++
  • Validierung eines C Cross-Compilers
  • Entwicklung umfangreiches, voll automatisch ablaufendes Testsystem (compiler conformance test suite) in Perl 5, Make, JavaScript1.7, MySQL5.0, Apache Web Server 2.2
  • Entwicklung Eclipse-Plugins in Java und XML für die Unterstützung und Integrierung C Cross-Compilers mit Eclipse 3.3 CDT IDE
  • Entwicklung im Automotive-Umfeld eine kundenspezifische Software zur Steuerung eines Bremsenprüfstands von der Planungsphase bis zur endgültigen Inbetriebnahme vom TÜV
  • Frontend Entwicklung in C# 3.0
  • Backend und Firmware Entwicklung in C/C++
Wilke Technology GmbH
Aachen
10 Monate
2005-03 - 2005-12

Praktikum

Softwareentwickle
Softwareentwickle
Wilke Technology GmbH
Aachen / Deutschland
3 Jahre 5 Monate
1999-02 - 2002-06

Entwicklung und Implementierung

Studentische Hilfskraft als Softwareentwickler
Studentische Hilfskraft als Softwareentwickler
  • Simulationen im MATLAB 6.0 und Simulink;
  • Entwicklung und Implementierung eine Vector Geographische Informationssysteme (GIS) in Java2;
  • Implementierung von Protokollen: SMTP, POP3, IMAP, TCP/IP
Internationalen Universität Kirgisistan

Aus- und Weiterbildung

Aus- und Weiterbildung

11 Monate
2004-04 - 2005-02

Fortbildungslehrgang als Softwareentwickler

Microrep in Aachen / Deutschland
Microrep in Aachen / Deutschland
1 Jahr 1 Monat
2002-12 - 2003-12

Integration und Deutsch Sprachkurs

Kolping-Bildungswerk Aachen
Kolping-Bildungswerk Aachen
1 Jahr 10 Monate
2000-09 - 2002-06

Informatik- und Rechentechnik

Master of Computer Science, Internationalen Universität in Kirgisistan
Master of Computer Science
Internationalen Universität in Kirgisistan
3 Jahre
1997-09 - 2000-08

Informatik- und Rechentechnik

Bachelor of Computer Science(KS), Internationalen Universität in Kirgisista
Bachelor of Computer Science(KS)
Internationalen Universität in Kirgisista
3 Jahre
1989-09 - 1992-08

Maschinenbaus

Moskauer Technisches Universität (Bauman Moscow State TechnicalUniversity) in Moskau / Russland
Moskauer Technisches Universität (Bauman Moscow State TechnicalUniversity) in Moskau / Russland
3 Jahre
1986-09 - 1989-08

Mathematik und Physik

Mittelschule Nr. 61, Frunse / Kirgisistan
Mittelschule Nr. 61, Frunse / Kirgisistan
7 Jahre
1979-09 - 1986-08

Schüler

Mittelschule Nr. 13 in Frunse / Kirgisistan
Mittelschule Nr. 13 in Frunse / Kirgisistan

Position

Position

Solution Architekt/IT Consultant/Senior Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot REST JavaScript Angular SOAP Batch Perl Clean Code SAP BAPI Docker Docker Compose Kafka Kubernetes AWS Scrum Swagger C/C++ Keycloak NGINX OpenShift Helm CI/CD

Produkte / Standards / Erfahrungen / Methoden

KURZPROFIL
  • 19 Jahre Erfahrung in der Realisierung der komplexen, kundenspezifischen Softwarelösungen als Software-Architekt und Softwareentwickler.
  • 10 Jahre als Software-Ingenieur im Bereich des Operations Research.
  • 3 Jahre als Software-Ingenieur im Embedded Systems Bereich.
  • Erfahrung im Banking-Umfeld, Versicherungen, FinTech, E-Commerce.
  • Erfahrung im Software Development Lifecycle (SDLC).
  • Erfahrung in der Teil- und Projektleitung.
  • Durchführung von Performance-Optimierungen und Reverse Engineering.
  • DevOps sowohl für On-Premise- als auch für Cloud-Infrastrukturen.
  • Erfahrung in moderne Technologien, Programmiersprachen und Frameworks wie z.B.: Java EE, Java 8-17, TypeScript, JavaScript, Angular, REST Microservices Architektur, SOAP, Spring Boot, Spring Cloud, Shell und Batch Scripts, PHP, Perl, SQL, C/C++, STL, Boost C++Libraries, XML, HTML 5, CI/CD Pipeline, Kubernetes und Docker, Open Shift, Git, SVN 
  • Entwicklung nach Clean Code und SOLID Prinzipien.


Entwicklungsumgebungen:

  • IntelliJ IDEA
  • Eclipse
  • NetBeans IDE,
  • GCC 7.1, GDB 8.0, Valgrind 3.13.0,
  • Emacs,Vim,
  • MagicDraw UML,
  • Visual Paradigm for UML Professional Edition
  • Microsoft Visual Studio 2008 9.0
  • Microsoft Visual Studio .NET Framework 3.0\3.5


Frameworks:

  • Hibernate ORM,
  • Spring 5.0, Spring Boot 2
  • WildFly Application Server,
  • JBoss Application Server,
  • Apache Web Server,
  • NGINX
  • GIT/CVS/SVN


Agile und klassische Vorgehensmodelle:

  • Scrum
  • Kanban
  • V-Modell
  • Wasserfallmodell


Continuous Integration (CI) / Continuous Delivery (CD):

  • GitLab, Bitbucket, Jenkins, Team City, Tekton
  • SonarQube / SonarLint
  • Nexus
  • JFrog Artifactory


Container-Orchestrierung:

  • Kubernetes 1.27
  • Helm
  • OpenShift 4.2


Container-Virtualisierung:

  • Docker 24.0.5
  • Docker Compose 2.23.3


Kubernetes-natives Java-Frameworks:

  • Quarkus


Message Brokers:

  • Apache Kafka
  • Apache ActiveMQ
  • RabbitMQ


Cloud-Plattformen:

  • AWS


Softwarearchitektur, Design und Technologien:

  • OOA/OOD
  • TDD, BDD, DDD
  • EDA(Event-driven architecture)
  • Clean Code Development


Quality and Testing frameworks:

  • JUnit, Mockito, JMockit, WireMock

Betriebssysteme

Red Hat Enterprise Linux
Solaris
Ubuntu
Mac OS
Windows

Programmiersprachen

Java
Experte
Spring Boot
Experte
Kafka
Experte
Angular
Fortgeschritten
Kubernetes
Fortgeschritten
Cloud
Fortgeschritten
Java EE/SE(8-17)
JavaScript ECMA
Typescript
HTML
Web Services
REST, SOAP
JSF 2.3
PrimeFaces 6.2
SQL
Perl 6
PHP
Regular expressions
Shell Scripts
C
C++ 17
STL
Boost 1.66
XML
HTML 5
XHTML

Datenbanken

Oracle DB 12
MySQL
MariaDB
Microsoft SQL Server 2017
IBM DB2
MongoDB

Branchen

Branchen

  • Banking-Umfeld
  • Versicherungen
  • FinTech
  • E-Commerce
  • Logistik
  • Operations Research
  • Embedded Systems

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.