SOA/Cloud Architektur/Entwicklung (AWS, Azure). Clean Code Schulung/Refactoring. CI/CD Management mit Maven/Jenkins. Testautomatisierung.
Aktualisiert am 01.06.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Azure
AWS
Architekt
Agile Softwareentwicklung
agiles Projektmanagement
Integration and Acceptance Testing
Spring
REST
SOA
SOAP
TDD
Docker
InteliJ
Eclipse
Oracle 12c
CI/CD
Scrum
Testautomatisierung
Mockito
PowerMock
Apache Cassandra
ActiveMQ
Bulgarisch
Muttersprache
Deutsch
verhandlungssicher
Englisch
fließend
Russisch
gut

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: Bevorzugt München und Umkreis.

möglich

Projekte

Projekte



Zeitraum: Seit 10/2022

Firma/Institut: Im Auftrag der MSG Group für das Bundesverwaltungsamt (BVA)


Projekt : Architektur einer On Premise System-Kommunikationslösung für die unterschiedlichen Fachverfahren des Bundesverwaltungsamtes

Beschreibung: Architektur und Entwicklung einer Event-Orientierter System-Kommunikationslösung basierend auf Apache Kafka und (micro) Services. Implementierung mehrere PoC's für die entwickelte Architektur. Dokumentation der Schnittstellen in dem Unternehmenswiki. Schulung der Entwicklungsdienstleister bezüglich Implementierung und Test von verteilten Kommunikationssysteme.

Technologien: Java, Spring, Spring-Boot, Spring-Data, JPA, (Confluent) Kafka, REST, SOAP, GRPC, Maven, GitOps, raltionale, verteilte und nosql Datenbanken, Objectstores, Intelij, Drawio, Docker, Docker-Desktop, OpenShift, OpenShift Code Ready Container (CRC), Confluence, Jira, GIT, SVN.

Rolle: Architekt, Lead Entwickler, Architekturmanager.


Zeitraum: 08/21-08/22


Firma/Institut: Linde AG Engineering Division


Projekt : Event Driven Infrastruktur für die Kommunikation zwischen Documentum Core und Backbone.

Beschreibung: Architektur und Entwicklung einer System-Kommunikationslösung basierend auf Azure Message Services. Schnittstellen Erstellung basierend auf REST für den Zugriff und der Manipulation der Documentum Infrastruktur des Unternehmens. CI/CD Erstellung in Jenkins für die neuen Software Komponenten. Integration in der bestehenden Infrastruktur. Testautomatisierung mit Blackbox Integrationstests. Dokumentation der Schnittstellen in dem Unternehmenswiki.

Technologien: Azure Messaging Service, JAVA 8/11/17, RESTful-API, JAX-RS, OAuth 2.0, RestAssured, JUnit, JPA, Velocity, WKHTML2PDF, Spring (Boot, Batch), JSP, HTML, CSS, Eclipse, Maven, Gradle, GIT, Jenkins, Opentext, PL/SQL, Oracle 12c, DQL, Documentum, Websphere V 8.5, JBoss AS 5.1, WildFly 10.1.0/15.0.1.

Rolle: Architekt, Senior Fullstackentwickler und Testautomatisierer


Zeitraum: 10/20 bis 07/21

Firma/Institut: Atos GmbH


Projekt : Systemkommunikation in der Energiewirtschaft

Beschreibung: Architektur und Entwicklung von mehreren normierten Schnittstellen für die Systemkommunikation in der Energiewirtschaft.

Technologien: Java, JPA, Spring Boot, Spring-Security, Maven, Java 11, AWS-SDK, localstack, OpenShift, Docker, Butbucket, Git Bash, Open API 3.0, Datastax, Apache-Kassandra, Gurobi, Micrometer, Prometheus InteliJ, Jira, Confluence, Scrum.

Rolle: Architekt, Entwickler


Zeitraum: 09/20 bis 11/20 (Teilzeit)

Firma/Institut: BP-ITSolutions


Projekt : Contineous Intgegration/Deployment for micro services running in Kubernetes cluster with OpenShift/Docker container.

Beschreibung: Auch mit den neuen Cloud Technologien, bleibt eine der größten Herausforderungen für komplexe Projekte bestehen. Nähmlich automatisierte Integration und Deployment der Änderungen aller Komponenten (meistens micro services). Bei diesem Projekt geht es um Konfiguration und Betrieb, und die Evaluierung der besten CI/CD Methoden/Technologien von Microservices innerhalb eines Kubernetes Clusters mit unterschiedlichen Containern (OpenShift und Docker)

Technologien: OpenSchift, Kubernetes, Minikube, Docker, Java, Spring Boot, Gradle, Java 15

Rolle: Architekt, Entwickler


Zeitraum: 06/18 - 08/20

Firma/Institut: Linde AG Engineering Division


Projekt : Backbone and Documentum customization.

Beschreibung: Architektur und Entwicklung diverser Java Komponenten (Back- und Frontend) im Opentext Documentum-Umfeld. Bereitstellung von REST-Microservices an Drittsysteme. Weiterentwicklung der bestehenden SOAP Webapplikationen. Black- und Whiteboxtest Entwicklung und Automatisierung.

Technologien: JAVA7/8/11, RESTful-API, JAX-RS, OAuth 2.0, RestAssured, JUnit, JPA, Velocity, WKHTML2PDF, Spring (Boot, Batch), JSP, HTML, CSS, Eclipse, Maven, Gradle, GIT, Jenkins, Opentext, PL/SQL, Oracle 12c, DQL, Documentum, Websphere V 8.5, JBoss AS 5.1, WildFly 10.1.0/15.0.1.

Rolle: Senior Fullstackentwickler und Testautomatisierer.


Zeitraum: Seit 11/17 - 05/18 (Teilzeit)

Firma/Institut: BP-ITSolutions


Projekt : Combination of blockchain and augmented reality domains for DAPP's.

Beschreibung: In den letzten Jahren sind mit Blockchain und Augmented Reality zwei spannende Gebiete entstanden, die in der Zukunft eine immer größere Rolle spielen werden. Die zugrunde liegende Technologien erlauben den Benutzern von verteilte Anwendungen neue Erfahrungen im Hinblick von Selbsbestimmung, und gleichzeitig verteilte Speicherung der eigenen Daten. Ausserdem ermöglicht die Augmented-Reality neuartige Interaktionsmöglichkeiten mit der unmittelbaren Umgebung des Benutzers.

Dieses Projekt hat das Ziel verschieden Technologien auf Hinblick des Reifegrades, der Kosten, und der Effizienz zu untersuchen um so eine brauchbare technische Grundlage für Konkrete DAPP's zu schaffen.

Technologien: Ethereum, Solidity, JAVA8, RESTful-API, JAX-RS, Jersey, Python, InteliJ, Maven, Gradle, Docker, GIT, Android Studio.

Rolle: Senior Fullstackentwickler.


Zeitraum: 08/17 - 03/18

Firma/Institut: Giesecke und Devrient Mobile Security GmbH

Projekt : Karten und Applikationsmanagement System (KAMS)

Beschreibung: Mit der elektronischen Gesundheitskarte (eGK) sind neue Anwendungen im Gesundheitswesen geplant: E-Rezepte, Notfalldaten oder kassenspezifische Anwendungen, wie z. B. Disease-Management-Programme oder Bonussysteme, die auf der Karte gespeichert werden. Die Administration dieser komplexen Anwendungen ermöglicht ein Karten-Applikationsmanagementsystem (KAMS).

Technologien: Spring, JAVA6/JAVA7/JAVA8, JEE/EJB, PHP, Python,Certification Authority (EJBCA), Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, TestNG, PL/SQL, JBOSS/Wildfly, Maven, UNIX, Jenkins (Hudson), Continuous Integration (CI), Continuous Deployment (CD), GIT, Bitbucket.

Rolle: Testautomatisierer, Senior Fullstackentwickler


Zeitraum: 03/13 - 07/2017

Firma/Institut: Vodafone Kabeldeutschland GmbH

Projekt 1: Kunden-Portierung (WBCI)

Beschreibung: Automatisierung der Kundenportierungen zwischen den einzelnen Telekommunikationsanbieter anhand des WBCI-Standarts.

Projekt 2: Provisioning Accounts & Services Middleware (PAULA)

Beschreibung: Event-orientierte Orchestrierung de Provisionierungsaktivitäten für Kunden, die durch das CRM Systemen ausgelösten werden

Projekt 3: Track and Remind Customers (Tractor)

Beschreibung: Prozess zur Überprüfung, Erinnerung und Forcierung der Kundenmitwirkung im Kontext von Neu-Bestellung und Anbieterwechsel.


Technologien: Spring, Spring Batch, Spring Boot, Apache CXF, JAVA6/JAVA7, ActiveMQ, JMS, JAX-RS, CXF, Groovy, JPA, Hibernate, Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, Mockito,Power Mockito, Easy Mock, PL/SQL, Weblogic, Enterprise Architect, Maven, Jenkins (Hudson), Continuous Integration (CI), Continuous Deployment (CD), Buildmanagement.

Rollen: SOA Architekt, Senior Backendentwickler, Testautomatisierer, Buildmanager


Zeitraum: 06/11 - 02/13

Firma/Institut: Im Auftrag von Senacor Technologies bei der Deutsche Pfandbriefbank AG

Projekte: Konsolidierung von disjunkten IT-Landschaften.

Beschreibung: Weiterentwicklung und Verbesserung der bestehenden SOA IT-Landschaft.


Technologien: Spring, JAVA, Python, JPA, Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, PL/SQL, JBOSS, Enterprise Architect.

Rollen: Senior Backendetwickler


Referenzen und zusätzliche Informationen unter [URL auf Anfrage]


Zeitraum: 05/10 - 03/11

Firma/Institut: Kabeldeutschland GmbH

Projekte: Controlled CRM Access (CoCA), Provisioning Interface, Adjustment Service, Video On Demand

Beschreibung: Weiterentwicklung, Verbesserung und Bugfixing


Technologien: Spring, JAVA6, JEE, JAX-WS, Oracle Soa Suite, Oracle 10g, MySQL, JDBC, JDeveloper, Eclipse, BPEL, WebServices, CXF, Maven, iBatis, JMS, SoapUI, Junit, EasyMock, EnterpriseArchitect

Rollen: SOA Architekt, Senior Backendentwickler


Referenzen und zusätzliche Informationen unter [URL auf Anfrage]


Zeitraum: 06/09 - 05/10

Firma/Institut: Kabeldeutschland GmbH

Projekt: Video on Demand Provisioning

Beschreibung: Ziel des Projekts ist die Entwicklung der SOA Komponenten, die für die Freischaltung

des Dienstes "Video on Demand" nötig sind.

Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:

1.Bestimmung der Architektur und den Technologien für die

Umsetzung der Hintergrundlogik.

2.Implementierung und Test.

3.Betreuung beim Produktivgang der Software.


Technologien: Spring, JAVA6, JEE, JAX-WS, JMS, Oracle Soa Suite, Oracle 10g, MySQL, JDBC

JDeveloper, BPEL, WebServices, Maven, iBatis, SoapUI, Junit, EnterpriseArchitect

Rollen: SOA Architekt, Senior Backendentwickler


Referenzen und zusätzliche Informationen unter [URL auf Anfrage]



Zeitraum: 09/07 - 03/09

Firma/Institut: Siemens Enterprise Communications

Projekt: Executive/Assistant Cockpit

Beschreibung: 'E/A Cockpit' bietet eine intelligente und innovative Lösung

des klassischen Executive-Assistant Szenarios für die OpenStage

Telefon Familie der Firma Siemens.

Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:

1.Bestimmung der Architektur und den Technologien für die

Umsetzung der Hintergrundlogik.

2.Implementierung und Test.

3.Kunden Support bei der Installation.

4.Änderungsmanagement.


Technologien: Spring, JAVA, XML, Freemarker, SOA,OOD/OOA/OOP, Netzwerke.

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]




Zeitraum: 02/08 - 05/08

Firma/Institut: Ludwig Maximilians Universität

Projekt: Benutzeroberfläche für D-GRID Dienste

Beschreibung: Bereitstellung einer Benutzerschnittstelle für das Anzeigen

der virtuellen Organisationen und den zugehörigen Dienste

in dem D-GRID.

Mein Verantwortungsbereich erstreckte sich über folgende Aufgben:

1.Bestimmung der Architektur der Hintergrundlogik und

der Benutzerschnittstelle.

2.Implementierung und Test.


Technologien: JAVA, PostgreSQL, PostGIS, GeoServer, MySQL, JDBC

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]



Zeitraum: 03/07 - 08/07

Firma/Institut: Siemens Enterprise Communications

Projekt: Easy Dial In

Beschreibung: Das Innovationsprojekt 'Easy Dial In' ist eine Lösung für die neue

OpenStage Telefon Familie von Siemens, die folgender Szenario abdeckt:

Der Kunde hat geplante Konferenzen in seinem Oulook Kalendar,

befindet sich aber nicht in der Nähe seines Komputers und kann

die Daten der Konferenzen nicht abrufen um sich in der Konferenz

einzuwählen. In diesem Fall gibt ihn die phone Aplikation

die Möglichkeit, sich automatisch in der gewünschte Konferenz

einzuwählen nur mit der Eingabe seines Outlook Benutzernamens

und Passwort. Das Projekt wurde erfolgreich abgeschlossen und

auf der Innovationsmesse von Siemens Enterprice Communikations

vorgestellt.

Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:

1.Bestimmung der Architektur und den Technologien für die

Umsetzung der Hintergrundlogik, und der Benutzerschnittstelle.

2.Implementierung und Test.


Technologien: Spring, JAVA, XML, Freemarker, SOA, TCP, WebDAV, IIS - Server.

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]




Zeitraum: 04/06 - 07/06

Firma/Institut: F.A.S.T. GmbH und LMU München

Projekt: Ticket und Abrechnungssystem

Beschreibung: Ziel des Projekts war zunächst die Entwicklung eines

Abrechnungssystems zu einem bestehenden Trouble-Ticket-System.

Nach der Analysephase wurde es erweitert auf die Implementierung

eines neuen Trouble-Ticket-System, weil das alte ungenügend für

die Anforderungen des Kunden war.

Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:

1.Bestimmung der Architektur der Hintergrundlogik.

2.Implementierung und Test.


Technologien: Spring, JAVA, J2EE, HTML, SQL,Web-Services.

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]





Zeitraum: 10/02 - 02/03

Firma/Institut: Ludwig Maximilians Universität

Projekt: Die Siedler von Catan

Beschreibung: Ziel des Projekts war die Implementierung des Brettspiels

'Die Siedler von Catan' als Netzwerkspiel für mindestens vier

Spieler.

Mein Verantwortungsbereich erstreckte sich über folgende Aufgben:

1.Mitbestimmung der Architektur der Hintergrundlogik und

der Benutzerschnittstelle.

2.Implementierung und Test.


Technologien: JAVA, RMI

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]


Aus- und Weiterbildung

Aus- und Weiterbildung

- Sprachgymnasium (Deutsch, Englisch, Russisch)

- Informatik Diplom Studium an der Ludwig-Maximilians Universität München.

- ITIL Zertifizierung

Position

Position

Langjährige Erfahrung als Software-Architekt und Entwickler im Bereich von SOA und Micro-Services.

Fundiertes Knowhow über dem Aufbau einer Build und Deployment Umgebung zur Unterstützung von Continuous Integration und/oder Continuous Delivery.

Testautomatisierer für sowohl White- als auch Blackbox Tests.

Kompetenzen

Kompetenzen

Top-Skills

Java Azure AWS Architekt Agile Softwareentwicklung agiles Projektmanagement Integration and Acceptance Testing Spring REST SOA SOAP TDD Docker InteliJ Eclipse Oracle 12c CI/CD Scrum Testautomatisierung Mockito PowerMock Apache Cassandra ActiveMQ

Produkte / Standards / Erfahrungen / Methoden

Standards und Methoden:
======================
- Service Orientierte Architektur (SOA),
- Objektorientierte Analyse (OOA),
- Objektorientierte Design (OOD),
- Objektorientierte Programierung (OOP),
- Continuous Integration
- Spring (MVC, Beans, Dependency Injection, Application Management),
- Client/Server Architektur,
- ISO/OSI Schichtenmodell,
- ITSM,
- BPMN,
- SCRUM

Produkte:
========
- Java,
- JEE,JPA,JMX,JAX-WS,JAX-RS,JAXP,JMS,EJB,XML,Swing,
- Hibernate,iBatis/MyBatis,
- Oracle SOA Suite 10,
- Oracle 10/11g,
- Maven,
- OpenScape, 8000 k Switch von Siemens Enterprise Communications (Telekommunikation)

 

Applikationsserver:
===================
- GlassFish,
- JBOSS/Wildfly,
- Tomcat,
- Weblogic
- Oracle Application Server (OAS), OC4J

 

Entwicklungswerkzeuge:
======================
- Eclipse,
- InteliJ
- Jdeveloper,
- Enterprise Architect
- TOAD
- SQL Developer
- SoapUI pro
- Wireshark

 

Erfahrungen:
===========
- Java/JEE Web Service Entwicklung
- SOA Service Backend Entwicklung
- Anwendungsprogrammierung
- Spezifikation, Programmierung, Test
-Testautomatisierung
- Erstellung von Online Hilfe
- SW-Dokumentation,
- Program Patterns,
- Design Patterns,
- Datenbanken (DB) Design,
- BPEL,
- Review von Code

Betriebssysteme

Mac OS
Entwicklung von Iphone Applikationen unter Leopard
Unix
Fundierte Kenntnisse
Windows
Fundierte Kenntnisse

Programmiersprachen

C++
Groovy
Java
JavaScript
Objective C
Python
Shell
TeX, LaTeX

Datenbanken

DAO
JDBC
MySQL
ODBC
Oracle
Postgres
SQL

 

Datenkommunikation

Ethernet
Internet, Intranet
ISO/OSI
LAN, LAN Manager
Router
TCP/IP

Hardware

PC
Gute Kenntnisse in diverse PC-Komponente. Prozessoren, Platten, Mainboards etc.
Mehrere erfolgreiche Zusammensetzungen von PC's für unterschiedliche Einsatzbereiche.

Design / Entwicklung / Konstruktion

Continuous Integration (CI)

Continuous Deployment (CD)

Buildmanagement

Jenkins (Hudson)

UML

Enterprise Architekt

Branchen

Branchen

Banken
Strom-Netzbetreiber
Telekommunikation
IT-Dienstleistung
Medien
Softwarehersteller

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: Bevorzugt München und Umkreis.

möglich

Projekte

Projekte



Zeitraum: Seit 10/2022

Firma/Institut: Im Auftrag der MSG Group für das Bundesverwaltungsamt (BVA)


Projekt : Architektur einer On Premise System-Kommunikationslösung für die unterschiedlichen Fachverfahren des Bundesverwaltungsamtes

Beschreibung: Architektur und Entwicklung einer Event-Orientierter System-Kommunikationslösung basierend auf Apache Kafka und (micro) Services. Implementierung mehrere PoC's für die entwickelte Architektur. Dokumentation der Schnittstellen in dem Unternehmenswiki. Schulung der Entwicklungsdienstleister bezüglich Implementierung und Test von verteilten Kommunikationssysteme.

Technologien: Java, Spring, Spring-Boot, Spring-Data, JPA, (Confluent) Kafka, REST, SOAP, GRPC, Maven, GitOps, raltionale, verteilte und nosql Datenbanken, Objectstores, Intelij, Drawio, Docker, Docker-Desktop, OpenShift, OpenShift Code Ready Container (CRC), Confluence, Jira, GIT, SVN.

Rolle: Architekt, Lead Entwickler, Architekturmanager.


Zeitraum: 08/21-08/22


Firma/Institut: Linde AG Engineering Division


Projekt : Event Driven Infrastruktur für die Kommunikation zwischen Documentum Core und Backbone.

Beschreibung: Architektur und Entwicklung einer System-Kommunikationslösung basierend auf Azure Message Services. Schnittstellen Erstellung basierend auf REST für den Zugriff und der Manipulation der Documentum Infrastruktur des Unternehmens. CI/CD Erstellung in Jenkins für die neuen Software Komponenten. Integration in der bestehenden Infrastruktur. Testautomatisierung mit Blackbox Integrationstests. Dokumentation der Schnittstellen in dem Unternehmenswiki.

Technologien: Azure Messaging Service, JAVA 8/11/17, RESTful-API, JAX-RS, OAuth 2.0, RestAssured, JUnit, JPA, Velocity, WKHTML2PDF, Spring (Boot, Batch), JSP, HTML, CSS, Eclipse, Maven, Gradle, GIT, Jenkins, Opentext, PL/SQL, Oracle 12c, DQL, Documentum, Websphere V 8.5, JBoss AS 5.1, WildFly 10.1.0/15.0.1.

Rolle: Architekt, Senior Fullstackentwickler und Testautomatisierer


Zeitraum: 10/20 bis 07/21

Firma/Institut: Atos GmbH


Projekt : Systemkommunikation in der Energiewirtschaft

Beschreibung: Architektur und Entwicklung von mehreren normierten Schnittstellen für die Systemkommunikation in der Energiewirtschaft.

Technologien: Java, JPA, Spring Boot, Spring-Security, Maven, Java 11, AWS-SDK, localstack, OpenShift, Docker, Butbucket, Git Bash, Open API 3.0, Datastax, Apache-Kassandra, Gurobi, Micrometer, Prometheus InteliJ, Jira, Confluence, Scrum.

Rolle: Architekt, Entwickler


Zeitraum: 09/20 bis 11/20 (Teilzeit)

Firma/Institut: BP-ITSolutions


Projekt : Contineous Intgegration/Deployment for micro services running in Kubernetes cluster with OpenShift/Docker container.

Beschreibung: Auch mit den neuen Cloud Technologien, bleibt eine der größten Herausforderungen für komplexe Projekte bestehen. Nähmlich automatisierte Integration und Deployment der Änderungen aller Komponenten (meistens micro services). Bei diesem Projekt geht es um Konfiguration und Betrieb, und die Evaluierung der besten CI/CD Methoden/Technologien von Microservices innerhalb eines Kubernetes Clusters mit unterschiedlichen Containern (OpenShift und Docker)

Technologien: OpenSchift, Kubernetes, Minikube, Docker, Java, Spring Boot, Gradle, Java 15

Rolle: Architekt, Entwickler


Zeitraum: 06/18 - 08/20

Firma/Institut: Linde AG Engineering Division


Projekt : Backbone and Documentum customization.

Beschreibung: Architektur und Entwicklung diverser Java Komponenten (Back- und Frontend) im Opentext Documentum-Umfeld. Bereitstellung von REST-Microservices an Drittsysteme. Weiterentwicklung der bestehenden SOAP Webapplikationen. Black- und Whiteboxtest Entwicklung und Automatisierung.

Technologien: JAVA7/8/11, RESTful-API, JAX-RS, OAuth 2.0, RestAssured, JUnit, JPA, Velocity, WKHTML2PDF, Spring (Boot, Batch), JSP, HTML, CSS, Eclipse, Maven, Gradle, GIT, Jenkins, Opentext, PL/SQL, Oracle 12c, DQL, Documentum, Websphere V 8.5, JBoss AS 5.1, WildFly 10.1.0/15.0.1.

Rolle: Senior Fullstackentwickler und Testautomatisierer.


Zeitraum: Seit 11/17 - 05/18 (Teilzeit)

Firma/Institut: BP-ITSolutions


Projekt : Combination of blockchain and augmented reality domains for DAPP's.

Beschreibung: In den letzten Jahren sind mit Blockchain und Augmented Reality zwei spannende Gebiete entstanden, die in der Zukunft eine immer größere Rolle spielen werden. Die zugrunde liegende Technologien erlauben den Benutzern von verteilte Anwendungen neue Erfahrungen im Hinblick von Selbsbestimmung, und gleichzeitig verteilte Speicherung der eigenen Daten. Ausserdem ermöglicht die Augmented-Reality neuartige Interaktionsmöglichkeiten mit der unmittelbaren Umgebung des Benutzers.

Dieses Projekt hat das Ziel verschieden Technologien auf Hinblick des Reifegrades, der Kosten, und der Effizienz zu untersuchen um so eine brauchbare technische Grundlage für Konkrete DAPP's zu schaffen.

Technologien: Ethereum, Solidity, JAVA8, RESTful-API, JAX-RS, Jersey, Python, InteliJ, Maven, Gradle, Docker, GIT, Android Studio.

Rolle: Senior Fullstackentwickler.


Zeitraum: 08/17 - 03/18

Firma/Institut: Giesecke und Devrient Mobile Security GmbH

Projekt : Karten und Applikationsmanagement System (KAMS)

Beschreibung: Mit der elektronischen Gesundheitskarte (eGK) sind neue Anwendungen im Gesundheitswesen geplant: E-Rezepte, Notfalldaten oder kassenspezifische Anwendungen, wie z. B. Disease-Management-Programme oder Bonussysteme, die auf der Karte gespeichert werden. Die Administration dieser komplexen Anwendungen ermöglicht ein Karten-Applikationsmanagementsystem (KAMS).

Technologien: Spring, JAVA6/JAVA7/JAVA8, JEE/EJB, PHP, Python,Certification Authority (EJBCA), Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, TestNG, PL/SQL, JBOSS/Wildfly, Maven, UNIX, Jenkins (Hudson), Continuous Integration (CI), Continuous Deployment (CD), GIT, Bitbucket.

Rolle: Testautomatisierer, Senior Fullstackentwickler


Zeitraum: 03/13 - 07/2017

Firma/Institut: Vodafone Kabeldeutschland GmbH

Projekt 1: Kunden-Portierung (WBCI)

Beschreibung: Automatisierung der Kundenportierungen zwischen den einzelnen Telekommunikationsanbieter anhand des WBCI-Standarts.

Projekt 2: Provisioning Accounts & Services Middleware (PAULA)

Beschreibung: Event-orientierte Orchestrierung de Provisionierungsaktivitäten für Kunden, die durch das CRM Systemen ausgelösten werden

Projekt 3: Track and Remind Customers (Tractor)

Beschreibung: Prozess zur Überprüfung, Erinnerung und Forcierung der Kundenmitwirkung im Kontext von Neu-Bestellung und Anbieterwechsel.


Technologien: Spring, Spring Batch, Spring Boot, Apache CXF, JAVA6/JAVA7, ActiveMQ, JMS, JAX-RS, CXF, Groovy, JPA, Hibernate, Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, Mockito,Power Mockito, Easy Mock, PL/SQL, Weblogic, Enterprise Architect, Maven, Jenkins (Hudson), Continuous Integration (CI), Continuous Deployment (CD), Buildmanagement.

Rollen: SOA Architekt, Senior Backendentwickler, Testautomatisierer, Buildmanager


Zeitraum: 06/11 - 02/13

Firma/Institut: Im Auftrag von Senacor Technologies bei der Deutsche Pfandbriefbank AG

Projekte: Konsolidierung von disjunkten IT-Landschaften.

Beschreibung: Weiterentwicklung und Verbesserung der bestehenden SOA IT-Landschaft.


Technologien: Spring, JAVA, Python, JPA, Oracle 10g, JDBC, Eclipse, Maven, Hudson, Junit, PL/SQL, JBOSS, Enterprise Architect.

Rollen: Senior Backendetwickler


Referenzen und zusätzliche Informationen unter [URL auf Anfrage]


Zeitraum: 05/10 - 03/11

Firma/Institut: Kabeldeutschland GmbH

Projekte: Controlled CRM Access (CoCA), Provisioning Interface, Adjustment Service, Video On Demand

Beschreibung: Weiterentwicklung, Verbesserung und Bugfixing


Technologien: Spring, JAVA6, JEE, JAX-WS, Oracle Soa Suite, Oracle 10g, MySQL, JDBC, JDeveloper, Eclipse, BPEL, WebServices, CXF, Maven, iBatis, JMS, SoapUI, Junit, EasyMock, EnterpriseArchitect

Rollen: SOA Architekt, Senior Backendentwickler


Referenzen und zusätzliche Informationen unter [URL auf Anfrage]


Zeitraum: 06/09 - 05/10

Firma/Institut: Kabeldeutschland GmbH

Projekt: Video on Demand Provisioning

Beschreibung: Ziel des Projekts ist die Entwicklung der SOA Komponenten, die für die Freischaltung

des Dienstes "Video on Demand" nötig sind.

Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:

1.Bestimmung der Architektur und den Technologien für die

Umsetzung der Hintergrundlogik.

2.Implementierung und Test.

3.Betreuung beim Produktivgang der Software.


Technologien: Spring, JAVA6, JEE, JAX-WS, JMS, Oracle Soa Suite, Oracle 10g, MySQL, JDBC

JDeveloper, BPEL, WebServices, Maven, iBatis, SoapUI, Junit, EnterpriseArchitect

Rollen: SOA Architekt, Senior Backendentwickler


Referenzen und zusätzliche Informationen unter [URL auf Anfrage]



Zeitraum: 09/07 - 03/09

Firma/Institut: Siemens Enterprise Communications

Projekt: Executive/Assistant Cockpit

Beschreibung: 'E/A Cockpit' bietet eine intelligente und innovative Lösung

des klassischen Executive-Assistant Szenarios für die OpenStage

Telefon Familie der Firma Siemens.

Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:

1.Bestimmung der Architektur und den Technologien für die

Umsetzung der Hintergrundlogik.

2.Implementierung und Test.

3.Kunden Support bei der Installation.

4.Änderungsmanagement.


Technologien: Spring, JAVA, XML, Freemarker, SOA,OOD/OOA/OOP, Netzwerke.

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]




Zeitraum: 02/08 - 05/08

Firma/Institut: Ludwig Maximilians Universität

Projekt: Benutzeroberfläche für D-GRID Dienste

Beschreibung: Bereitstellung einer Benutzerschnittstelle für das Anzeigen

der virtuellen Organisationen und den zugehörigen Dienste

in dem D-GRID.

Mein Verantwortungsbereich erstreckte sich über folgende Aufgben:

1.Bestimmung der Architektur der Hintergrundlogik und

der Benutzerschnittstelle.

2.Implementierung und Test.


Technologien: JAVA, PostgreSQL, PostGIS, GeoServer, MySQL, JDBC

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]



Zeitraum: 03/07 - 08/07

Firma/Institut: Siemens Enterprise Communications

Projekt: Easy Dial In

Beschreibung: Das Innovationsprojekt 'Easy Dial In' ist eine Lösung für die neue

OpenStage Telefon Familie von Siemens, die folgender Szenario abdeckt:

Der Kunde hat geplante Konferenzen in seinem Oulook Kalendar,

befindet sich aber nicht in der Nähe seines Komputers und kann

die Daten der Konferenzen nicht abrufen um sich in der Konferenz

einzuwählen. In diesem Fall gibt ihn die phone Aplikation

die Möglichkeit, sich automatisch in der gewünschte Konferenz

einzuwählen nur mit der Eingabe seines Outlook Benutzernamens

und Passwort. Das Projekt wurde erfolgreich abgeschlossen und

auf der Innovationsmesse von Siemens Enterprice Communikations

vorgestellt.

Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:

1.Bestimmung der Architektur und den Technologien für die

Umsetzung der Hintergrundlogik, und der Benutzerschnittstelle.

2.Implementierung und Test.


Technologien: Spring, JAVA, XML, Freemarker, SOA, TCP, WebDAV, IIS - Server.

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]




Zeitraum: 04/06 - 07/06

Firma/Institut: F.A.S.T. GmbH und LMU München

Projekt: Ticket und Abrechnungssystem

Beschreibung: Ziel des Projekts war zunächst die Entwicklung eines

Abrechnungssystems zu einem bestehenden Trouble-Ticket-System.

Nach der Analysephase wurde es erweitert auf die Implementierung

eines neuen Trouble-Ticket-System, weil das alte ungenügend für

die Anforderungen des Kunden war.

Mein Verantwortungsbereich erstreckte sich über folgende Aufagben:

1.Bestimmung der Architektur der Hintergrundlogik.

2.Implementierung und Test.


Technologien: Spring, JAVA, J2EE, HTML, SQL,Web-Services.

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]





Zeitraum: 10/02 - 02/03

Firma/Institut: Ludwig Maximilians Universität

Projekt: Die Siedler von Catan

Beschreibung: Ziel des Projekts war die Implementierung des Brettspiels

'Die Siedler von Catan' als Netzwerkspiel für mindestens vier

Spieler.

Mein Verantwortungsbereich erstreckte sich über folgende Aufgben:

1.Mitbestimmung der Architektur der Hintergrundlogik und

der Benutzerschnittstelle.

2.Implementierung und Test.


Technologien: JAVA, RMI

Referenzen und zusätzliche Informationen unter [URL auf Anfrage]


Aus- und Weiterbildung

Aus- und Weiterbildung

- Sprachgymnasium (Deutsch, Englisch, Russisch)

- Informatik Diplom Studium an der Ludwig-Maximilians Universität München.

- ITIL Zertifizierung

Position

Position

Langjährige Erfahrung als Software-Architekt und Entwickler im Bereich von SOA und Micro-Services.

Fundiertes Knowhow über dem Aufbau einer Build und Deployment Umgebung zur Unterstützung von Continuous Integration und/oder Continuous Delivery.

Testautomatisierer für sowohl White- als auch Blackbox Tests.

Kompetenzen

Kompetenzen

Top-Skills

Java Azure AWS Architekt Agile Softwareentwicklung agiles Projektmanagement Integration and Acceptance Testing Spring REST SOA SOAP TDD Docker InteliJ Eclipse Oracle 12c CI/CD Scrum Testautomatisierung Mockito PowerMock Apache Cassandra ActiveMQ

Produkte / Standards / Erfahrungen / Methoden

Standards und Methoden:
======================
- Service Orientierte Architektur (SOA),
- Objektorientierte Analyse (OOA),
- Objektorientierte Design (OOD),
- Objektorientierte Programierung (OOP),
- Continuous Integration
- Spring (MVC, Beans, Dependency Injection, Application Management),
- Client/Server Architektur,
- ISO/OSI Schichtenmodell,
- ITSM,
- BPMN,
- SCRUM

Produkte:
========
- Java,
- JEE,JPA,JMX,JAX-WS,JAX-RS,JAXP,JMS,EJB,XML,Swing,
- Hibernate,iBatis/MyBatis,
- Oracle SOA Suite 10,
- Oracle 10/11g,
- Maven,
- OpenScape, 8000 k Switch von Siemens Enterprise Communications (Telekommunikation)

 

Applikationsserver:
===================
- GlassFish,
- JBOSS/Wildfly,
- Tomcat,
- Weblogic
- Oracle Application Server (OAS), OC4J

 

Entwicklungswerkzeuge:
======================
- Eclipse,
- InteliJ
- Jdeveloper,
- Enterprise Architect
- TOAD
- SQL Developer
- SoapUI pro
- Wireshark

 

Erfahrungen:
===========
- Java/JEE Web Service Entwicklung
- SOA Service Backend Entwicklung
- Anwendungsprogrammierung
- Spezifikation, Programmierung, Test
-Testautomatisierung
- Erstellung von Online Hilfe
- SW-Dokumentation,
- Program Patterns,
- Design Patterns,
- Datenbanken (DB) Design,
- BPEL,
- Review von Code

Betriebssysteme

Mac OS
Entwicklung von Iphone Applikationen unter Leopard
Unix
Fundierte Kenntnisse
Windows
Fundierte Kenntnisse

Programmiersprachen

C++
Groovy
Java
JavaScript
Objective C
Python
Shell
TeX, LaTeX

Datenbanken

DAO
JDBC
MySQL
ODBC
Oracle
Postgres
SQL

 

Datenkommunikation

Ethernet
Internet, Intranet
ISO/OSI
LAN, LAN Manager
Router
TCP/IP

Hardware

PC
Gute Kenntnisse in diverse PC-Komponente. Prozessoren, Platten, Mainboards etc.
Mehrere erfolgreiche Zusammensetzungen von PC's für unterschiedliche Einsatzbereiche.

Design / Entwicklung / Konstruktion

Continuous Integration (CI)

Continuous Deployment (CD)

Buildmanagement

Jenkins (Hudson)

UML

Enterprise Architekt

Branchen

Branchen

Banken
Strom-Netzbetreiber
Telekommunikation
IT-Dienstleistung
Medien
Softwarehersteller

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.