Software Design/Architektur, Softwareengineur
Aktualisiert am 28.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 28.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Softwarearchitektur
Software Analyse
Clean Code
Java
Springboot
Reaktives Programmieren
Angular/Redux
View.js
HTML/CSS/JavaScript
RDBMS
Kafka
Scrum
Jira
Git
DDD
Microservices
Docker
Kubernetes
Gradle
Maven
Scrum Product Owner
Camunda
TDD
Deutsch
fließend
Englisch
fortgeschritten
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Düsseldorf (+200km)
Deutschland
Wenn es um größere Distanz geht, dann bevorzuge ich remote zu arbeiten, allerdings bin bereit bei Bedarf bei dem Kunden vor Ort zu arbeiten.
möglich

Projekte

Projekte

2 Jahre 1 Monat
2021-12 - 2023-12

Senior Fullstack Softwareentwickler/Senior Software Architekt

Senior Fullstack Softwareentwickler/Senior Software Architekt Java Springboot Micronaut ...
Senior Fullstack Softwareentwickler/Senior Software Architekt

Arbeit als IT Outsourcing bei verschiedenen Kunden

  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Erweiterung der bestehenden und Einbau neuer Funktionalitäten(Backend und Frontend) in den Wenanwendungen anhand Spring MVC, Springboot, ThymeLeaf, Type Script/Angular, View.js, JavaScript/HTML/CSS/BootStrap
  • Migration der Legacy Anwendung zu Microservices/Springboot
  • Entwicklung der Batch Jobs anhand Spring Batch
  • Umstellung Legacy Batch Jobs auf Spring Batch
  • Unit Tests mit JUnit und Mockito/EasyMock(Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven und Gradle
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Erweiterung und Neuentwicklung von Pipelines in GitHub, GitLab und Ansible
  • Verwaltung von Services(Pods) in Kubernetes über Spinnaker((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira, Confluence und Kiw

Atlassian Confluence Atlassian JIRA Agile GitHub GitLab Kiwi Docker Kubernetes Spinnaker Azure Jenkins IntelliJ curl Postman Oracle DB/2 SQuirreL SQL Client
Java Springboot Micronaut MVC Thymeleaf Python SQl JavaScript HTML CSS Scrum Shell-Script Ansible Git Batch Jira Kiwi Maven Gradle Oracle Reactiv Programming Microservices Angular Springbatch
top it services
remote
6 Monate
2021-04 - 2021-09

Betreuung bestehender Legacy Komponenten/Migration auf moderne Technologien

Senior Java Developer Java/Springboot Vue Microservices ...
Senior Java Developer

Airplus International betreibt Portal zu Verwaltung und Nutzen von virtuellen Kredit Karten. Das dahinterstehendes System bestand zum Zeitpunkt des Einsatzes unter anderem aus Legacy Komponenten, die betreut und modernisiert werden sollten. Außerdem ging es bei dem Projekt um alltägliches Bugfixing. 

  • Betreuung, Weiter- und Neuentwicklung von bestehenden Software-Komponenten und Services, sowie deren Modernisierung
  • Tests und Dokumentation
  • Bugfixing

Java/Springboot Vue Microservices JWT Kafka Maven Git Kubernetes Keycloak Docker Scrum HTML CSS JavaScript Reactive programming Jira Atlassian Confluence IntelliJ MS SQL Server SQuirreL SQL Client Postman MS Sql Server Studio Azure AppDynamics BitBucket Putty
Airplus International
Remote
2 Jahre 11 Monate
2018-06 - 2021-04

Java Fullstack Entwicklung/Software Architekt

Senior Full Stack Entwickler Java/ Senior Software Architekt Spring Boot Vue Git ...
Senior Full Stack Entwickler Java/ Senior Software Architekt

Arbeit als IT Outsourcing bei verschiedenen Kunden

  • Entwurf und Implementierung der Funktionalitäten (Backend als Rest-Services und Frontend) in interner Web Anwendung mit Springboot, Angular, Type Script/Html/Css/Bootstrap
  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Design(OpenAPI) und Entwicklung von Rest-Services(Springboot)
  • Erweiterung der bestehenden und Einbau neuer Funktionalitäten(Backend als Rest-Services und Frontend) in Web Anwendungen mit Springboot, Angular, View.js, Type Script/JavaScript/HTML/CSS/BootStrap
  • Erweiterung und Entwicklung der Batch Jobs anhand Spring Batch
  • Unit Tests mit JUnit und Mockito/EasyMock(Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven und Gradle
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Erweiterung und Neuentwicklung von Pipelines in Jenkins, GitLab und Github
  • Verwaltung von Services(Pods) in Kubernetes über Spinnaker, Rancher und Azure((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Serviceanfragen- und Aktivitätenanalyse mit Kibana
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira und Kiwi

Atlassian JIRA GitHub GitLab Atlassian Confluence IntelliJ SQuirreL SQL Client Oracle SQL Developer curl Postman SoapUI Docker Kubernetes Camunda
Spring Boot Vue Git Kubernetes Docker Kafka Postgres JEE JavaScript/JQuery Java Angular BPMN HTML CSS
Ampada GmbH
remote/Köln/Bielefeld/Düsseldorf/Wiebaden/Nürnberg
1 Jahr 10 Monate
2016-08 - 2018-05

Entwicklung eines POS-Systems

verschiedene Scrum Visual Studio Team Services Visual Studio ...
verschiedene

Entwicklung eines POS-Systems mit Funktionalitäten der Lagerverwaltung und Cashflow-Analyse 

  • Entwicklung einer BI-Anwendung
  • Entwicklung von Prozessabläufen
  • Entwicklung einer REST API durch die Anwendung von Spring MVC und Jason API
  • Erweiterung der User-Interfaces unter Verwendung kundenspezifischen JavaScript-Komponenten mittels Dojo- and jQuery-Bibliotheken (libraries)
  • Architekturen in einem Projekt
  • Einsatz von IoC und AOP Konzepten und MvxCrossPlatform-Frameworks
  • Einsatz der NoSQL-Datenbank und RavenDB zur Online- Berichterstellung

Rolle

  • Business Analyst/Berater
  • Project Manager
  • Product Manager
  • Software Architekt
  • Softwareentwickler

 

Scrum Visual Studio Team Services Visual Studio C# .Net 4.6.2/Standard2.0 WPF(XAML) MvxCrossPlatform Autofac NoSQL RavenDB
YMB Doganlar ? Vertrieb von Autosparteilen
Aschgabat, Turkmenistan
2 Jahre 7 Monate
2014-01 - 2016-07

verschiedene Projekte

verschiedene C# .Net Unity ...
verschiedene
  • Kommunikation mit Kunden (Aufgaben, Definition und Bewertung) und Spezifikation der Anforderungen
  • Architektur und Produktdesign (Back-End / Front-End),
  • Verwendung von WPF-Frameworks zum Support des Conversations- und Declarative State Managements
  • Testerstellung, Behebung von Bugs und Erstellung der Dokumentation

Projekte

  • Mini-ERP-System für kleine und mittelständige Unternehmen programmieren
  • Beratung und Einführung eines E-Learning-Systems "moodle" an der staatlichen turkmenischen Akademie für Regierungsmitarbeiter
  • Beratung bei der Automatisierung des Informationssystems (IS)

Rolle

  • Business Analyst
  • Berater
  • Freelancer - Projektmanager
  • Product Manager
  • Chief Architect
  • C#.Net/ Java Softwareentwickler
C# .Net Unity WPF/XAML ASP.Net Silverlight/XAML Entity Framework 6.0 Java 1.5 - 1.8 Java/Android Ajax MS SQL/T-SQL NoSQL WCF/SOAP-Web-Services MVVM JAX-WS IoC AOP REST Web Services Jira Git Team Foundation MS Visual Studio RavenDB Eclipse Mad Cap Flare Software Ideas Modeler Subversion Scrum
Verschiedene Kunden
Global
7 Monate
2015-07 - 2016-01

Entwicklung eines BA-Systems

Softwareentwickler Scrum Java Java EE ...
Softwareentwickler

Entwicklung eines BA-Systems auf Basis von „Time Driven Activity Based Costing“ Konzept 

  • Bug Fixing und Entwicklung von Codes, T-SQL und Build Scripts
  • Entwicklung von Prozessabläufen und Initiierung von Projekten
  • Teilnahme an Daily Stand-Up Meetings
  • Direkte Kundenunterstützung in Spezialfällen
  • Entwicklung der Web-Controlelementen mit Silverlight
  • Bug Fixing und Entwicklung der Kommunikation zwischen Komponenten mit DDD
  • Präsentation von Lösungen bei Kunden und Produktmanagern
Scrum Java Java EE SOA-SOAP WS (JAX-WS) Maven Spring Framework .NetBeans C# .Net ASP.Net Silverlight DDD Visual Studio MS SQL Server MS Analytics Services MS Builder InstallShield Wix Installer MadCap Software (Dokumentation) Subversion SAAS-IAAS VM
Ignitech
Global
8 Monate
2013-06 - 2014-01

Entwicklung eines Systems für lokale Behörden

verschiedene MS Visual Studio MS SQL UML-MS Visio ...
verschiedene

Entwicklung eines Systems für lokale Behörden

  • POS-Software mit der Lagersteuerung/ Revision, Bestandsbewegungen Steuerung/ Revision
  • Entwicklung eines Verteilten-Systems für automatisierte Devisengeschäfte der Turkmenischen Staatsbank "Garagum“
    • Kommunikation mit den Stakeholdern und dem Produktdesignteam
    • Architekturdesign (Back-End / Front-End),
    • Entwicklung und Einführung eines halbautomatischen, zentralisierten Währungsumtauschsystems
    • Aufgabendefinition, Auswertung und Verteilung
    • Entwicklung der Businessprozesse und Geschäftslogiken
    • Erstellung von Unit-Tests
    • Fehlerbeseitigung
    • Erstellung der Dokumentation
    • Planung und Implementierung der technischen Golive
    • Schulung der Mitarbeiter
    • Optimierung der bestehenden Kassensystemssoftware
    • Beratung über die Automatisierung von Wechselstuben-Systemen für lokale Banken
    • Einführung eines halbautomatischen Geldwechselsystems

Rolle

  • Projektmanager
  • Product Manager
  • Chief Architect
  • Senior C#.Net Entwickler
MS Visual Studio MS SQL UML-MS Visio Jira MSSS C# .Net WCF Unity WPF/XAML DevExpress WCF/WSDL-Web-Services MVVM Scrum
Nokat Komputer
Aschgabat, Turkmenistan
1 Jahr 1 Monat
2012-06 - 2013-06

Entwicklung eines Dokumentenmanagementsystems

C#.Net Softwareentwickler MS Visual Studio MS SQL UML-MS Visio ...
C#.Net Softwareentwickler

Entwicklung eines Dokumentenmanagementsystems für lokale Behörden

  • Entwicklung von Plugins und Komponenten
  • Entwicklung einer Middleware welche eine bestehende Hostanwendungslandschaft an einen dezentralen DMS anbindet
  • Integration neuer Module in der bestehenden Architektur des Projekts
  • Entwicklung von fachlichen Storys für eine bestehende Stammdaten-Verwaltung
  • Entwicklung diverser Webservices
  • Implementierung diverser Batch-Prozesse
  • Anbindung von Rest-Webservices an das Backend
  • Design und Implementierung einer Produktsuche
  • Dokumentation
MS Visual Studio MS SQL UML-MS Visio Jira MSSS C# .Net WCF Unity WPF/XAML DevExpress WCF/WSDL-Web-Services MVVM Scrum
BK Software
Aschgabat, Turkmenistan

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-12 - 2021-12

Scrum Product Owner (zertifiziert mit PSPO I)

Haufe akademie
Haufe akademie
4 Monate
2020-09 - 2020-12

Deep Learning

Zertifikat, Stanford University (Online)
Zertifikat
Stanford University (Online)
Deep Learning Kurse Online
5 Jahre
2004-10 - 2009-09

Studium - Wirtschaftsinformatik

Bachelor of Science, Otto-Friedrich Universität, Bamberg
Bachelor of Science
Otto-Friedrich Universität, Bamberg

Position

Position

  • Software Design/ Architektur
  • Softwareentwicklung

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Software Analyse Clean Code Java Springboot Reaktives Programmieren Angular/Redux View.js HTML/CSS/JavaScript RDBMS Kafka Scrum Jira Git DDD Microservices Docker Kubernetes Gradle Maven Scrum Product Owner Camunda TDD

Schwerpunkte

Java
Experte
Springboot
Experte
Docker
Experte
Kubernetes
Fortgeschritten
Angular
Fortgeschritten
Reactive programming
Fortgeschritten
SQL
Experte
Scrum
Experte
Microservices
Experte
Rest
Experte
HTML/CSS/JavaScript
Experte
Kafka
Fortgeschritten
Git
Experte
Maven
Experte
Gradle
Fortgeschritten
Ansible
Fortgeschritten
Camunda
Fortgeschritten

Aufgabenbereiche

Softwarearchitekt
Softwaredesign
Softwareentwicklung
Teamleitung

Produkte / Standards / Erfahrungen / Methoden

OOP/RP/AOP/IoC
Microservices
Architektur
Java
Lombok
Mockito
JUnits
SpringBoot
Core/ Rest/ Spring Data etc.
Micronaut
Angular/ Vue.JS/ JS
HTML/ CSS/ Bootstrap
Python
rDBMS
MS Sql/ Oracle/ DB2/ Postrgess
Rest
Kafka
Kafka Streams
Jira
Github
GitLab
Bitbucket
Confluence
Git
Subversion
Docker
Cloud
Kubernetes
Jenkins
CI-CD
Eclipse
andere IDEs
IntelliJ
Maven
Gradle
Rancher
Azure
Ansible
Deep Learning
MVC/MVVM
Berufserfahrung

12/2021 - 12/2023
Firma: verschiedene auf Anfrage
Position: Senior Full Stack Entwickler Java, Senior Software Architekt
Projekte
  • Weiterentwicklung des Kunden- und Produktenverwaltungssystems
  • Weiterentwicklung eines Issuings- und Acquiringssystems
  • Erweiterung Produkt- und Assortimentsverwaltungssystem
Tätigkeiten
  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Erweiterung der bestehenden und Einbau neuer Funktionalitäten (Backend und Frontend) in den Web-Anwendungen anhand Spring MVC, Springboot, ThymeLeaf, Type Script/Angular, View.js, JavaScript/ HTML/ CSS/ BootStrap
  • Migration der Legacy Anwendung zu Microservices/Springboot
  • Entwicklung der Batch Jobs anhand Spring Batch
  • Umstellung Legacy Batch Jobs auf Spring Batch
  • Unit Tests mit JUnit und Mockito/EasyMock(Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven und Gradle
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Erweiterung und Neuentwicklung von Pipelines in GitHub, GitLab und Ansible
  • Verwaltung von Services (Pods) in Kubernetes über Spinnaker((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira, Confluence und Kiwi
  • Tools & Technologien IntelliJ, Sql Developer, Squirell, Jira, Confluence, Kiwi, GitHub, GitLab, Azure, Spinnaker, splunk, Postman, curl, maven, gradle

04/2021 - 10/2021
Firma: Freelance (Kredit und Finanzen)
Position: Senior Software Entwickler Java
  • Projekt: Erweiterung/Umstellung Systems zur Verwaltung von virtuellen Kreditkarten
  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Migration der Legacy Anwendung zu Microservices/Springboot
  • Migration zu Kafka
  • Unit Tests mit JUnit und Mockito/EasyMock(Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Verwaltung von Services(Pods) in Kubernetes über Azure((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira und Confluence
  • Tools & Technologien IntelliJ, Squirell, Jira, Confluence, Kiwi, GitHub, GitLab, Azure, Postman, curl, maven

06/2018 - 04/2021
Firma: Ampada GmbH (IT Outsourcing)
Position: Senior Full Stack Entwickler Java/ Senior Software Architekt
  • Projekt: Arbeit als externer Mitarbeiter bei mehreren Kunden
  • Entwurf und Implementierung der Funktionalitäten (Backend als Rest-Services und Frontend) in interner Web Anwendung mit Springboot, Angular, Type Script/ Html/ Css/ Bootstrap
  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Design(OpenAPI) und Entwicklung von Rest-Services(Springboot)
  • Erweiterung der bestehenden und Einbau neuer Funktionalitäten(Backend als Rest-Services und Frontend) in Web-Anwendungen mit Springboot, Angular, View.js, Type Script/ JavaScript/ HTML/ CSS/ BootStrap
  • Erweiterung und Entwicklung der Batch Jobs anhand Spring Batch
  • Unit Tests mit JUnit und Mockito/EasyMock (Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven und Gradle
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Erweiterung und Neuentwicklung von Pipelines in Jenkins, GitLab und Github
  • Verwaltung von Services (Pods) in Kubernetes über Spinnaker, Rancher und Azure ((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Serviceanfragen- und Aktivitätenanalyse mit Kibana
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira und Kiwi
  • Tools & Technologien: IntelliJ, Eclips, STS, Squirell, Jira, Confluence, GitLab, Spinnaker, splunk, Kibana, Instana, Postman, curl, maven, gradle

Betriebssysteme

Windows
Experte
Linux
Experte

Programmiersprachen

Java
Fortgeschritten
C#.Net
Experte
JavaScript
Fortgeschritten
Angular/TypeScript
Fortgeschritten
Python
Fortgeschritten
Powershell-Script
Fortgeschritten
php
Fortgeschritten

Datenbanken

MS SQL(T-SQL)
Fortgeschritten
MySQL 5.0
Fortgeschritten
Postgresql
Fortgeschritten
Oracle
Fortgeschritten
DB2
Fortgeschritten

Einsatzorte

Einsatzorte

Düsseldorf (+200km)
Deutschland
Wenn es um größere Distanz geht, dann bevorzuge ich remote zu arbeiten, allerdings bin bereit bei Bedarf bei dem Kunden vor Ort zu arbeiten.
möglich

Projekte

Projekte

2 Jahre 1 Monat
2021-12 - 2023-12

Senior Fullstack Softwareentwickler/Senior Software Architekt

Senior Fullstack Softwareentwickler/Senior Software Architekt Java Springboot Micronaut ...
Senior Fullstack Softwareentwickler/Senior Software Architekt

Arbeit als IT Outsourcing bei verschiedenen Kunden

  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Erweiterung der bestehenden und Einbau neuer Funktionalitäten(Backend und Frontend) in den Wenanwendungen anhand Spring MVC, Springboot, ThymeLeaf, Type Script/Angular, View.js, JavaScript/HTML/CSS/BootStrap
  • Migration der Legacy Anwendung zu Microservices/Springboot
  • Entwicklung der Batch Jobs anhand Spring Batch
  • Umstellung Legacy Batch Jobs auf Spring Batch
  • Unit Tests mit JUnit und Mockito/EasyMock(Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven und Gradle
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Erweiterung und Neuentwicklung von Pipelines in GitHub, GitLab und Ansible
  • Verwaltung von Services(Pods) in Kubernetes über Spinnaker((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira, Confluence und Kiw

Atlassian Confluence Atlassian JIRA Agile GitHub GitLab Kiwi Docker Kubernetes Spinnaker Azure Jenkins IntelliJ curl Postman Oracle DB/2 SQuirreL SQL Client
Java Springboot Micronaut MVC Thymeleaf Python SQl JavaScript HTML CSS Scrum Shell-Script Ansible Git Batch Jira Kiwi Maven Gradle Oracle Reactiv Programming Microservices Angular Springbatch
top it services
remote
6 Monate
2021-04 - 2021-09

Betreuung bestehender Legacy Komponenten/Migration auf moderne Technologien

Senior Java Developer Java/Springboot Vue Microservices ...
Senior Java Developer

Airplus International betreibt Portal zu Verwaltung und Nutzen von virtuellen Kredit Karten. Das dahinterstehendes System bestand zum Zeitpunkt des Einsatzes unter anderem aus Legacy Komponenten, die betreut und modernisiert werden sollten. Außerdem ging es bei dem Projekt um alltägliches Bugfixing. 

  • Betreuung, Weiter- und Neuentwicklung von bestehenden Software-Komponenten und Services, sowie deren Modernisierung
  • Tests und Dokumentation
  • Bugfixing

Java/Springboot Vue Microservices JWT Kafka Maven Git Kubernetes Keycloak Docker Scrum HTML CSS JavaScript Reactive programming Jira Atlassian Confluence IntelliJ MS SQL Server SQuirreL SQL Client Postman MS Sql Server Studio Azure AppDynamics BitBucket Putty
Airplus International
Remote
2 Jahre 11 Monate
2018-06 - 2021-04

Java Fullstack Entwicklung/Software Architekt

Senior Full Stack Entwickler Java/ Senior Software Architekt Spring Boot Vue Git ...
Senior Full Stack Entwickler Java/ Senior Software Architekt

Arbeit als IT Outsourcing bei verschiedenen Kunden

  • Entwurf und Implementierung der Funktionalitäten (Backend als Rest-Services und Frontend) in interner Web Anwendung mit Springboot, Angular, Type Script/Html/Css/Bootstrap
  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Design(OpenAPI) und Entwicklung von Rest-Services(Springboot)
  • Erweiterung der bestehenden und Einbau neuer Funktionalitäten(Backend als Rest-Services und Frontend) in Web Anwendungen mit Springboot, Angular, View.js, Type Script/JavaScript/HTML/CSS/BootStrap
  • Erweiterung und Entwicklung der Batch Jobs anhand Spring Batch
  • Unit Tests mit JUnit und Mockito/EasyMock(Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven und Gradle
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Erweiterung und Neuentwicklung von Pipelines in Jenkins, GitLab und Github
  • Verwaltung von Services(Pods) in Kubernetes über Spinnaker, Rancher und Azure((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Serviceanfragen- und Aktivitätenanalyse mit Kibana
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira und Kiwi

Atlassian JIRA GitHub GitLab Atlassian Confluence IntelliJ SQuirreL SQL Client Oracle SQL Developer curl Postman SoapUI Docker Kubernetes Camunda
Spring Boot Vue Git Kubernetes Docker Kafka Postgres JEE JavaScript/JQuery Java Angular BPMN HTML CSS
Ampada GmbH
remote/Köln/Bielefeld/Düsseldorf/Wiebaden/Nürnberg
1 Jahr 10 Monate
2016-08 - 2018-05

Entwicklung eines POS-Systems

verschiedene Scrum Visual Studio Team Services Visual Studio ...
verschiedene

Entwicklung eines POS-Systems mit Funktionalitäten der Lagerverwaltung und Cashflow-Analyse 

  • Entwicklung einer BI-Anwendung
  • Entwicklung von Prozessabläufen
  • Entwicklung einer REST API durch die Anwendung von Spring MVC und Jason API
  • Erweiterung der User-Interfaces unter Verwendung kundenspezifischen JavaScript-Komponenten mittels Dojo- and jQuery-Bibliotheken (libraries)
  • Architekturen in einem Projekt
  • Einsatz von IoC und AOP Konzepten und MvxCrossPlatform-Frameworks
  • Einsatz der NoSQL-Datenbank und RavenDB zur Online- Berichterstellung

Rolle

  • Business Analyst/Berater
  • Project Manager
  • Product Manager
  • Software Architekt
  • Softwareentwickler

 

Scrum Visual Studio Team Services Visual Studio C# .Net 4.6.2/Standard2.0 WPF(XAML) MvxCrossPlatform Autofac NoSQL RavenDB
YMB Doganlar ? Vertrieb von Autosparteilen
Aschgabat, Turkmenistan
2 Jahre 7 Monate
2014-01 - 2016-07

verschiedene Projekte

verschiedene C# .Net Unity ...
verschiedene
  • Kommunikation mit Kunden (Aufgaben, Definition und Bewertung) und Spezifikation der Anforderungen
  • Architektur und Produktdesign (Back-End / Front-End),
  • Verwendung von WPF-Frameworks zum Support des Conversations- und Declarative State Managements
  • Testerstellung, Behebung von Bugs und Erstellung der Dokumentation

Projekte

  • Mini-ERP-System für kleine und mittelständige Unternehmen programmieren
  • Beratung und Einführung eines E-Learning-Systems "moodle" an der staatlichen turkmenischen Akademie für Regierungsmitarbeiter
  • Beratung bei der Automatisierung des Informationssystems (IS)

Rolle

  • Business Analyst
  • Berater
  • Freelancer - Projektmanager
  • Product Manager
  • Chief Architect
  • C#.Net/ Java Softwareentwickler
C# .Net Unity WPF/XAML ASP.Net Silverlight/XAML Entity Framework 6.0 Java 1.5 - 1.8 Java/Android Ajax MS SQL/T-SQL NoSQL WCF/SOAP-Web-Services MVVM JAX-WS IoC AOP REST Web Services Jira Git Team Foundation MS Visual Studio RavenDB Eclipse Mad Cap Flare Software Ideas Modeler Subversion Scrum
Verschiedene Kunden
Global
7 Monate
2015-07 - 2016-01

Entwicklung eines BA-Systems

Softwareentwickler Scrum Java Java EE ...
Softwareentwickler

Entwicklung eines BA-Systems auf Basis von „Time Driven Activity Based Costing“ Konzept 

  • Bug Fixing und Entwicklung von Codes, T-SQL und Build Scripts
  • Entwicklung von Prozessabläufen und Initiierung von Projekten
  • Teilnahme an Daily Stand-Up Meetings
  • Direkte Kundenunterstützung in Spezialfällen
  • Entwicklung der Web-Controlelementen mit Silverlight
  • Bug Fixing und Entwicklung der Kommunikation zwischen Komponenten mit DDD
  • Präsentation von Lösungen bei Kunden und Produktmanagern
Scrum Java Java EE SOA-SOAP WS (JAX-WS) Maven Spring Framework .NetBeans C# .Net ASP.Net Silverlight DDD Visual Studio MS SQL Server MS Analytics Services MS Builder InstallShield Wix Installer MadCap Software (Dokumentation) Subversion SAAS-IAAS VM
Ignitech
Global
8 Monate
2013-06 - 2014-01

Entwicklung eines Systems für lokale Behörden

verschiedene MS Visual Studio MS SQL UML-MS Visio ...
verschiedene

Entwicklung eines Systems für lokale Behörden

  • POS-Software mit der Lagersteuerung/ Revision, Bestandsbewegungen Steuerung/ Revision
  • Entwicklung eines Verteilten-Systems für automatisierte Devisengeschäfte der Turkmenischen Staatsbank "Garagum“
    • Kommunikation mit den Stakeholdern und dem Produktdesignteam
    • Architekturdesign (Back-End / Front-End),
    • Entwicklung und Einführung eines halbautomatischen, zentralisierten Währungsumtauschsystems
    • Aufgabendefinition, Auswertung und Verteilung
    • Entwicklung der Businessprozesse und Geschäftslogiken
    • Erstellung von Unit-Tests
    • Fehlerbeseitigung
    • Erstellung der Dokumentation
    • Planung und Implementierung der technischen Golive
    • Schulung der Mitarbeiter
    • Optimierung der bestehenden Kassensystemssoftware
    • Beratung über die Automatisierung von Wechselstuben-Systemen für lokale Banken
    • Einführung eines halbautomatischen Geldwechselsystems

Rolle

  • Projektmanager
  • Product Manager
  • Chief Architect
  • Senior C#.Net Entwickler
MS Visual Studio MS SQL UML-MS Visio Jira MSSS C# .Net WCF Unity WPF/XAML DevExpress WCF/WSDL-Web-Services MVVM Scrum
Nokat Komputer
Aschgabat, Turkmenistan
1 Jahr 1 Monat
2012-06 - 2013-06

Entwicklung eines Dokumentenmanagementsystems

C#.Net Softwareentwickler MS Visual Studio MS SQL UML-MS Visio ...
C#.Net Softwareentwickler

Entwicklung eines Dokumentenmanagementsystems für lokale Behörden

  • Entwicklung von Plugins und Komponenten
  • Entwicklung einer Middleware welche eine bestehende Hostanwendungslandschaft an einen dezentralen DMS anbindet
  • Integration neuer Module in der bestehenden Architektur des Projekts
  • Entwicklung von fachlichen Storys für eine bestehende Stammdaten-Verwaltung
  • Entwicklung diverser Webservices
  • Implementierung diverser Batch-Prozesse
  • Anbindung von Rest-Webservices an das Backend
  • Design und Implementierung einer Produktsuche
  • Dokumentation
MS Visual Studio MS SQL UML-MS Visio Jira MSSS C# .Net WCF Unity WPF/XAML DevExpress WCF/WSDL-Web-Services MVVM Scrum
BK Software
Aschgabat, Turkmenistan

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-12 - 2021-12

Scrum Product Owner (zertifiziert mit PSPO I)

Haufe akademie
Haufe akademie
4 Monate
2020-09 - 2020-12

Deep Learning

Zertifikat, Stanford University (Online)
Zertifikat
Stanford University (Online)
Deep Learning Kurse Online
5 Jahre
2004-10 - 2009-09

Studium - Wirtschaftsinformatik

Bachelor of Science, Otto-Friedrich Universität, Bamberg
Bachelor of Science
Otto-Friedrich Universität, Bamberg

Position

Position

  • Software Design/ Architektur
  • Softwareentwicklung

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Software Analyse Clean Code Java Springboot Reaktives Programmieren Angular/Redux View.js HTML/CSS/JavaScript RDBMS Kafka Scrum Jira Git DDD Microservices Docker Kubernetes Gradle Maven Scrum Product Owner Camunda TDD

Schwerpunkte

Java
Experte
Springboot
Experte
Docker
Experte
Kubernetes
Fortgeschritten
Angular
Fortgeschritten
Reactive programming
Fortgeschritten
SQL
Experte
Scrum
Experte
Microservices
Experte
Rest
Experte
HTML/CSS/JavaScript
Experte
Kafka
Fortgeschritten
Git
Experte
Maven
Experte
Gradle
Fortgeschritten
Ansible
Fortgeschritten
Camunda
Fortgeschritten

Aufgabenbereiche

Softwarearchitekt
Softwaredesign
Softwareentwicklung
Teamleitung

Produkte / Standards / Erfahrungen / Methoden

OOP/RP/AOP/IoC
Microservices
Architektur
Java
Lombok
Mockito
JUnits
SpringBoot
Core/ Rest/ Spring Data etc.
Micronaut
Angular/ Vue.JS/ JS
HTML/ CSS/ Bootstrap
Python
rDBMS
MS Sql/ Oracle/ DB2/ Postrgess
Rest
Kafka
Kafka Streams
Jira
Github
GitLab
Bitbucket
Confluence
Git
Subversion
Docker
Cloud
Kubernetes
Jenkins
CI-CD
Eclipse
andere IDEs
IntelliJ
Maven
Gradle
Rancher
Azure
Ansible
Deep Learning
MVC/MVVM
Berufserfahrung

12/2021 - 12/2023
Firma: verschiedene auf Anfrage
Position: Senior Full Stack Entwickler Java, Senior Software Architekt
Projekte
  • Weiterentwicklung des Kunden- und Produktenverwaltungssystems
  • Weiterentwicklung eines Issuings- und Acquiringssystems
  • Erweiterung Produkt- und Assortimentsverwaltungssystem
Tätigkeiten
  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Erweiterung der bestehenden und Einbau neuer Funktionalitäten (Backend und Frontend) in den Web-Anwendungen anhand Spring MVC, Springboot, ThymeLeaf, Type Script/Angular, View.js, JavaScript/ HTML/ CSS/ BootStrap
  • Migration der Legacy Anwendung zu Microservices/Springboot
  • Entwicklung der Batch Jobs anhand Spring Batch
  • Umstellung Legacy Batch Jobs auf Spring Batch
  • Unit Tests mit JUnit und Mockito/EasyMock(Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven und Gradle
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Erweiterung und Neuentwicklung von Pipelines in GitHub, GitLab und Ansible
  • Verwaltung von Services (Pods) in Kubernetes über Spinnaker((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira, Confluence und Kiwi
  • Tools & Technologien IntelliJ, Sql Developer, Squirell, Jira, Confluence, Kiwi, GitHub, GitLab, Azure, Spinnaker, splunk, Postman, curl, maven, gradle

04/2021 - 10/2021
Firma: Freelance (Kredit und Finanzen)
Position: Senior Software Entwickler Java
  • Projekt: Erweiterung/Umstellung Systems zur Verwaltung von virtuellen Kreditkarten
  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Migration der Legacy Anwendung zu Microservices/Springboot
  • Migration zu Kafka
  • Unit Tests mit JUnit und Mockito/EasyMock(Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Verwaltung von Services(Pods) in Kubernetes über Azure((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira und Confluence
  • Tools & Technologien IntelliJ, Squirell, Jira, Confluence, Kiwi, GitHub, GitLab, Azure, Postman, curl, maven

06/2018 - 04/2021
Firma: Ampada GmbH (IT Outsourcing)
Position: Senior Full Stack Entwickler Java/ Senior Software Architekt
  • Projekt: Arbeit als externer Mitarbeiter bei mehreren Kunden
  • Entwurf und Implementierung der Funktionalitäten (Backend als Rest-Services und Frontend) in interner Web Anwendung mit Springboot, Angular, Type Script/ Html/ Css/ Bootstrap
  • Teilnahme an Dailies und Einschätzungen der Aufgaben (Scrum)
  • Design(OpenAPI) und Entwicklung von Rest-Services(Springboot)
  • Erweiterung der bestehenden und Einbau neuer Funktionalitäten(Backend als Rest-Services und Frontend) in Web-Anwendungen mit Springboot, Angular, View.js, Type Script/ JavaScript/ HTML/ CSS/ BootStrap
  • Erweiterung und Entwicklung der Batch Jobs anhand Spring Batch
  • Unit Tests mit JUnit und Mockito/EasyMock (Given, When, Then)
  • Erweiterung und Neuerstellen von Build Skripts in Maven und Gradle
  • Abfrage von Test- und Diagnostikdaten von relationalen Datenbanken
  • Bug Fixing
  • Anpassung von helm charts und Docker Files
  • Erweiterung und Neuentwicklung von Pipelines in Jenkins, GitLab und Github
  • Verwaltung von Services (Pods) in Kubernetes über Spinnaker, Rancher und Azure ((Neu)Starten, Resources und Secrets Verwaltung)
  • Logs Analyse mit splunk
  • Serviceanfragen- und Aktivitätenanalyse mit Kibana
  • Integrationstests von Services mit curl und Postman
  • Dokumentation der erledigten Aufgaben ? Kommentare in Code, Einträge in Jira und Kiwi
  • Tools & Technologien: IntelliJ, Eclips, STS, Squirell, Jira, Confluence, GitLab, Spinnaker, splunk, Kibana, Instana, Postman, curl, maven, gradle

Betriebssysteme

Windows
Experte
Linux
Experte

Programmiersprachen

Java
Fortgeschritten
C#.Net
Experte
JavaScript
Fortgeschritten
Angular/TypeScript
Fortgeschritten
Python
Fortgeschritten
Powershell-Script
Fortgeschritten
php
Fortgeschritten

Datenbanken

MS SQL(T-SQL)
Fortgeschritten
MySQL 5.0
Fortgeschritten
Postgresql
Fortgeschritten
Oracle
Fortgeschritten
DB2
Fortgeschritten

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.