Cloud, Microservices, CI/CD, Java/JEE, Spring, Python, Javascript, Html, Web, CSS, Docker, Kubernetes, JBoss, MQTT, Kafka, SQL, MongoDB, REST, Nginx
Aktualisiert am 03.01.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 20.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Microservices
Java EE
JavaScript
java
Spring
jee
python
javascript
html
css
NodeJS
vuejs
docker
nginx
MongoDB
Oracle
Git
CI/CD
Kafka
MQTT
Cloud Computing
Go lang
LLM
Bulgarisch
Muttersprache
Deutsch
fließend
Englisch
fließend
Russisch
gut
Serbo-Croatian
fließend
Spanisch
Grundkentnisse

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Projekte

5 Jahre
2020-01 - heute

internes Projekt

Application Designer und Team Lead Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Python 3.6 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Entwicklung, Bugfixing und Test. Frontend und Backend Entwicklung, Infrastruktur Entwicklung und Wartung, Testautomation, Lieferung Prozesse.
  • Es handelt sich hier um eine Docker basierte kontainerisierte micro-services Cloud Umgebung mit Docker / Nginx reverse proxy und mehrere Frontend und Backend
    Anwendungen, die über diese erreicht werden. Alle Anwendungen sind mit SSL Zertifikaten (Letsencrypt) geschützt und das erneuern läuft automatisiert. Auch die
    Voraussetzungen für automatisches hinzufügen von neuen Webseiten sind gesetzt. Alle Anwendungen sind auch bei bedarf per Konfiguration oder Kommando skalierbar. Zusätzlich eine Web Anwendung (PWA) was Web Components als Service anbietet.
    • Anforderungsmanagement. Sammeln von Anforderungen, Definition, Beschreibung und Detaillierung um die Implementierung zu ermöglichen
    • Umgebungsmanagement und Integration. Setup von Entwicklung-, Staging- und Produktionsumgebungen und setup von Gitlap Projekt mit alle notwendige Templates um Entwicklung, Test, Qualitätssicherung, Abnahme und Lieferung zu ermöglichen.
    • Administration und Betriebsführung. Entwicklung von Scripten, die die reibungslose Instandhaltung, Betrieb, Skalierbarkeit und Erweiterung des Systems gewährleisten.
    • Architektur und Design. Software Architektur von Komponenten, Modulen, Bibliotheken, Schnittstellen, Datenstrukturen, Datenflüsse, etz.
    • Produktmanagement. Entwicklung von Produkten, die zu den Kundenwünschen perfekt fachlich und technisch geschnitten sind.
    • Entwicklung, Test, Qualitätssicherung, Abnahme und Lieferung.
    • Prozessdefinition. Entwicklung und formalisierung von Standardprozessen bei der Anforderungsmanagement, Entwicklung, Test, Abnahme, Betriebsführung und Lieferung.
    • Vertrieb. Präsentationen und Besprechungen mit Kunden um die Funktionalitäten zu erklären und die Kundenwünsche umfassend nachzuvollziehen.
Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Python 3.6 Microservices Git Gitlab Docker Docker compose Docker swarm Kubernetes MongoDB. Ubuntu Linux
geekline.org
5 Jahre
2020-01 - heute

Anforderungen Management

Application Designer und Team Lead Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Electonjs ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Führung eines Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung, Frontend Entwicklung und
    Cloud Erweiterungen.
  • Es handelt sich hier um eine neue Implementierung eines alten Systems mit Einsatz von Microservices (Springboot), Message queuing (Kafka / Rabbit MQ), REST, Javascript /
    Nodejs / Vuejs Frontend Technologien.
    • Team Lead eines Teams verantwortlich für Vorbereitung, Technisches Design, Implementierung, Test und Lieferung des Softwares.
    • Research and Development - Evaluation/Configuration neue Technologien - Nodejs / Vuejs, Frontend Entwicklung.
    • Team lead für Entwicklung neuen Themen/ Change Requests - Technisches Design (Server Application, Background Prozesse, Caching Mechanismen und Datenbank)
    • Teamführung nach SCRUM Prinzipien
    • Implementierung Anweisungen und Code Review
    • Software Development Process Definition - Entwicklung von Prozessen für Aufwandsschätzung, Entwicklung, Test, Deployment und Lieferung.
    • Continuous Integration and Continuous Delivery basiert auf Pipelines definiert in Gitlab (yaml). Qualitätssicherung, Integration Test Failure analysis.
    • Git Merge Strategies.
    • Architecture, Design, Performance Analyse und Optimierung Web basierte Anwendungen.
    • Message queuing architecture (Kafka)
    • Entwicklung von Test simulatoren und tracking software.
    • Design, Architektur und Strategie von mehrfachverwendbare / einbaubare Visuelle Web
      Komponenten
    • Erstellung von Templates für Issues / Pull Requests / Merge Requests
    • Einsatz von Test frameworks für unit und Integrations- bzw e2e tests
    • git merge Strategien
    • Gitlab pipelines Definition und Anwendung (yaml)
    • Kafka Topics, Partitionen und design der reactive consumers und producers.
    • Definition von Avro Objekte und Architekturansätze für reaktive Daten Strömungen von und über Kafka Topics.
    • Design und Implementierung der WEB Components basierte micro-frontends framework und Electron basiertes composite container Application Visualisierung diversen frontend widgets (micro-forntends), die zu unterschiedliche micro services gehören und mit diversen Technologien (z.B. HTML, Vuejs, Reactjs, Angularjs, Svelte, etc.) Implementiert sind
Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Electonjs Jest Mocha Java 9 Springboot 2.x Microservices Git Gitlab Amazon cloud (AWS) Kafka Docker Kubernetes OpenAPI 3.0. Suse Linux Enterprise Server (SLES)
GULP, DB Systel bzw. Deutsche Bahn Regionalverkehr und Deutsche Bahn Fernverkehr
Frankfurt
7 Jahre
2018-01 - heute

Architektur Design

Application Designer und Team Lead Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Python 3.6 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Entwicklung, Bugfixing und Test. Frontend und Backend Entwicklung, Infrastruktur Entwicklung und Wartung, Test Automation, Continuous Integration und Continuous Delivery.
  • Es handelt sich hier um eine e-commerce Web Seite für Weine, Textilien und Kosmetik Verkauf. Es ist eine Docker basierte kontainerisierte micro-services Cloud Umgebung mit Docker / Nginx reverse proxy und mehrere Frontend (Microfrontends) und Backend (Microservices) Anwendungen, die über diese erreicht werden. Alle Anwendungen sind mit SSL Zertifikaten (Letsencrypt) geschützt und das erneuern läuft automatisiert. Die Microservices werden von Frontend über REST erreicht und die Benutzer werden über OAuth2 autorisiert. Auch die Voraussetzungen für automatisches hinzufügen von neuen
    Webseiten sind gesetzt. Alle Anwendungen sind auch bei bedarf per Konfiguration oder Kommando skalierbar. Die Anwendung selbst ist eine PWA und ist gebaut von dynamische Komponenten (Microfrontends) von geekline (anderes Projekt von mir, siehe unten)
    • Anforderungsmanagement. Sammeln von Anforderungen, Definition, Beschreibung und Detaillierung um die Implementierung zu ermöglichen
    • Umgebungsmanagement und Integration. Setup von Entwicklung-, Staging- und Produktionsumgebungen und setup von Gitlap Projekt mit alle notwendige Templates um Entwicklung, Test, Qualitätssicherung, Abnahme und Lieferung zu ermöglichen.
    • Administration und Betriebsführung. Entwicklung von Scripten, die die reibungslose Instandhaltung, Betrieb, Skalierbarkeit und Erweiterung des Systems gewährleisten.
    • Architektur und Design. Software Architektur von Komponenten, Modulen, Bibliotheken, Schnittstellen, Datenstrukturen, Datenflüsse, etz.
    • Produktmanagement. Entwicklung von Produkten, die zu den Kundenwünschen perfekt fachlich und technisch geschnitten sind.
    • Entwicklung, Test, Qualitätssicherung, Abnahme und Lieferung.
    • Prozessdefinition. Entwicklung und formalisierung von Standardprozessen bei der Anforderungsmanagement, Entwicklung, Test, Abnahme, Betriebsführung und Lieferung.
    • Vertrieb. Präsentationen und Besprechungen mit Kunden um die Funktionalitäten zu erklären und die Kundenwünsche umfassend nachzuvollziehen.
Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Python 3.6 Microservices Git Gitlab Docker Docker compose Docker swarm Kubernetes MongoDB Ubuntu Linux
magivinum.org
3 Jahre
2017-01 - 2019-12

Führung eines Offshore Development Teams

Application Designer und Team Lead Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Führung eines Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung.
  • Es handelt sich hier um den grössten Dispositionssystem Europas. Eine der Unternehmenskritischen Anwendungen. Täglich verarbeitet das System 44 000 Züge mit allen Meldungen die sie kriegen und allen Massnahmen, die die Disponenten ausführen. Über die Anwendung werden alle Ausfälle, Teilausfälle, Umleitungen, Personal- und Fahrzeugdispositionen betätigt. Die Mängel- und Reparaturmanagement Flows werden auch durch die Anwendung durchgeführt. Verspätungen, Prognosen durch Disponenten und automatische Prognosen auch. Verwaltung der Netzen, Linien, Ersatzzüge, Flügelzüge, Störungen, Großstörungen und Störfall Programmen. Live Daten über Zugbewegung über GPS und UIC. Informationsqualität Algorithmen und Umschalungsregeln.
    • Entwicklung neue Funktionalitäten Tomcat 7/8, JBoss 5.1/6.4, Jdk 1.7/1.8, JEE, Oracle 10/11/12, Pl/SQL, Java - Swing, Java FX, JMS, JMX, XML, JSON, Rabbit MQ
    • Optimierungen der Server Side, Datenbank und Client Side Komponenten.
    • Single Point of contact für die indische Teams.
    • Team Lead für Kern Kompetenz Team - Instandhaltung und Erweiterung bestehende - Funktionalitäten. Lieferungen vorbereitung, git merge von Dev Branchen, Jenkins betreuung, Unit/Integration tests überprüfen.
    • Teamführung nach SCRUM Prinzipien
    • Research and Development - Evaluation/Configuration neue Technologien - Elasticsearch, Mongo DB, Logstash, Elastic Beats, Graylog2, Kibana, Apache Camel, Microservices, Spring Boot, Doker, Kotlin. Anleitungen schreiben.
    • Team lead für Entwicklung neuen Themen/Change Requests - Technisches Design (Server Application, Background Prozesse, Caching Mechanismen und Datenbank)
    • Implementierung Anweisungen und Code Review
    • Software Development Process Definition - Entwicklung von Prozessen für Aufwandsschätzung, Entwicklung, Test, Deployment und Lieferung.
    • Einführung von agiles Development, testdriven Development, pair programming. Code reviews in Crucible.
    • Continuous Integration and Continuous Delivery with Jenkins. Qualitätssicherung bei
      Delivery Pipeline. Integration Test Failure analysis.
    • Git Merge Strategies.
    • Setup Logfile Analysis Systems (Geaylog2, Elasticsearch, Logstash/Beats, Kibana)
    • Architecture design distributed in-memory distributed cache and in-memory calculation Services (Ignite)
    • Cluster configuration of distributed microservices.
    • Architecture and design (technical and business) of Geo (openstreetmap / openrailwaymap data) based Services.
    • Message queuing architecture (Rabbit MQ, IBM MQTT, Mosquitto)
    • Entwicklung von Test simulatoren und tracking software.
    • Entwicklung von GEO Algorithmen basiert auf Statistische Daten.
    • Technisches design und Implementierung linearen und statistischen Methoden für Prognosen Erzeugung.
Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 Axis/Jersey Web Services und RESTful Services Spring Hibernate JPA Eclipse junit/soapUI Oracle 11 - 12 PL/SQL Maven 3.x Git SoapUI Selenium Jenkins Swing Java FX Elasticsearch Kibana Logstash Mongo DB Ignite Spring Spring Boot Nodejs Vuejs Electronjs Microservices Distributed computing/caching Amazon cloud (AWS) Sun OS ? Suse Linux Enterprise Server (SLES)
DB Systel bzw. Deutsche Bahn Regionalverkehr und Deutsche Bahn Fernverkehr
1 Jahr 1 Monat
2017-08 - 2018-08

Frontend und cloud backend

Application Designer und Developer Python 2.7 Flask 0.12 Jinja 2 ...
Application Designer und Developer

Frontend und cloud backend für die Goldmann Law. webseite.

  • Architektur design des Backends und Frontends.
  • Software development project organization.
  • Software engineering. Setup und Konfiguration der Cloud, Datenbank, Anwendung.
  • Repository management Implementierung der Anwendung.
Python 2.7 Flask 0.12 Jinja 2 Javascript JQuery Bootstrap HTML 5 Git Atlassian BitBucket Responsive und Adaptive HTML Design Search Engine Optimization Analytics  Ubuntu
Svetlana Goldmann, LL.M.
1 Jahr 1 Monat
2017-03 - 2018-03

Frontend und cloud backend

Application Designer und Developer Python 2.7 Flask 0.12 Jinja 2 ...
Application Designer und Developer

Frontend und cloud backend für die Impuls e.V. webseite. Zusätzlich zu dem statischen Content, die Seite enthält auch ein Blog, Benutzer und Rollen und die Möglichkeit Bilder hochzuladen, “Who is Who” Datenbank. Die Seite ist auch mehrsprachig.

  • Architektur design des Backends und Frontends.
  • Software development project organization.
  • Software engineering. Setup und Konfiguration der Cloud, Datenbank, Anwendung.
  • Repository management Implementierung der Anwendung.
Python 2.7 Flask 0.12 Jinja 2 Mongo DB 3.2 Javascript JQuery Bootstrap HTML 5 Git Atlassian BitBucket Heroku cloud Responsive und Adaptive HTML Design Social Login (Facebook; G+; Tweeter; LinkedIn; Xing) Profile transfer Search Engine Optimization Analytics Heroku Cloud Ubuntu
Impuls e.V.
7 Monate
2017-06 - 2017-12

Frontend und cloud backend

Application Designer und Developer HTML 5 Javascript JQuery ...
Application Designer und Developer

Frontend und cloud backend für die Main-search. webseite.

  • Architektur design des Backends und Frontends.
  • Software development project organization.
  • Software engineering.
  • Setup und Konfiguration der Cloud, Datenbank, Anwendung.
  • Repository management Implementierung der Anwendung.
HTML 5 Javascript JQuery Bootstrap Responsive und Adaptive HTML Design Search Engine Optimization Analytics Ubuntu
Main - Search
3 Jahre
2015-01 - 2017-12

Anforderungen Management

Application Designer und Team Lead Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Führung eines Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung.
  • Es handelt sich hier um den grössten Dispositionssystem Europas. Eine der Unternehmenskritischen Anwendungen. Täglich verarbeitet das System 44 000 Züge mit großen Mengen an Meldungen die sie über unterschiedlichen Kanälen (UIC/GPS) kriegen und verarbeiten müssen.Das GPS Modul musste komplett neu designt und entwickelt
    werden, da die alte Implementierung die Anforderungen nicht entsprach. Eine neue Architektur wurde hier eingeführt, welche die schnelle Verarbeitung von großen
    Datenmengen ermöglichte . Es wurden lineare und statistische Algorithmen entwickelt und angewendet. Test Simulatoren wurden auch designed und entwickelt.
    • Entwicklung neue Funktionalitäten Jdk 1.8, JEE, Oracle 11, Pl/SQL, Java, JMS, JMX, JSON, Apache Ignite, MQTT, Nodejs, Vuejs, Electronjs, Lieflet, Geo / Geographische Anwendungen / Informationssystemen
    • Team Lead für das Entwicklungsteam - Anforderungs management, Architektur Definition, Aufgaben Verteilung, Lieferungen vorbereitung, git merge von Dev Branchen, Jenkins betreuung, Unit/Integration tests überprüfen.
    • Teamführung nach SCRUM Prinzipien und SCRUM-master
    • Research and Development - Evaluation/Configuration neue Technologien - Apache Ignite, Mongo DB, Logstash, Elastic Beats, Kibana, Apache Camel, Microservices, Spring Boot, Doker.
    • Team lead für Entwicklung neuen Themen/Change Requests - Technisches Design und
      Architektur (Server Application, Background Prozesse, Caching Mechanismen und
      Datenbank, Client Application),
    • Implementierung Anweisungen und Code Review
    • Software Development Process Definition - Entwicklung von Prozessen für
      Aufwandsschätzung, Entwicklung, Test, Deployment und Lieferung (CI / CD)
    • Einführung von agiles Development, testdriven Development, pair programming.
      Code reviews in Crucible.
    • Continuous Integration and Continuous Delivery with Jenkins. Qualitätssicherung bei
      Delivery Pipeline. Integration Test Failure analysis.
    • Git Merge Strategies.
    • Setup Logfile Analysis Systems (Elasticsearch, Logstash/Beats, Kibana)
    • Architecture design distributed in-memory distributed cache and in-memory calculation
      Services (Ignite), Failover services
    • Cluster configuration of distributed microservices.
    • Architecture and design (technical and business) of Geo (openstreetmap / openrailwaymap
      data) based Services.
    • Message queuing architecture (Rabbit MQ, IBM MQTT, Mosquitto)
    • Entwicklung von Test simulatoren und tracking software.
    • Entwicklung von GEO / GPS basierte Algorithmen für Statistische Daten Verarbeitung.
    • Technisches design und Implementierung linearen und statistischen Methoden für Prognosen Erzeugung.
Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 Axis/Jersey Web Services und RESTful Services Spring Hibernate JPA Eclipse junit/soapUI Oracle 11 - 12 PL/SQL Maven 3.x Git SoapUI Selenium Jenkins Swing Java FX Elasticsearch Kibana Logstash Mongo DB Apache Ignite Spring Spring Boot Javascript (ES6) Nodejs Vuejs Electronjs Lieflet Microservices Distributed computing/caching   Sun OS ? Suse Linux Enterprise Server (SLES)
DB Systel bzw. Deutsche Bahn Regionalverkehr und Deutsche Bahn Fernverkehr
5 Monate
2016-06 - 2016-10

Cloud Backend

Application Designer und Developer Python 2.7 Flask 0.12 MySql 5 ...
Application Designer und Developer

Cloud Backend für Kucera. Eine Python/javascript basierte cloud Anwendung um zu ermöglichen dynamisches content auf die Kucera Webseite hochzuladen.

  • Architektur design.
  • Software development project organization.
  • Software engineering. Setup und Konfiguration der Cloud, Datenbank, Anwendung.
  • Repository management Implementierung der Anwendung.
  • Implementierung javascript funktionen, die Informationen von der Anwendung abrufen.
  • Migration der Anwendung von OpenShift v2 zu OpenShift v3.
  • Entwicklung von backup scripts.
Python 2.7 Flask 0.12 MySql 5 Javascript JQuery HTML Git Atlassian BitBucket Openshift v2 Openshift v3 Pythonanywhere Kubernetes Doker  Openshift Cloud/Pythonanywhere Ubuntu
Visuelle Kommunikation, Kucera Rechtsanwälte
Frankfurt
3 Jahre
2013-01 - 2015-12

Entwicklung und Bugfixing

Application Designer und Team Lead Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Führung eines Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung.
  • Es handelt sich hier um den grössten Dispositionssystem Europas. Eine der Unternehmenskritischen Anwendungen. Täglich verarbeitet das System 44 000 Züge mit allen Meldungen die sie kriegen und allen Massnahmen, die die Disponenten ausführen. Über die Anwendung werden alle Ausfälle, Teilausfälle, Umleitungen, Personal- und Fahrzeugdispositionen betätigt. Die Mängel- und Reparaturmanagement Flows werden auch durch die Anwendung durchgeführt. Verspätungen, Prognosen durch Disponenten und automatische Prognosen auch. Verwaltung der Netzen, Linien, Ersatzzüge, Flügelzüge, Störungen, Großstörungen und Störfall Programmen. Live Daten über Zugbewegung über GPS und UIC. Informationsqualität Algorithmen und Umschalungsregeln.
    • Entwicklung neue Funktionalitäten entsprechend zu Deutsche Bahn Referenzarchitektur - Tomcat 7/8, JBoss 5.1/6.4, Jdk 1.7/1.8, JEE, Oracle 10/11/12, Pl/SQL, Java - Swing, JMS, JMX, XML
    • Optimierungen der Server Side, Datenbank und Client Side Komponenten.
    • Single Point of contact für die indische Teams.
    • Team Lead für Kern Kompetenz Team - Instandhaltung und Erweiterung bestehende - Funktionalitäten. Lieferungen vorbereitung, git / SVN merge von Dev Branchen, Unit/Integration tests überprüfen.
    • Team lead für Entwicklung neuen Themen/Change Requests - Technisches Design (Server Application, Background Prozesse, Caching Mechanismen und Datenbank),
    • Implementierung Anweisungen und Code Review
    • Software Development Process Definition - Entwicklung von Prozessen für Aufwandsschätzung, Entwicklung, Test, Deployment und Lieferung.
    • Einführung von agiles Development, testdriven Development, pair programming. Code reviews in Crucible.
    • Git / SVN Merge Strategies.
    • Projekt Architektur und design entsprechend zu Deutsche Bahn Referenzimplementierung
    • Cluster configuration failover services
    • Message queuing architecture (JMX)
    • Entwicklung von Test simulatoren und tracking software.
Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 Axis/Jersey Web Services und RESTful Services Spring Hibernate JPA Eclipse junit/soapUI Oracle 11 - 12 PL/SQL Maven 3.x Git SoapUI Jenkins Swing Spring Sun OS ? Suse Linux Enterprise Server (SLES)
DB Systel bzw. Deutsche Bahn Regionalverkehr und Deutsche Bahn Fernverkehr
8 Monate
2012-05 - 2012-12

Testunterstützung

Application Designer und Technical Lead Java 1.6 Tomcat 7 Spring Contract first Web Services und RESTful Services ...
Application Designer und Technical Lead

Anforderungen Management, Architektur Design, Führung einen Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung. Es Handelt sich um einen Online und Mobile Payment System für einen Telekommunikationsunternehmen. Das System muss angenehme Payment Methoden dem Kunden und/ oder dem Merchan anbieten und alle Transaktionen speichern. Das System muss mit einige Core Systems zusammen spielen und auch mit einige externe Payment Dienstleister und Coupon/Loyalty Anbieter. Das System muss auch ein RESTful Schnittstelle für Zahlungen und Identifikation anbieten. Für Kunden und Operating gibt es auch Frontend Anwendungen für bequeme Handlung. Für Kunden gibt es auch Smartphone App (Android/iOS) und auch mobile web Integration. Die Anwendung ist Mehrsprachig und entspricht den PCI Standards.

  • Anforderungsmanagement. Workshops mit dem Kunden. Business Processes Entwicklung und Anpassung.
  • Business Cases Erkennung und Definition.
  • Komplexe Architektur Design und Definition. Erzeugung von Diagrammen.
  • Definition von Staging, Integration und PreProd Umgebungen.
  • Unterstützung bei der Projektplanung.
  • Connectivity Tests Führung und Koordination.
  • Entwicklungsteam Führung und Koordination. Entwickler Hilfe Use Cases nachzuvollziehen und richtig zu implementieren.
  • Definition von Activity and Sequence Diagrammen.
  • Definition von Mobile Web Anwendung.
  • Integration Tests Organisation und Führung.
  • Testteams Unterstützung.
  • Entwickler Hilfe bei Technical Challenges.
  • Bugfixing.
  • Unterstützung bei Lieferungen.
  • Unterstützung bei Anpassungen und Redesign.
  • Analysen des laufenden Systems.
Java 1.6 Tomcat 7 Spring Contract first Web Services und RESTful Services Wicket jQuery JavaScript Axis Spring Hibernate Eclipse XML(DOM SAX)/XSLT junit/soapUI Oracle 11 Maven 2.x Phonegap 1.8 SVN SoapUI Jenkins Sun OS ? Produktion / Ubuntu Linux ? Test Umgebung
QUEST Softwaredienstleistung GmbH, Sybase 365/SAP. Endkunde Telefonica Spain
Frankfurt
1 Jahr 2 Monate
2011-04 - 2012-05

Internes Projekt

Application Designer und Entwickler Java 1.6 Tomcat 6 und 7 REST Services ...
Application Designer und Entwickler
  • Design und Konzipierung eines Portals für Finanzprodukte und Information.
  • Das Portal bietet Informationen aus verschiedenen Perspektiven.
    Das Backend sammelt Daten aus verschiedenen Quellen und strukturiert die Daten in eine MySql Datenbank.
  • Das Frontend darstellt die Daten geordnet nach verschiedene Kriterien.
    • Use Cases definieren.
    • System Design Dokumentenerzeugung.
    • Frameworks, Libraries und open source Software einstellen, anpassen und integrieren.
      • REST Services Kommunikation zwischen die Anwendungen testing und anpassen.
      • Business Logik Implementierung (Java/JEE).
      • Frontend Implementierung (Groovy/gsp pages).
      • Android Native App entwicklung. (ADT)
        Entwicklung der junit Test Cases und Test Suits(JUnit).
      • Design, Implementierung und Anpassen der Datenbank(MySql).
      • Entwicklung der Hibernate Maps für optimale Datenbank Verarbeitung.
      • Bugfixing.
      • Version Control Management.
Java 1.6 Tomcat 6 und 7 REST Services Spring Hibernate Eclipse/STS junit/soapUI MySql Git Grails 1.3/2.x Groovy 1.7 dojo 1.7 jQuery 1.7 ADT 16/17 Google Analytics Ubuntu Linux
9 Monate
2011-07 - 2012-03

Business Prozess Analyse

Application Designer und Entwickler Java 1.6 JBOSS 5.1 Web Services ...
Application Designer und Entwickler

Business Prozess Analyse und Anforderungsmanagement, Konzipierung und Business Process Design, Entwicklung, Testkonzept und Testentwicklung. Es handelt sich um eine

SOA basierte Plattform, die die Buchungen, diverse Billing/ Abrechnung Konfigurationen und Rechte Management für verschiedene OnLine Produkte anbietet. Die Plattform basiert
auf Web Services, Spring, Aspect oriented Programming und Hibernate.

  • Anforderungen analysieren und Use Cases erkennen. Use Cases definieren und als
    Diagrammen darstellen. Bestehende Prozesse analysieren und an die neuen Anforderungen
    anpassen.
  • Teilnahme an Fachlichen Diskussionen, Klärungen und Schnittstellen Abstimmungen.
  • System Design Dokumentenerzeugung.
  • Frameworks, Libraries und open source Software einstellen, anpassen und integrieren.
    • Web Services Kommunikation zwischen die Anwendungen testing und anpassen.
    • Komplizierte Business Logik Implementierung (Java/JEE).
    • Entwicklung der junit Test Cases und Test Suits(JUnit).
    • Design und Entwicklung der Regression Tests und Module Tests(SoapUI/Groovy).
    • Design, Implementierung und Anpassen der Datenbank(PL/SQL).
    • Entwicklung der Hibernate Maps für optimale Datenbank Verarbeitung.
    • Entwicklung des Build und Integration Frameworks.
      System Tests Konzept und Entwicklung.
    • Bugfixing und Unterstützung beim Integrationstest, Performancetest und Analysen des laufenden Systems.
    • Version Control Management.
    • Unterstützung anderen Teams, deren Anwendungen das System zugreifen sollen.
    • Redesign und Implementierung bestimmten Modulen für bessere Performance und Administration.
    • Test Platform Entwicklung. Testfälle, Infrastruktur und Mock Objects Implementierung .
Java 1.6 JBOSS 5.1 Web Services JMS Axis Spring Hibernate AspectJ Eclipse Enterprise Architect XML(DOM SAX)/XSLT junit/soapUI Oracle 10/11 WebSphere MQ pl/sql python/jython SVN Sun OS ? Produktion / Linux ? Test Umgebung
Proventa AG, Product & Innovation Deutsche Telekom
Frankfurt am Main, Deutschland, Darmstadt
3 Jahre 6 Monate
2008-01 - 2011-06

Design, Entwicklung und Support

Application Designer und Entwickler Java 1.5 JBOSS 4.2.2 Web Services ...
Application Designer und Entwickler

Design, Entwicklung und Support des Billing, Vertrag Referenz und Provisioning Systems. Es handelt sich um eine SOA basierte Plattform, die einige alte Billing, Vertrag Referenz, Provisioning und CRM Systemen auflösen soll. Die Plattform enthält Frameworks für JBPM Prozessen Ausführung, Backend Prozessen Einstellung und Ausführung, Frontend Prozessen Beobachtung und Analyse, Breakpoints setzen, Prozessen anhalten und wieder laufen lassen, automatische Fehlerbehandlung.

  • Frameworks, Libraries und open source Software einstellen, anpassen und integrieren.
    • Web Services Kommunikation zwischen die Anwendungen testing und anpassen.
    • Komplizierte Business Logik Implementierung (Java/ JEE).
    • Entwicklung der junit Test Cases und Test Suits(JUnit).
    • Design und Entwicklung der Regression Tests und Module Tests(SoapUI/Groovy).
    • Design, Implementierung und Anpassen der Datenbank (PL/SQL).
    • Entwicklung der Hibernate Maps für optimale Datenbank Verarbeitung.
    • Entwicklung der Spring Templates Infrastruktur für bessere und einheitliche Entwicklung.
    • Design und Entwicklung des Integration Layers.
    • Entwicklung des Build und Integration Frameworks.
    • Bugfixing und Unterstützung beim Systemtest, Integrationtest, Performancetest und
    • Analysen des laufenden Systems.
    • Version Control Management.
      Unterstützung anderen Teams, deren Anwendungen das System zugreifen sollen.
    • Redesign und Implementierung bestimmten Modulen für bessere Performance und Administration.
    • Frontend Design und Entwicklung für administrative Zwecke.
    • Test Platform Entwicklung. Testfälle und Mock Objects Implementierung .
Java 1.5 JBOSS 4.2.2 Web Services JMS JSF JavaScript Axis Spring Hibernate Eclipse XML(DOM SAX)/XSLT junit/soapUI Oracle 9.2/10 Oracle Advanced Queuing WebSphere MQ pl/sql python/jython jprobe SVN Sun OS ? Produktion / Linux ? Test Umgebung
esop GmbH, Proventa AG, T-Online
Bad Soden, Frankfurt am Main, Deutschland, Darmstadt
1 Jahr 4 Monate
2006-09 - 2007-12

Support der Plattform

Application Designer und Entwickler Java/J2ee Tomcat pl/sql ...
Application Designer und Entwickler
  • Design, Entwicklung und Support der Plattform für Portfolio Management.
  • Es handelt sich um eine ganz große Plattform, die einige Anwendungen enthält und jede menge Business Logic verteilt in diverse shell scripts, c/c++ Programmen, java Programmen und pl/sql Prozeduren. Zugriff zu der Plattform ist den Kunden gesichert über eine Portal Anwendung, die auch Single Sign-On leistet.
    • Design und Entwicklung der Business Prozessen.
    • Design und Entwicklung der Web Services Architektur für backend Kommunikation.
    • Design und Entwicklung der Backend Prozessen.
    • Design und Entwicklung eines Moduls für Berichten in *.pdf Erzeugung.
    • Design und Entwicklung eines Packaging und Installation Moduls für Third-Party Software Integration.
  • Bugfixing, tuning und Verbesserung der alten Systemen.
Java/J2ee Tomcat pl/sql Axis Hibernate Eclipse MQ-Series schell script(csh ksh bash) c/c++ Web Services Itext Sun OS
esop GmbH, Deutsche Bank AG
Bad Soden, Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

10/1992 ? 07/1997:

Institution: Technische Universität Sofia

Ausbildung: Studium der Computer Systems

Abschluss: Diplom Ingenieur Informatiker, Master of Computer Science

 
09/1988 ? 05/1992:

Institution: High School of mathematics, Vidin,Bulgaria

Kompetenzen

Kompetenzen

Top-Skills

Microservices Java EE JavaScript java Spring jee python javascript html css NodeJS vuejs docker nginx MongoDB Oracle Git CI/CD Kafka MQTT Cloud Computing Go lang LLM

Produkte / Standards / Erfahrungen / Methoden

Scrum
Testautomation

Profil:

  • Ich habe über 20 Jahre Erfahrung mit Computer Systemen und Software Anwendungen.
  • Während dieser Zeit, war ich involviert in der Analyse, Design und Development von viele Desktop, Client/Server, Multi tier, DataBase, J2EE, Microservices and distributed Anwendungen.
  • Die Erfahrungen, die ich gesammelt habe verteilen sich unter folgenden Sprachen, Betriebssysteme, Plattformen, Technologien und Ansätze: Pascal, C/C++, MS Visual Basic / Visual C++, Java, JEE, Javascript (ES06, ES07), Python 2x / 3x, EJB, XML, JSON, SQL, MS SQL Server, Oracle Server 8 - 12, MySql, PostgresSQL, DB2, Mongo DB 3-4, Elasticsearch, WebLogic Application Server 4 - 6, Oracle Portal 1.0 ? 2.0, Tomcat 4 - 8, Spring framework, Windows, Linux RedHat, SUSE/SLES, Ubuntu, Sun OS, AIX.
  • Ich habe auch Kenntnisse in Data Modeling, Datenbank und Anwendung Design, Reactive Applications, Big Data, Message queuing, Microservices, Software Development Process Definition, Anwendungen Entwicklung, Testing, Integration.
  • Hoch verfügbare und hoch belastbare Anwendungen, distributed computing/caching, vertical und horizontal skalierbare Anwendungen.
  • Ich habe gearbeitet sowohl in Wasserfall als auch in Scrum organisierte Projekte sowohl als Team lead als auch als technical Project Leader.
  • Ich verfüge auch über fachliche Erfahrung in Banking, Buchhaltung, Telekom, Bahn und Logistik.
    • Ziel : Ich suche Position als Software Entwickler und/oder Architekt und Team lead in eine dynamische wachsende Organisation.

Wehrdienst:

01/1998 ? 10/1998:

Military Service 

Cloud Plattformen:

  • Heroku / Sales Force 3 y
  • GitLab 4 y
  • Python anywhere 3 y
  • BitBucket 7 y
  • RedHat Open Shift 2 / 3 3 y
  • Netlify, Now, Surge, Amazon S3, Firebase, Digital ocean <1y
  • GitHub >10 y

Software Technologien:

  • OWL 4 y
  • Swing / Java FX, Applets, jnlp 7 y
  • MFC 4 y
  • EJB, J2EE 8 y
  • COM, DCOM 6 m
  • JSP / JSF 3 y
  • CORBA 6 m
  • UML 5 y
  • Palm Conduit Development Kit 4.0 1 y
  • XML (DOM, SAX)/XSL CSS 5 y
  • Grails 2 y
  • Spring (Boot, Data, Cloud, MVC) 13 y
  • ADT (Android Development toolkit) 2 y
  • Phonegap 1.8 6 m
  • Apache Cordova 1 y
  • LibGDX 1 y
  • Bootstrap.js 3, 4 3 y
  • JQuery 2, 3 2 y
  • Vuejs 2, 3 3 y
  • Nodejs 8, 10, 12 / npm 6 2 y
  • Reactjs 6 m
  • Electronjs 2 y
  • Webpack 4, 5 2 y
  • Docker 1,5 y
  • CSS / SASS / SCSS / Less 4 y
  • Kubernetes 6 m

Rapid Application Development Tools:

  • MS Visual studio 3 y
  • Home Site 4.0 2 y
  • Visual Café 3.0 ? 4.0 3 y
  • Crystal Report 5.0 ? 7.0 2 y
  • Borland Delphi 1.0 ? 5.0 2 y
  • Rational Rose 98 1 y
  • Sun One Studio 4 CE 1 y
  • TogetherJ 1 y
  • Eclipse Platform 5 y
  • Quest Software TOAD 5 y
  • Borland Jbuilder 6.0/7.0 6 m
  • CA Erwin 4.0 1 y
  • Eclipse 2.0 ? 3.x 15 y
  • Sun Java(TM) Studio Creator 6 m
  • InteliJ Idea 1 y
  • Atom 3 y
  • Kibana 2 y
  • VS Code 1 y

Webserver / Middleware / Standards / Verfahren:

  • Bea Weblogic 5.1/6.02/7.0/8 2 y
  • Jakarta Ant 3 y
  • Tomcat 3, 4, 5, 6, 7, 8 10 y
  • Jakarta Struts 1 y
  • IBM WebSphere 3 6 m
  • Xerces 1 y
  • IBM MQ Series 1 y
  • Java Server Faces 1 y
  • Oracle OAS 1 y
  • JUnit/HTTPUnit 5 y
  • Jboss 3, 4, 5, 6, 7 10 y
  • Avalon/Cocoon 6 m
  • WebMethods 6.0 6 m
  • Tiles 1 y
  • Maven 2 6 y
  • Hibernate 2, 3 5 y
  • Jinja 2 2 y
  • Python/Flask 2 y
  • Mqtt 1 y
  • Rabbit MQ 1 y
  • Apache Ignite 2 3 y
  • Mosquitto 3 1 y
  • Nginx 3 y
  • Mocha / Jest 2 y
  • Apache Kafka 6 m
  • Babel 6 - 7 2 y
  • Leaflet UI 2 y
  • GraphQL 6 m
  • Swager 2.0 / Open API Specification 6 m
  • Kafka 2.5 6 m
  • Project reactor 6 m

Test Tools / Frameworks / Platforms:

  • Soap UI 4 y
  • Mocha 2 y
  • JUnit 15 y
  • Jest 2 y
  • Selenium 2 y
  • Nightwatch, Cypress, Appium <1 y


CI / CD Tools / Frameworks / Platforms:

  • Bamboo 2 y
  • Atlassian Bit Bucket 5 y
  • Jenkins 5 y
  • Travis CI, Circle CI <1 y
  • Gitlab 3 y

Betriebssysteme

AIX
2 y
Linux
Sehr gute Kenntnisse
Linux RedHat
>5 y
Linux Suse
>10 y
Linux Ubuntu
>10 y
SLES
>10 y
Sun OS
3 y
SUSE
Sehr gute Kenntnisse
Ubuntu
Sehr gute Kenntnisse
Unix
Gute Kenntnisse (SunOS, AIX)
Windows
Sehr gute Kenntnisse,

Programmiersprachen

Basic
Gute Kenntnisse mit einige Jahre Erfahrung.
Borland Delphi
4 y
C
8 y, Gute Kenntnisse mit einige Jahre Erfahrung.
C++
8 y, Gute Kenntnisse mit einige Jahre Erfahrung.
FORTRAN
1 y
Go
6 m
Groovy
Sehr gute Kenntnisse, 3 y
HTML
2.0/3.2/4.01/5.0, 10 y
J2EE
20 y
Java
2 - 9 20 y, Sehr gute Kenntnisse mit mehrere Jahre Erfahrung.
JavaScript
(ES15, ES16) 15 y, Sehr gute Kenntnisse mit mehrere Jahre Erfahrung (ES2015, ES2016)
JEE
20 y
Kotlin
Gute Kenntnisse, 6 m
MS Visual
Basic 4 y, C++ 4 y, J++ 1 y
Oracle PL/SQL
11 y
Pascal
8 y
Perl
1 y
PL/SQL
Sehr gute Kenntnisse mit mehrere Jahre Erfahrung.
Prolog
1 y
Python
10 y, Grundkenntnisse, aber leicht zu lehrnen.
Scala
Grund Kenntnisse
Shell
Gute Kenntnisse (Csh, Bash)
Unix Shell Scripting
(ksh, bash) 7 y
VBA
1 y
YAML
1 y

Datenbanken

DBase
3 y
Elasticsearch 5
1 y
IBM DB/2
1 y
Mongo DB
3, 4 4 y, Sehr gute Kenntnisse
MS SQL Server
6.5 ? 7.0 2 y, Gute Kenntnisse.
MySQL
4, 5 10 y, Sehr gute Kenntnisse
Neo4j
Grundkenntnisse, 1 y
Oracle
Sehr gute Kenntnisse, 8, 9, 10, 11, 12 12 y
Postgre SQL
Gute Kenntnisse
Sybase SQL AnyWhere
2 y
Watcom SQL
2 y

Datenkommunikation

Common Object Request Broker Architecture (CORBA)
Gute Kenntnisse
GraphQL
Grundkenntnisse
Hypertext Transfer Protocol (HTTP)
Sehr gute Kenntnisse
Kafka
Gute Kenntnisse
MQTT
Sehr gute Kenntnisse
RabbitMQ
Gute Kenntnisse
REST
Sehr gute Kenntnisse
SOAP
Sehr gute Kenntnisse

Design / Entwicklung / Konstruktion

Microservices

Branchen

Branchen

  • Automatisierungstechnik
  • Banken
  • Börse
  • Betriebswirtschaft
  • Telekommunikation
  • Logistik
  • Personenverkehr
  • Bahn
  • EDV
  • Forschung, Entwicklung, UNI
  • Finanzdienstleistung
  • Handel
  • Investment
  • Medizin
  • Softwarehersteller
  • Telekommunikation
  • Versicherungen

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Projekte

5 Jahre
2020-01 - heute

internes Projekt

Application Designer und Team Lead Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Python 3.6 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Entwicklung, Bugfixing und Test. Frontend und Backend Entwicklung, Infrastruktur Entwicklung und Wartung, Testautomation, Lieferung Prozesse.
  • Es handelt sich hier um eine Docker basierte kontainerisierte micro-services Cloud Umgebung mit Docker / Nginx reverse proxy und mehrere Frontend und Backend
    Anwendungen, die über diese erreicht werden. Alle Anwendungen sind mit SSL Zertifikaten (Letsencrypt) geschützt und das erneuern läuft automatisiert. Auch die
    Voraussetzungen für automatisches hinzufügen von neuen Webseiten sind gesetzt. Alle Anwendungen sind auch bei bedarf per Konfiguration oder Kommando skalierbar. Zusätzlich eine Web Anwendung (PWA) was Web Components als Service anbietet.
    • Anforderungsmanagement. Sammeln von Anforderungen, Definition, Beschreibung und Detaillierung um die Implementierung zu ermöglichen
    • Umgebungsmanagement und Integration. Setup von Entwicklung-, Staging- und Produktionsumgebungen und setup von Gitlap Projekt mit alle notwendige Templates um Entwicklung, Test, Qualitätssicherung, Abnahme und Lieferung zu ermöglichen.
    • Administration und Betriebsführung. Entwicklung von Scripten, die die reibungslose Instandhaltung, Betrieb, Skalierbarkeit und Erweiterung des Systems gewährleisten.
    • Architektur und Design. Software Architektur von Komponenten, Modulen, Bibliotheken, Schnittstellen, Datenstrukturen, Datenflüsse, etz.
    • Produktmanagement. Entwicklung von Produkten, die zu den Kundenwünschen perfekt fachlich und technisch geschnitten sind.
    • Entwicklung, Test, Qualitätssicherung, Abnahme und Lieferung.
    • Prozessdefinition. Entwicklung und formalisierung von Standardprozessen bei der Anforderungsmanagement, Entwicklung, Test, Abnahme, Betriebsführung und Lieferung.
    • Vertrieb. Präsentationen und Besprechungen mit Kunden um die Funktionalitäten zu erklären und die Kundenwünsche umfassend nachzuvollziehen.
Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Python 3.6 Microservices Git Gitlab Docker Docker compose Docker swarm Kubernetes MongoDB. Ubuntu Linux
geekline.org
5 Jahre
2020-01 - heute

Anforderungen Management

Application Designer und Team Lead Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Electonjs ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Führung eines Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung, Frontend Entwicklung und
    Cloud Erweiterungen.
  • Es handelt sich hier um eine neue Implementierung eines alten Systems mit Einsatz von Microservices (Springboot), Message queuing (Kafka / Rabbit MQ), REST, Javascript /
    Nodejs / Vuejs Frontend Technologien.
    • Team Lead eines Teams verantwortlich für Vorbereitung, Technisches Design, Implementierung, Test und Lieferung des Softwares.
    • Research and Development - Evaluation/Configuration neue Technologien - Nodejs / Vuejs, Frontend Entwicklung.
    • Team lead für Entwicklung neuen Themen/ Change Requests - Technisches Design (Server Application, Background Prozesse, Caching Mechanismen und Datenbank)
    • Teamführung nach SCRUM Prinzipien
    • Implementierung Anweisungen und Code Review
    • Software Development Process Definition - Entwicklung von Prozessen für Aufwandsschätzung, Entwicklung, Test, Deployment und Lieferung.
    • Continuous Integration and Continuous Delivery basiert auf Pipelines definiert in Gitlab (yaml). Qualitätssicherung, Integration Test Failure analysis.
    • Git Merge Strategies.
    • Architecture, Design, Performance Analyse und Optimierung Web basierte Anwendungen.
    • Message queuing architecture (Kafka)
    • Entwicklung von Test simulatoren und tracking software.
    • Design, Architektur und Strategie von mehrfachverwendbare / einbaubare Visuelle Web
      Komponenten
    • Erstellung von Templates für Issues / Pull Requests / Merge Requests
    • Einsatz von Test frameworks für unit und Integrations- bzw e2e tests
    • git merge Strategien
    • Gitlab pipelines Definition und Anwendung (yaml)
    • Kafka Topics, Partitionen und design der reactive consumers und producers.
    • Definition von Avro Objekte und Architekturansätze für reaktive Daten Strömungen von und über Kafka Topics.
    • Design und Implementierung der WEB Components basierte micro-frontends framework und Electron basiertes composite container Application Visualisierung diversen frontend widgets (micro-forntends), die zu unterschiedliche micro services gehören und mit diversen Technologien (z.B. HTML, Vuejs, Reactjs, Angularjs, Svelte, etc.) Implementiert sind
Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Electonjs Jest Mocha Java 9 Springboot 2.x Microservices Git Gitlab Amazon cloud (AWS) Kafka Docker Kubernetes OpenAPI 3.0. Suse Linux Enterprise Server (SLES)
GULP, DB Systel bzw. Deutsche Bahn Regionalverkehr und Deutsche Bahn Fernverkehr
Frankfurt
7 Jahre
2018-01 - heute

Architektur Design

Application Designer und Team Lead Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Python 3.6 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Entwicklung, Bugfixing und Test. Frontend und Backend Entwicklung, Infrastruktur Entwicklung und Wartung, Test Automation, Continuous Integration und Continuous Delivery.
  • Es handelt sich hier um eine e-commerce Web Seite für Weine, Textilien und Kosmetik Verkauf. Es ist eine Docker basierte kontainerisierte micro-services Cloud Umgebung mit Docker / Nginx reverse proxy und mehrere Frontend (Microfrontends) und Backend (Microservices) Anwendungen, die über diese erreicht werden. Alle Anwendungen sind mit SSL Zertifikaten (Letsencrypt) geschützt und das erneuern läuft automatisiert. Die Microservices werden von Frontend über REST erreicht und die Benutzer werden über OAuth2 autorisiert. Auch die Voraussetzungen für automatisches hinzufügen von neuen
    Webseiten sind gesetzt. Alle Anwendungen sind auch bei bedarf per Konfiguration oder Kommando skalierbar. Die Anwendung selbst ist eine PWA und ist gebaut von dynamische Komponenten (Microfrontends) von geekline (anderes Projekt von mir, siehe unten)
    • Anforderungsmanagement. Sammeln von Anforderungen, Definition, Beschreibung und Detaillierung um die Implementierung zu ermöglichen
    • Umgebungsmanagement und Integration. Setup von Entwicklung-, Staging- und Produktionsumgebungen und setup von Gitlap Projekt mit alle notwendige Templates um Entwicklung, Test, Qualitätssicherung, Abnahme und Lieferung zu ermöglichen.
    • Administration und Betriebsführung. Entwicklung von Scripten, die die reibungslose Instandhaltung, Betrieb, Skalierbarkeit und Erweiterung des Systems gewährleisten.
    • Architektur und Design. Software Architektur von Komponenten, Modulen, Bibliotheken, Schnittstellen, Datenstrukturen, Datenflüsse, etz.
    • Produktmanagement. Entwicklung von Produkten, die zu den Kundenwünschen perfekt fachlich und technisch geschnitten sind.
    • Entwicklung, Test, Qualitätssicherung, Abnahme und Lieferung.
    • Prozessdefinition. Entwicklung und formalisierung von Standardprozessen bei der Anforderungsmanagement, Entwicklung, Test, Abnahme, Betriebsführung und Lieferung.
    • Vertrieb. Präsentationen und Besprechungen mit Kunden um die Funktionalitäten zu erklären und die Kundenwünsche umfassend nachzuvollziehen.
Javascript ES06 - ES07 Nodejs 10 / Vuejs 2/3 Python 3.6 Microservices Git Gitlab Docker Docker compose Docker swarm Kubernetes MongoDB Ubuntu Linux
magivinum.org
3 Jahre
2017-01 - 2019-12

Führung eines Offshore Development Teams

Application Designer und Team Lead Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Führung eines Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung.
  • Es handelt sich hier um den grössten Dispositionssystem Europas. Eine der Unternehmenskritischen Anwendungen. Täglich verarbeitet das System 44 000 Züge mit allen Meldungen die sie kriegen und allen Massnahmen, die die Disponenten ausführen. Über die Anwendung werden alle Ausfälle, Teilausfälle, Umleitungen, Personal- und Fahrzeugdispositionen betätigt. Die Mängel- und Reparaturmanagement Flows werden auch durch die Anwendung durchgeführt. Verspätungen, Prognosen durch Disponenten und automatische Prognosen auch. Verwaltung der Netzen, Linien, Ersatzzüge, Flügelzüge, Störungen, Großstörungen und Störfall Programmen. Live Daten über Zugbewegung über GPS und UIC. Informationsqualität Algorithmen und Umschalungsregeln.
    • Entwicklung neue Funktionalitäten Tomcat 7/8, JBoss 5.1/6.4, Jdk 1.7/1.8, JEE, Oracle 10/11/12, Pl/SQL, Java - Swing, Java FX, JMS, JMX, XML, JSON, Rabbit MQ
    • Optimierungen der Server Side, Datenbank und Client Side Komponenten.
    • Single Point of contact für die indische Teams.
    • Team Lead für Kern Kompetenz Team - Instandhaltung und Erweiterung bestehende - Funktionalitäten. Lieferungen vorbereitung, git merge von Dev Branchen, Jenkins betreuung, Unit/Integration tests überprüfen.
    • Teamführung nach SCRUM Prinzipien
    • Research and Development - Evaluation/Configuration neue Technologien - Elasticsearch, Mongo DB, Logstash, Elastic Beats, Graylog2, Kibana, Apache Camel, Microservices, Spring Boot, Doker, Kotlin. Anleitungen schreiben.
    • Team lead für Entwicklung neuen Themen/Change Requests - Technisches Design (Server Application, Background Prozesse, Caching Mechanismen und Datenbank)
    • Implementierung Anweisungen und Code Review
    • Software Development Process Definition - Entwicklung von Prozessen für Aufwandsschätzung, Entwicklung, Test, Deployment und Lieferung.
    • Einführung von agiles Development, testdriven Development, pair programming. Code reviews in Crucible.
    • Continuous Integration and Continuous Delivery with Jenkins. Qualitätssicherung bei
      Delivery Pipeline. Integration Test Failure analysis.
    • Git Merge Strategies.
    • Setup Logfile Analysis Systems (Geaylog2, Elasticsearch, Logstash/Beats, Kibana)
    • Architecture design distributed in-memory distributed cache and in-memory calculation Services (Ignite)
    • Cluster configuration of distributed microservices.
    • Architecture and design (technical and business) of Geo (openstreetmap / openrailwaymap data) based Services.
    • Message queuing architecture (Rabbit MQ, IBM MQTT, Mosquitto)
    • Entwicklung von Test simulatoren und tracking software.
    • Entwicklung von GEO Algorithmen basiert auf Statistische Daten.
    • Technisches design und Implementierung linearen und statistischen Methoden für Prognosen Erzeugung.
Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 Axis/Jersey Web Services und RESTful Services Spring Hibernate JPA Eclipse junit/soapUI Oracle 11 - 12 PL/SQL Maven 3.x Git SoapUI Selenium Jenkins Swing Java FX Elasticsearch Kibana Logstash Mongo DB Ignite Spring Spring Boot Nodejs Vuejs Electronjs Microservices Distributed computing/caching Amazon cloud (AWS) Sun OS ? Suse Linux Enterprise Server (SLES)
DB Systel bzw. Deutsche Bahn Regionalverkehr und Deutsche Bahn Fernverkehr
1 Jahr 1 Monat
2017-08 - 2018-08

Frontend und cloud backend

Application Designer und Developer Python 2.7 Flask 0.12 Jinja 2 ...
Application Designer und Developer

Frontend und cloud backend für die Goldmann Law. webseite.

  • Architektur design des Backends und Frontends.
  • Software development project organization.
  • Software engineering. Setup und Konfiguration der Cloud, Datenbank, Anwendung.
  • Repository management Implementierung der Anwendung.
Python 2.7 Flask 0.12 Jinja 2 Javascript JQuery Bootstrap HTML 5 Git Atlassian BitBucket Responsive und Adaptive HTML Design Search Engine Optimization Analytics  Ubuntu
Svetlana Goldmann, LL.M.
1 Jahr 1 Monat
2017-03 - 2018-03

Frontend und cloud backend

Application Designer und Developer Python 2.7 Flask 0.12 Jinja 2 ...
Application Designer und Developer

Frontend und cloud backend für die Impuls e.V. webseite. Zusätzlich zu dem statischen Content, die Seite enthält auch ein Blog, Benutzer und Rollen und die Möglichkeit Bilder hochzuladen, “Who is Who” Datenbank. Die Seite ist auch mehrsprachig.

  • Architektur design des Backends und Frontends.
  • Software development project organization.
  • Software engineering. Setup und Konfiguration der Cloud, Datenbank, Anwendung.
  • Repository management Implementierung der Anwendung.
Python 2.7 Flask 0.12 Jinja 2 Mongo DB 3.2 Javascript JQuery Bootstrap HTML 5 Git Atlassian BitBucket Heroku cloud Responsive und Adaptive HTML Design Social Login (Facebook; G+; Tweeter; LinkedIn; Xing) Profile transfer Search Engine Optimization Analytics Heroku Cloud Ubuntu
Impuls e.V.
7 Monate
2017-06 - 2017-12

Frontend und cloud backend

Application Designer und Developer HTML 5 Javascript JQuery ...
Application Designer und Developer

Frontend und cloud backend für die Main-search. webseite.

  • Architektur design des Backends und Frontends.
  • Software development project organization.
  • Software engineering.
  • Setup und Konfiguration der Cloud, Datenbank, Anwendung.
  • Repository management Implementierung der Anwendung.
HTML 5 Javascript JQuery Bootstrap Responsive und Adaptive HTML Design Search Engine Optimization Analytics Ubuntu
Main - Search
3 Jahre
2015-01 - 2017-12

Anforderungen Management

Application Designer und Team Lead Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Führung eines Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung.
  • Es handelt sich hier um den grössten Dispositionssystem Europas. Eine der Unternehmenskritischen Anwendungen. Täglich verarbeitet das System 44 000 Züge mit großen Mengen an Meldungen die sie über unterschiedlichen Kanälen (UIC/GPS) kriegen und verarbeiten müssen.Das GPS Modul musste komplett neu designt und entwickelt
    werden, da die alte Implementierung die Anforderungen nicht entsprach. Eine neue Architektur wurde hier eingeführt, welche die schnelle Verarbeitung von großen
    Datenmengen ermöglichte . Es wurden lineare und statistische Algorithmen entwickelt und angewendet. Test Simulatoren wurden auch designed und entwickelt.
    • Entwicklung neue Funktionalitäten Jdk 1.8, JEE, Oracle 11, Pl/SQL, Java, JMS, JMX, JSON, Apache Ignite, MQTT, Nodejs, Vuejs, Electronjs, Lieflet, Geo / Geographische Anwendungen / Informationssystemen
    • Team Lead für das Entwicklungsteam - Anforderungs management, Architektur Definition, Aufgaben Verteilung, Lieferungen vorbereitung, git merge von Dev Branchen, Jenkins betreuung, Unit/Integration tests überprüfen.
    • Teamführung nach SCRUM Prinzipien und SCRUM-master
    • Research and Development - Evaluation/Configuration neue Technologien - Apache Ignite, Mongo DB, Logstash, Elastic Beats, Kibana, Apache Camel, Microservices, Spring Boot, Doker.
    • Team lead für Entwicklung neuen Themen/Change Requests - Technisches Design und
      Architektur (Server Application, Background Prozesse, Caching Mechanismen und
      Datenbank, Client Application),
    • Implementierung Anweisungen und Code Review
    • Software Development Process Definition - Entwicklung von Prozessen für
      Aufwandsschätzung, Entwicklung, Test, Deployment und Lieferung (CI / CD)
    • Einführung von agiles Development, testdriven Development, pair programming.
      Code reviews in Crucible.
    • Continuous Integration and Continuous Delivery with Jenkins. Qualitätssicherung bei
      Delivery Pipeline. Integration Test Failure analysis.
    • Git Merge Strategies.
    • Setup Logfile Analysis Systems (Elasticsearch, Logstash/Beats, Kibana)
    • Architecture design distributed in-memory distributed cache and in-memory calculation
      Services (Ignite), Failover services
    • Cluster configuration of distributed microservices.
    • Architecture and design (technical and business) of Geo (openstreetmap / openrailwaymap
      data) based Services.
    • Message queuing architecture (Rabbit MQ, IBM MQTT, Mosquitto)
    • Entwicklung von Test simulatoren und tracking software.
    • Entwicklung von GEO / GPS basierte Algorithmen für Statistische Daten Verarbeitung.
    • Technisches design und Implementierung linearen und statistischen Methoden für Prognosen Erzeugung.
Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 Axis/Jersey Web Services und RESTful Services Spring Hibernate JPA Eclipse junit/soapUI Oracle 11 - 12 PL/SQL Maven 3.x Git SoapUI Selenium Jenkins Swing Java FX Elasticsearch Kibana Logstash Mongo DB Apache Ignite Spring Spring Boot Javascript (ES6) Nodejs Vuejs Electronjs Lieflet Microservices Distributed computing/caching   Sun OS ? Suse Linux Enterprise Server (SLES)
DB Systel bzw. Deutsche Bahn Regionalverkehr und Deutsche Bahn Fernverkehr
5 Monate
2016-06 - 2016-10

Cloud Backend

Application Designer und Developer Python 2.7 Flask 0.12 MySql 5 ...
Application Designer und Developer

Cloud Backend für Kucera. Eine Python/javascript basierte cloud Anwendung um zu ermöglichen dynamisches content auf die Kucera Webseite hochzuladen.

  • Architektur design.
  • Software development project organization.
  • Software engineering. Setup und Konfiguration der Cloud, Datenbank, Anwendung.
  • Repository management Implementierung der Anwendung.
  • Implementierung javascript funktionen, die Informationen von der Anwendung abrufen.
  • Migration der Anwendung von OpenShift v2 zu OpenShift v3.
  • Entwicklung von backup scripts.
Python 2.7 Flask 0.12 MySql 5 Javascript JQuery HTML Git Atlassian BitBucket Openshift v2 Openshift v3 Pythonanywhere Kubernetes Doker  Openshift Cloud/Pythonanywhere Ubuntu
Visuelle Kommunikation, Kucera Rechtsanwälte
Frankfurt
3 Jahre
2013-01 - 2015-12

Entwicklung und Bugfixing

Application Designer und Team Lead Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 ...
Application Designer und Team Lead
  • Anforderungen Management, Architektur Design, Führung eines Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung.
  • Es handelt sich hier um den grössten Dispositionssystem Europas. Eine der Unternehmenskritischen Anwendungen. Täglich verarbeitet das System 44 000 Züge mit allen Meldungen die sie kriegen und allen Massnahmen, die die Disponenten ausführen. Über die Anwendung werden alle Ausfälle, Teilausfälle, Umleitungen, Personal- und Fahrzeugdispositionen betätigt. Die Mängel- und Reparaturmanagement Flows werden auch durch die Anwendung durchgeführt. Verspätungen, Prognosen durch Disponenten und automatische Prognosen auch. Verwaltung der Netzen, Linien, Ersatzzüge, Flügelzüge, Störungen, Großstörungen und Störfall Programmen. Live Daten über Zugbewegung über GPS und UIC. Informationsqualität Algorithmen und Umschalungsregeln.
    • Entwicklung neue Funktionalitäten entsprechend zu Deutsche Bahn Referenzarchitektur - Tomcat 7/8, JBoss 5.1/6.4, Jdk 1.7/1.8, JEE, Oracle 10/11/12, Pl/SQL, Java - Swing, JMS, JMX, XML
    • Optimierungen der Server Side, Datenbank und Client Side Komponenten.
    • Single Point of contact für die indische Teams.
    • Team Lead für Kern Kompetenz Team - Instandhaltung und Erweiterung bestehende - Funktionalitäten. Lieferungen vorbereitung, git / SVN merge von Dev Branchen, Unit/Integration tests überprüfen.
    • Team lead für Entwicklung neuen Themen/Change Requests - Technisches Design (Server Application, Background Prozesse, Caching Mechanismen und Datenbank),
    • Implementierung Anweisungen und Code Review
    • Software Development Process Definition - Entwicklung von Prozessen für Aufwandsschätzung, Entwicklung, Test, Deployment und Lieferung.
    • Einführung von agiles Development, testdriven Development, pair programming. Code reviews in Crucible.
    • Git / SVN Merge Strategies.
    • Projekt Architektur und design entsprechend zu Deutsche Bahn Referenzimplementierung
    • Cluster configuration failover services
    • Message queuing architecture (JMX)
    • Entwicklung von Test simulatoren und tracking software.
Java 1.7 - 1.8 Tomcat 7-8 JBoss 5.1 - 6.4 Axis/Jersey Web Services und RESTful Services Spring Hibernate JPA Eclipse junit/soapUI Oracle 11 - 12 PL/SQL Maven 3.x Git SoapUI Jenkins Swing Spring Sun OS ? Suse Linux Enterprise Server (SLES)
DB Systel bzw. Deutsche Bahn Regionalverkehr und Deutsche Bahn Fernverkehr
8 Monate
2012-05 - 2012-12

Testunterstützung

Application Designer und Technical Lead Java 1.6 Tomcat 7 Spring Contract first Web Services und RESTful Services ...
Application Designer und Technical Lead

Anforderungen Management, Architektur Design, Führung einen Offshore Development Teams, Entwicklung und Bugfixing und Testunterstützung. Es Handelt sich um einen Online und Mobile Payment System für einen Telekommunikationsunternehmen. Das System muss angenehme Payment Methoden dem Kunden und/ oder dem Merchan anbieten und alle Transaktionen speichern. Das System muss mit einige Core Systems zusammen spielen und auch mit einige externe Payment Dienstleister und Coupon/Loyalty Anbieter. Das System muss auch ein RESTful Schnittstelle für Zahlungen und Identifikation anbieten. Für Kunden und Operating gibt es auch Frontend Anwendungen für bequeme Handlung. Für Kunden gibt es auch Smartphone App (Android/iOS) und auch mobile web Integration. Die Anwendung ist Mehrsprachig und entspricht den PCI Standards.

  • Anforderungsmanagement. Workshops mit dem Kunden. Business Processes Entwicklung und Anpassung.
  • Business Cases Erkennung und Definition.
  • Komplexe Architektur Design und Definition. Erzeugung von Diagrammen.
  • Definition von Staging, Integration und PreProd Umgebungen.
  • Unterstützung bei der Projektplanung.
  • Connectivity Tests Führung und Koordination.
  • Entwicklungsteam Führung und Koordination. Entwickler Hilfe Use Cases nachzuvollziehen und richtig zu implementieren.
  • Definition von Activity and Sequence Diagrammen.
  • Definition von Mobile Web Anwendung.
  • Integration Tests Organisation und Führung.
  • Testteams Unterstützung.
  • Entwickler Hilfe bei Technical Challenges.
  • Bugfixing.
  • Unterstützung bei Lieferungen.
  • Unterstützung bei Anpassungen und Redesign.
  • Analysen des laufenden Systems.
Java 1.6 Tomcat 7 Spring Contract first Web Services und RESTful Services Wicket jQuery JavaScript Axis Spring Hibernate Eclipse XML(DOM SAX)/XSLT junit/soapUI Oracle 11 Maven 2.x Phonegap 1.8 SVN SoapUI Jenkins Sun OS ? Produktion / Ubuntu Linux ? Test Umgebung
QUEST Softwaredienstleistung GmbH, Sybase 365/SAP. Endkunde Telefonica Spain
Frankfurt
1 Jahr 2 Monate
2011-04 - 2012-05

Internes Projekt

Application Designer und Entwickler Java 1.6 Tomcat 6 und 7 REST Services ...
Application Designer und Entwickler
  • Design und Konzipierung eines Portals für Finanzprodukte und Information.
  • Das Portal bietet Informationen aus verschiedenen Perspektiven.
    Das Backend sammelt Daten aus verschiedenen Quellen und strukturiert die Daten in eine MySql Datenbank.
  • Das Frontend darstellt die Daten geordnet nach verschiedene Kriterien.
    • Use Cases definieren.
    • System Design Dokumentenerzeugung.
    • Frameworks, Libraries und open source Software einstellen, anpassen und integrieren.
      • REST Services Kommunikation zwischen die Anwendungen testing und anpassen.
      • Business Logik Implementierung (Java/JEE).
      • Frontend Implementierung (Groovy/gsp pages).
      • Android Native App entwicklung. (ADT)
        Entwicklung der junit Test Cases und Test Suits(JUnit).
      • Design, Implementierung und Anpassen der Datenbank(MySql).
      • Entwicklung der Hibernate Maps für optimale Datenbank Verarbeitung.
      • Bugfixing.
      • Version Control Management.
Java 1.6 Tomcat 6 und 7 REST Services Spring Hibernate Eclipse/STS junit/soapUI MySql Git Grails 1.3/2.x Groovy 1.7 dojo 1.7 jQuery 1.7 ADT 16/17 Google Analytics Ubuntu Linux
9 Monate
2011-07 - 2012-03

Business Prozess Analyse

Application Designer und Entwickler Java 1.6 JBOSS 5.1 Web Services ...
Application Designer und Entwickler

Business Prozess Analyse und Anforderungsmanagement, Konzipierung und Business Process Design, Entwicklung, Testkonzept und Testentwicklung. Es handelt sich um eine

SOA basierte Plattform, die die Buchungen, diverse Billing/ Abrechnung Konfigurationen und Rechte Management für verschiedene OnLine Produkte anbietet. Die Plattform basiert
auf Web Services, Spring, Aspect oriented Programming und Hibernate.

  • Anforderungen analysieren und Use Cases erkennen. Use Cases definieren und als
    Diagrammen darstellen. Bestehende Prozesse analysieren und an die neuen Anforderungen
    anpassen.
  • Teilnahme an Fachlichen Diskussionen, Klärungen und Schnittstellen Abstimmungen.
  • System Design Dokumentenerzeugung.
  • Frameworks, Libraries und open source Software einstellen, anpassen und integrieren.
    • Web Services Kommunikation zwischen die Anwendungen testing und anpassen.
    • Komplizierte Business Logik Implementierung (Java/JEE).
    • Entwicklung der junit Test Cases und Test Suits(JUnit).
    • Design und Entwicklung der Regression Tests und Module Tests(SoapUI/Groovy).
    • Design, Implementierung und Anpassen der Datenbank(PL/SQL).
    • Entwicklung der Hibernate Maps für optimale Datenbank Verarbeitung.
    • Entwicklung des Build und Integration Frameworks.
      System Tests Konzept und Entwicklung.
    • Bugfixing und Unterstützung beim Integrationstest, Performancetest und Analysen des laufenden Systems.
    • Version Control Management.
    • Unterstützung anderen Teams, deren Anwendungen das System zugreifen sollen.
    • Redesign und Implementierung bestimmten Modulen für bessere Performance und Administration.
    • Test Platform Entwicklung. Testfälle, Infrastruktur und Mock Objects Implementierung .
Java 1.6 JBOSS 5.1 Web Services JMS Axis Spring Hibernate AspectJ Eclipse Enterprise Architect XML(DOM SAX)/XSLT junit/soapUI Oracle 10/11 WebSphere MQ pl/sql python/jython SVN Sun OS ? Produktion / Linux ? Test Umgebung
Proventa AG, Product & Innovation Deutsche Telekom
Frankfurt am Main, Deutschland, Darmstadt
3 Jahre 6 Monate
2008-01 - 2011-06

Design, Entwicklung und Support

Application Designer und Entwickler Java 1.5 JBOSS 4.2.2 Web Services ...
Application Designer und Entwickler

Design, Entwicklung und Support des Billing, Vertrag Referenz und Provisioning Systems. Es handelt sich um eine SOA basierte Plattform, die einige alte Billing, Vertrag Referenz, Provisioning und CRM Systemen auflösen soll. Die Plattform enthält Frameworks für JBPM Prozessen Ausführung, Backend Prozessen Einstellung und Ausführung, Frontend Prozessen Beobachtung und Analyse, Breakpoints setzen, Prozessen anhalten und wieder laufen lassen, automatische Fehlerbehandlung.

  • Frameworks, Libraries und open source Software einstellen, anpassen und integrieren.
    • Web Services Kommunikation zwischen die Anwendungen testing und anpassen.
    • Komplizierte Business Logik Implementierung (Java/ JEE).
    • Entwicklung der junit Test Cases und Test Suits(JUnit).
    • Design und Entwicklung der Regression Tests und Module Tests(SoapUI/Groovy).
    • Design, Implementierung und Anpassen der Datenbank (PL/SQL).
    • Entwicklung der Hibernate Maps für optimale Datenbank Verarbeitung.
    • Entwicklung der Spring Templates Infrastruktur für bessere und einheitliche Entwicklung.
    • Design und Entwicklung des Integration Layers.
    • Entwicklung des Build und Integration Frameworks.
    • Bugfixing und Unterstützung beim Systemtest, Integrationtest, Performancetest und
    • Analysen des laufenden Systems.
    • Version Control Management.
      Unterstützung anderen Teams, deren Anwendungen das System zugreifen sollen.
    • Redesign und Implementierung bestimmten Modulen für bessere Performance und Administration.
    • Frontend Design und Entwicklung für administrative Zwecke.
    • Test Platform Entwicklung. Testfälle und Mock Objects Implementierung .
Java 1.5 JBOSS 4.2.2 Web Services JMS JSF JavaScript Axis Spring Hibernate Eclipse XML(DOM SAX)/XSLT junit/soapUI Oracle 9.2/10 Oracle Advanced Queuing WebSphere MQ pl/sql python/jython jprobe SVN Sun OS ? Produktion / Linux ? Test Umgebung
esop GmbH, Proventa AG, T-Online
Bad Soden, Frankfurt am Main, Deutschland, Darmstadt
1 Jahr 4 Monate
2006-09 - 2007-12

Support der Plattform

Application Designer und Entwickler Java/J2ee Tomcat pl/sql ...
Application Designer und Entwickler
  • Design, Entwicklung und Support der Plattform für Portfolio Management.
  • Es handelt sich um eine ganz große Plattform, die einige Anwendungen enthält und jede menge Business Logic verteilt in diverse shell scripts, c/c++ Programmen, java Programmen und pl/sql Prozeduren. Zugriff zu der Plattform ist den Kunden gesichert über eine Portal Anwendung, die auch Single Sign-On leistet.
    • Design und Entwicklung der Business Prozessen.
    • Design und Entwicklung der Web Services Architektur für backend Kommunikation.
    • Design und Entwicklung der Backend Prozessen.
    • Design und Entwicklung eines Moduls für Berichten in *.pdf Erzeugung.
    • Design und Entwicklung eines Packaging und Installation Moduls für Third-Party Software Integration.
  • Bugfixing, tuning und Verbesserung der alten Systemen.
Java/J2ee Tomcat pl/sql Axis Hibernate Eclipse MQ-Series schell script(csh ksh bash) c/c++ Web Services Itext Sun OS
esop GmbH, Deutsche Bank AG
Bad Soden, Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

10/1992 ? 07/1997:

Institution: Technische Universität Sofia

Ausbildung: Studium der Computer Systems

Abschluss: Diplom Ingenieur Informatiker, Master of Computer Science

 
09/1988 ? 05/1992:

Institution: High School of mathematics, Vidin,Bulgaria

Kompetenzen

Kompetenzen

Top-Skills

Microservices Java EE JavaScript java Spring jee python javascript html css NodeJS vuejs docker nginx MongoDB Oracle Git CI/CD Kafka MQTT Cloud Computing Go lang LLM

Produkte / Standards / Erfahrungen / Methoden

Scrum
Testautomation

Profil:

  • Ich habe über 20 Jahre Erfahrung mit Computer Systemen und Software Anwendungen.
  • Während dieser Zeit, war ich involviert in der Analyse, Design und Development von viele Desktop, Client/Server, Multi tier, DataBase, J2EE, Microservices and distributed Anwendungen.
  • Die Erfahrungen, die ich gesammelt habe verteilen sich unter folgenden Sprachen, Betriebssysteme, Plattformen, Technologien und Ansätze: Pascal, C/C++, MS Visual Basic / Visual C++, Java, JEE, Javascript (ES06, ES07), Python 2x / 3x, EJB, XML, JSON, SQL, MS SQL Server, Oracle Server 8 - 12, MySql, PostgresSQL, DB2, Mongo DB 3-4, Elasticsearch, WebLogic Application Server 4 - 6, Oracle Portal 1.0 ? 2.0, Tomcat 4 - 8, Spring framework, Windows, Linux RedHat, SUSE/SLES, Ubuntu, Sun OS, AIX.
  • Ich habe auch Kenntnisse in Data Modeling, Datenbank und Anwendung Design, Reactive Applications, Big Data, Message queuing, Microservices, Software Development Process Definition, Anwendungen Entwicklung, Testing, Integration.
  • Hoch verfügbare und hoch belastbare Anwendungen, distributed computing/caching, vertical und horizontal skalierbare Anwendungen.
  • Ich habe gearbeitet sowohl in Wasserfall als auch in Scrum organisierte Projekte sowohl als Team lead als auch als technical Project Leader.
  • Ich verfüge auch über fachliche Erfahrung in Banking, Buchhaltung, Telekom, Bahn und Logistik.
    • Ziel : Ich suche Position als Software Entwickler und/oder Architekt und Team lead in eine dynamische wachsende Organisation.

Wehrdienst:

01/1998 ? 10/1998:

Military Service 

Cloud Plattformen:

  • Heroku / Sales Force 3 y
  • GitLab 4 y
  • Python anywhere 3 y
  • BitBucket 7 y
  • RedHat Open Shift 2 / 3 3 y
  • Netlify, Now, Surge, Amazon S3, Firebase, Digital ocean <1y
  • GitHub >10 y

Software Technologien:

  • OWL 4 y
  • Swing / Java FX, Applets, jnlp 7 y
  • MFC 4 y
  • EJB, J2EE 8 y
  • COM, DCOM 6 m
  • JSP / JSF 3 y
  • CORBA 6 m
  • UML 5 y
  • Palm Conduit Development Kit 4.0 1 y
  • XML (DOM, SAX)/XSL CSS 5 y
  • Grails 2 y
  • Spring (Boot, Data, Cloud, MVC) 13 y
  • ADT (Android Development toolkit) 2 y
  • Phonegap 1.8 6 m
  • Apache Cordova 1 y
  • LibGDX 1 y
  • Bootstrap.js 3, 4 3 y
  • JQuery 2, 3 2 y
  • Vuejs 2, 3 3 y
  • Nodejs 8, 10, 12 / npm 6 2 y
  • Reactjs 6 m
  • Electronjs 2 y
  • Webpack 4, 5 2 y
  • Docker 1,5 y
  • CSS / SASS / SCSS / Less 4 y
  • Kubernetes 6 m

Rapid Application Development Tools:

  • MS Visual studio 3 y
  • Home Site 4.0 2 y
  • Visual Café 3.0 ? 4.0 3 y
  • Crystal Report 5.0 ? 7.0 2 y
  • Borland Delphi 1.0 ? 5.0 2 y
  • Rational Rose 98 1 y
  • Sun One Studio 4 CE 1 y
  • TogetherJ 1 y
  • Eclipse Platform 5 y
  • Quest Software TOAD 5 y
  • Borland Jbuilder 6.0/7.0 6 m
  • CA Erwin 4.0 1 y
  • Eclipse 2.0 ? 3.x 15 y
  • Sun Java(TM) Studio Creator 6 m
  • InteliJ Idea 1 y
  • Atom 3 y
  • Kibana 2 y
  • VS Code 1 y

Webserver / Middleware / Standards / Verfahren:

  • Bea Weblogic 5.1/6.02/7.0/8 2 y
  • Jakarta Ant 3 y
  • Tomcat 3, 4, 5, 6, 7, 8 10 y
  • Jakarta Struts 1 y
  • IBM WebSphere 3 6 m
  • Xerces 1 y
  • IBM MQ Series 1 y
  • Java Server Faces 1 y
  • Oracle OAS 1 y
  • JUnit/HTTPUnit 5 y
  • Jboss 3, 4, 5, 6, 7 10 y
  • Avalon/Cocoon 6 m
  • WebMethods 6.0 6 m
  • Tiles 1 y
  • Maven 2 6 y
  • Hibernate 2, 3 5 y
  • Jinja 2 2 y
  • Python/Flask 2 y
  • Mqtt 1 y
  • Rabbit MQ 1 y
  • Apache Ignite 2 3 y
  • Mosquitto 3 1 y
  • Nginx 3 y
  • Mocha / Jest 2 y
  • Apache Kafka 6 m
  • Babel 6 - 7 2 y
  • Leaflet UI 2 y
  • GraphQL 6 m
  • Swager 2.0 / Open API Specification 6 m
  • Kafka 2.5 6 m
  • Project reactor 6 m

Test Tools / Frameworks / Platforms:

  • Soap UI 4 y
  • Mocha 2 y
  • JUnit 15 y
  • Jest 2 y
  • Selenium 2 y
  • Nightwatch, Cypress, Appium <1 y


CI / CD Tools / Frameworks / Platforms:

  • Bamboo 2 y
  • Atlassian Bit Bucket 5 y
  • Jenkins 5 y
  • Travis CI, Circle CI <1 y
  • Gitlab 3 y

Betriebssysteme

AIX
2 y
Linux
Sehr gute Kenntnisse
Linux RedHat
>5 y
Linux Suse
>10 y
Linux Ubuntu
>10 y
SLES
>10 y
Sun OS
3 y
SUSE
Sehr gute Kenntnisse
Ubuntu
Sehr gute Kenntnisse
Unix
Gute Kenntnisse (SunOS, AIX)
Windows
Sehr gute Kenntnisse,

Programmiersprachen

Basic
Gute Kenntnisse mit einige Jahre Erfahrung.
Borland Delphi
4 y
C
8 y, Gute Kenntnisse mit einige Jahre Erfahrung.
C++
8 y, Gute Kenntnisse mit einige Jahre Erfahrung.
FORTRAN
1 y
Go
6 m
Groovy
Sehr gute Kenntnisse, 3 y
HTML
2.0/3.2/4.01/5.0, 10 y
J2EE
20 y
Java
2 - 9 20 y, Sehr gute Kenntnisse mit mehrere Jahre Erfahrung.
JavaScript
(ES15, ES16) 15 y, Sehr gute Kenntnisse mit mehrere Jahre Erfahrung (ES2015, ES2016)
JEE
20 y
Kotlin
Gute Kenntnisse, 6 m
MS Visual
Basic 4 y, C++ 4 y, J++ 1 y
Oracle PL/SQL
11 y
Pascal
8 y
Perl
1 y
PL/SQL
Sehr gute Kenntnisse mit mehrere Jahre Erfahrung.
Prolog
1 y
Python
10 y, Grundkenntnisse, aber leicht zu lehrnen.
Scala
Grund Kenntnisse
Shell
Gute Kenntnisse (Csh, Bash)
Unix Shell Scripting
(ksh, bash) 7 y
VBA
1 y
YAML
1 y

Datenbanken

DBase
3 y
Elasticsearch 5
1 y
IBM DB/2
1 y
Mongo DB
3, 4 4 y, Sehr gute Kenntnisse
MS SQL Server
6.5 ? 7.0 2 y, Gute Kenntnisse.
MySQL
4, 5 10 y, Sehr gute Kenntnisse
Neo4j
Grundkenntnisse, 1 y
Oracle
Sehr gute Kenntnisse, 8, 9, 10, 11, 12 12 y
Postgre SQL
Gute Kenntnisse
Sybase SQL AnyWhere
2 y
Watcom SQL
2 y

Datenkommunikation

Common Object Request Broker Architecture (CORBA)
Gute Kenntnisse
GraphQL
Grundkenntnisse
Hypertext Transfer Protocol (HTTP)
Sehr gute Kenntnisse
Kafka
Gute Kenntnisse
MQTT
Sehr gute Kenntnisse
RabbitMQ
Gute Kenntnisse
REST
Sehr gute Kenntnisse
SOAP
Sehr gute Kenntnisse

Design / Entwicklung / Konstruktion

Microservices

Branchen

Branchen

  • Automatisierungstechnik
  • Banken
  • Börse
  • Betriebswirtschaft
  • Telekommunikation
  • Logistik
  • Personenverkehr
  • Bahn
  • EDV
  • Forschung, Entwicklung, UNI
  • Finanzdienstleistung
  • Handel
  • Investment
  • Medizin
  • Softwarehersteller
  • Telekommunikation
  • Versicherungen

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.