Softwareentwicklung und Architektur in Java (Standalone, J2EE, Android), PHP, Delphi, C# für Win/Mobile/plattformübergreifend, Client-Server, AJAX
Aktualisiert am 06.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C#
Java
Full-Stack
E-Commerce
Architekt
JEE
Spring
Android
BackEnd
NoSQL
FrontEnd
JavaScript
Relational Database
PHP
JSF
Performance
Kotlin
Angular
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich
möglich

Projekte

Projekte

8 Jahre 3 Monate
2016-01 - heute

Webdesignprojekte

Design und Realisierung von Internetauftritten inklusive folgender Zusatzanforderungen:

  • Suchmaschinenoptimierung
  • Positionierung
  • Einbindung von Bannern
  • Bildbearbeitung
  • Analyse bestehender Websites
  • Erweiterungen und Umbau bestehender Websites, Foren und Shops, Nachrüsten neuer Technologien usw.
16 Jahre 3 Monate
2008-01 - heute

diverse Kleinprojekte

Entwicklung diverser Schnittstellen für Bestellim- und export, Kunden-Preislisten-Generierung, Zusatzmodule für Warenwirtschaft, Automatisierung

  • Entwurf und Entwicklung von Schnittstellen 
  • Entwurf und Entwicklung von Zusatzmodulen für Warenwirtschaft (Zoll-Export, Import- und Nachbearbeitung von Artikeldaten,?) 
  • Entwurf und Entwicklung einer hochskalierbaren Big-Data Anwendung zur Entlastung des Warenwirtschaftssystem beim automatischen Einlesen von Artikeldaten und automatischen Preisberechnungen
C# openTrans CSV SOAP SQL proprietäre Formate JAVA JEE HazelCast MySQL MSSQL-Server
Einzel- und Großhandel / Distributor
3 Jahre
2020-01 - 2022-12

Backend- und Frontend-Entwicklung neuer und Erweiterung bestehender Funktionen

Java 8/11 Spring Boot Angular ...

Backend- und Frontend-Entwicklung neuer und Erweiterung bestehender Funktionen und Schnittstellen im Microservice Umfeld, Fehlerbehebungen lt. JIRA in existierendem Code, Refactoring, Integration weiterer Microservices der Architektur

  • Entwicklung neuer Features der vorhandenen Software und Erweiterung bestehender Features und Komponenten sowie Neuentwicklung 
  • Analyse und Bugfixing in vorhandenem Code 
  • Refactoring von vorhandenem Code 
  • Performanceanalysen und Verbesserungen, Entwicklung von Tests mit JUnit/Mockito/SpringRunner 
  • Umsetzung fachlicher und gesetzlicher Vorgaben 
  • Softwarearchitektur und Technologie-Knowhow-Transfer

Java 8/11 Spring Boot Angular REST-Webservices XML SQL JPA JSON JIRA Maven Git CI/Jenkins Kubernetes/Rancher und OpenShift Weblogic OracleDB Hazelcast
Behörde
14 Jahre 9 Monate
2008-04 - 2022-12

Entwicklung im Forschungsumfeld, Demonstrator, Konzeption und Entwicklung inkl. Patentierung neuer Lösungen

  • Entwicklung diverser Demonstratoren, Trial-Lösungen und hochskalierbarer Pilot-Software mit Einsatz bei unterschiedlichen Kunden im produktiven Netz
  • Entwurf und Entwicklung von Schnittstellen, Integration existierender Lösungen
  • Consulting und Arbeit im Team oder Leitung
  • Mitarbeit in internationaler Standardisierung
  • Überarbeitung bestehender Konzepte und Lösungen in Bezug auf I18N, Skalierbarkeit, Security und Performance
  • Entwicklung eines SDN und RTP basierten Realtime Videoconferencing Tools (Sowohl Android Clients wie auch Multimedia-Server) mit extrem niedriger Latenz
  • Architektur und Entwicklung eines Systems zur Realtime Netzüberwachung und Erkennung von Malware Kommunikation
  • Design und Implementierung eines OAuth-Servers inkl. Hochskalierbarem Datenbank-Backend und Endnutzer Frontend
  • Mehrere Projekte mit Auszeichnungen und Quality Awards abgeschlossen

Projektauszüge:

2021 - 2022

  • Entwicklung einer Spring Boot/Camel Anwendung zum Aufsammeln von Daten aus unterschiedlichen Quellen / Basisstationen, Aufbereiten, Zusammenführen und Weitergeben als Apache Parquet Datenstream 


2018 - 2021

  • Entwicklung einer Softwarebridge für Routing von Layer 2 über 5G Netze, Entwicklung im TSN Bereich (diverse Komponenten), Entwicklung eines C++ basierten Timeprotokolls im Mikrosekundenbereich im 5G Netz


2017

  • Entwicklung einer universellen, SDN basierten Software zum Aufbau eines Netzwerks und Steuerung von SmallCells, WiFi-AP, SDN-Router inklusive Implementierung der Protokolle (S1AP, S11, OpenFlow,?) und Remote-Steuerung via WebServices. Entwicklung des zugehörigen Cloud-basierten Controller (OSGI)
  • Entwicklung eines web-basierten Networking-Tools für Events, Mobile und Desktop-Frontends, Instant-Chat-Funktion, Profilmatching. (Bootstrap, JBoss/Wildfly, JSF, Hibernate, H2)


2016

  • Entwicklung eines SDN und RTP basierten Realtime Videoconferencing Tools (Sowohl Android Clients wie auch Multimedia-Server) mit extrem niedriger Latenz (5G), Entwicklung HealthCare Anwendung für SmartWatches mit Server-Backend und Web-Frontend (u.a.: Hibernate, Spring, JSF, jQuery, Bootstrap, Android, REST-Webservices)
  • Schulung interner Entwickler im Bereich JSF, CDI, JEE
  • Entwicklung einer unternehmensweiten JSF Bibliothek basierend auf Bootstrap und Designvorgaben. Steuerung des Implementierungsteams nach SCRUM.


2015 - 2016

  • Entwurf und Entwicklung einer Netzkomponente zur SIM-losen Netzauthentifizierung inklusive hochskalierbarem Backend, Security-Features und Algorithmen und 100% Kompatibilität zu existierenden Lösungen


2014 - 2015

  • Architektur und Entwicklung eines Systems zur Realtime Netzüberwachung und Erkennung von Malware Kommunikation auf Basis von DPI und Verhaltensmustererkennung. Das System beinhaltet ebenfalls eine Big Data Engine, Web-Frontend / Dashboard und zur Demonstration eine Android-Anwendung.


2013

  • Design und Implementierung eines OAuth-Servers inkl. hochskalierbarem Datenbank-Backend und Endnutzer Frontend


2012 - 2013

  • Entwurf und Entwicklung einer Software zur Steuerung von eMobility-Ladestationen aus dem Netz inklusive Customer und Contract-Management und Integration in bestehende Netze / Ladestationen


2011 - 2013

  • Entwurf und Entwicklung eines Identity-Management-Systems mit unterschiedlichen Backends, Protokollen (SAML, OpenID, OAuth,?) und Web-Frontend.

JSF2 JSP Spring Hibernate SOAP REST J2ME JEE JMS DPI WS-* Encryption und Security LDAP SQL SAML openID OAuth No-SQL Datenbanken wie Cassandra Hadoop Redis PrimeFaces kundenspezifische JSF Bibliothek
Telekommunikation / Netzausrüstung, Netzsecurity und eMobility
1 Jahr
2019-01 - 2019-12

Backend-Entwicklung neuer und Erweiterung bestehender Funktionen und Schnittstellen

Software-Entwickler Spring 4.1 Spring Boot REST ...
Software-Entwickler

Backend-Entwicklung neuer und Erweiterung bestehender Funktionen und Schnittstellen im Microservice Umfeld, Fehlerbehebungen lt. JIRA in existierendem Code, Refactoring, DevOps

  • Entwicklung neuer Features der vorhandenen Software und Erweiterung bestehender Features und Komponenten sowie Neuentwicklung 
  • Analyse und Bugfixing in vorhandenem Code 
  • Refactoring von vorhandenem Code 
  • Performanceanalysen und Verbesserungen, Entwicklung von Tests mit JUnit/Mockito/SpringRunner
  • Umsetzung fachlicher und tariflicher Vorgaben 
  • Softwarearchitektur und Technologie-Knowhow-Transfer

Spring 4.1 Spring Boot REST Hibernate Hazelcast Microservices Java 8 JPA OpenShift Java REST-Webservices XML SQL JSON JIRA Maven Git CI/Jenkins Kibana OracleDB Apache Camel
Versicherung
Nürnberg
9 Monate
2018-04 - 2018-12

Entwicklung neuer und Erweiterung bestehender Funktionen im kompletten Stack

Java Spring Angular ...

Entwicklung neuer und Erweiterung bestehender Funktionen im kompletten Stack, Fehlerbehebungen lt. JIRA in existierendem Code, Refactoring, DevOps

  • Entwicklung neuer Features der vorhandenen Software und Erweiterung bestehender Features und Komponenten 
  • Analyse und Bugfixing in vorhandenem Code 
  • Refactoring von vorhandenem Code 
  • Performanceanalysen und Verbesserungen, Entwicklung von Tests mit JUnit/Mockito 
  • Unterstützung beim Betrieb beim Endkunden

Java Spring Angular JSP CSS JavaScript REST-Webservices XML SQL JPA JSON JIRA Maven Git CI MSSQL OracleDB Apache Camel Hazelcast
IoT-Plattform-Dienstleister
3 Jahre 3 Monate
2015-10 - 2018-12

Entwicklung mehrerer Android Spiele und Anwendungen

Entwicklung mehrerer Android Spiele und Anwendungen, darunter auch ein Client-Server basiertes Echtzeit Strategiespiel

  • Entwurf und Entwicklung der Client sowie Serveranteile
  • Anbindung diverser Schnittstellen (Google Play, In-App Billing, Facebook, Analytics-Plattformen, PayPal, Aptoide, Amazon)
  • URL auf Anfrage
Android libgdx diverse SDKs Java Wildfly JPA JAX-RS JSF2 Bootstrap PHP
Mobile Gaming
8 Monate
2017-05 - 2017-12

Entwicklung diverser Schnittstellen (SAP, div. Hardware)

Java Spring Tiles ...

Entwicklung diverser Schnittstellen (SAP, div. Hardware), Front- und Backendentwicklung neuer Funktionen, Fehlerbehebungen in existierendem Code, Refactoring

  • Entwicklung neuer Features der vorhandenen Software
  • Analyse und Bugfixing in vorhandenem Code
  • Refactoring von vorhandenem Code
  • Performanceanalysen und Verbesserungen
  • Unterstützung und Schulung des Entwicklerteams
Java Spring Tiles JSP CSS JavaScript REST-Webservices XML SQL JPA JSON JEE Gradle Git
Logistik-Dienstleister
2 Jahre 1 Monat
2014-01 - 2016-01

Webdesignprojekte

  • Design und Realisierung von Internetauftritten inklusive folgender Zusatzanforderungen: 
    • Suchmaschinenoptimierung 
    • Positionierung 
    • Einbindung von Bannern 
    • Bildbearbeitung 
    • Analyse bestehender Websites 
    • Erweiterungen und Umbau bestehender Websites, Foren und Shops, Nachrüsten neuer Technologien usw.

5 Jahre 7 Monate
2008-06 - 2013-12

(Weiter-)Entwicklung eines hochskalierbaren Shopsystems auf Basis JSF 2, Hibernate

  • Entwicklung eines mandantenfähigen Shopsystems für B2B und B2C
  • Voll-Integriertes CMS
  • Kundenindividuelle Preisgestaltung
JSF RichFaces PrimeFaces Hibernate JMS AJAX
eCommerce
4 Monate
2010-09 - 2010-12

Entwicklung eines Resellerfähigen ControlPanels für Premium-SMS basierte Dienste und Verteilung der SMS

  • Kundenverwaltung und Buchungssystem für internationale Premium-SMS
  • Auswertungssystem
  • Abrechnungssystem
JSF2 Hibernate PrimeFaces
Dienstleister
4 Jahre 2 Monate
2004-11 - 2008-12

Entwicklung einer e Business-Suite im SAP-Umfeld

SAP-R/3 MM PHP My SQL ...
  • Programmierung einer browserbasierten e Business-Suite für interaktive
  • BAPI- Kommunikation mit SAP R/3. Im Focus der Anwendung steht der genehmigungsgesteuerte Bestellprozess von Katalogartikeln und Freitextpositionen von der Bedarfsauslösung des Bestell-Anforderers bis hin zum Bestellavis. Des Weiteren enthält das System eine Shop-Lösung mit automatischer Disposition und Bestellerzeugung bei den Lieferanten, ein Sourcing- Modul, gemeinsame Termin- und Aufgabenverwaltung, sowie beliebige Mandanten abhängige Erweiterungen
  • Entwickelt wurde in diesem Zusammenhang ein Framework, welches automatische Historie, Tabellenbe- und ?Verarbeitung, sowie duale Ausgabe der Teilmodule als Java- Applet, sowie als browserbasierte GUI (AJAX) ermöglicht
SAP-R/3 MM PHP My SQL Tom Cat Java AJAX eigenes Framework ähnlich Hibernate Struts
2 Monate
2008-01 - 2008-02

Programmierung und Entwurf einer flexiblen Schnittstelle für elektronischen Empfang und Versand

C# MSSQL Server 2005 XML ...

Programmierung und Entwurf einer flexiblen Schnittstelle für elektronischen Empfang und Versand von Bestellungen, Lieferscheinen und Rechnungen mit unterschiedlichen Formaten und Versandwegen

  • Das Projekt wurde von einem Großhändler in Auftrag gegeben. Es handelt sich um eine Software, die mit frei konfigurierbaren Schnittstellenendpunkten zusammenarbeitet und die erhaltenen Daten in seine lokale Warenwirtschaft einspielt bzw. Daten von dort extrahiert und an die angebundenen Endsysteme verschickt
  • Zusätzlich wurde eine Software entwickelt, die Artikelpreislisten im Excelformat und beliebigem Aufbau importieren kann und anhand von einer zweiten Exceldatei, die das zugehörige Kalkulationsschema enthält, bepreist
C# MSSQL Server 2005 XML OLE
Handel
6 Jahre 4 Monate
2001-10 - 2008-01

Programmierung und Entwurf diverser Webbasierter Systeme

HTML PHP ASP ...

Programmierung und Entwurf diverser Webbasierter Systeme, Shops und Tools sowie lokaler Windows und Linux-Anwendungen

  • Diverse Projekte unterschiedlicher Auftraggeber (genauere Auflistung gerne auf Anfrage)

HTML PHP ASP CSS C# Delphi MySQL JAVA TomCat FFMPEG
2 Jahre 4 Monate
2005-09 - 2007-12

Programmierung und Entwurf eines Systems zur Aufnahme und Bearbeitung von Bestellungen

HTML ASP PHP ...

Programmierung und Entwurf eines Systems zur Aufnahme und Bearbeitung von Bestellungen, Defekten und Organisation von Mitarbeiterprozessen, Housekeeping und Warenfluß
  • Das Projekt wurde in Auftrag gegeben von einem Hotel, das im Rahmen einer Umstrukturierung den internen Nachrichtenfluss, die Organisation und Mitarbeitereinteilung straffen und optimieren wollte. Mitarbeiter wurden dazu mit PDA s ausgestattet, auf denen ein Teil der entwickelten Software läuft. Hier laufen die aktuellen Aufgaben für jeden Mitarbeiter auf, außerdem können Defekte erfasst und Bestellungen erstellt werden
  • Die Daten werden anschließend asynchron über WLAN an einen Webservice weitergeben und verarbeitet. Außerdem existieren Webanwendungen in ASP.NET und PHP, mit welchen die erstellten Anfragen bearbeitet und zurück an die Mitarbeiter verteilt werden können

HTML ASP PHP CSS C# IIS Delphi Mysql- Datenbank Visual Studio .NET Compact Framework 2.0 mehrere Bildbearbeitungstools
Hotel und Gastronomie
4 Monate
2007-08 - 2007-11

Programmierung und Entwurf eines Systems zur Anbindung von Internetshops und Foren

HTML PHP JAVA ...

Programmierung und Entwurf eines Systems zur Anbindung von Internetshops und Foren an ein zu entwerfendes System der Videokonvertierung (in Flash- Streams)

  • Das Projekt wurde von einem Community Betreiber in Auftrag gegeben. Es ermöglicht aus unterschiedlichen Foren und Shops heraus das Hochladen, automatische Konvertieren und asynchrone Einspielen der Videos in das jeweilige System. (Rücktransport vom Videoserver per FTP)
HTML PHP JAVA TomCat FFMPEG Tcl
Community

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Studium Informatik in Passau mit Schwerpunkt Computerlinguistik (Abgeschlossenes Vordiplom)
  • Fachinformatiker für Anwendungsentwicklung (IHK)

Kompetenzen

Kompetenzen

Top-Skills

C# Java Full-Stack E-Commerce Architekt JEE Spring Android BackEnd NoSQL FrontEnd JavaScript Relational Database PHP JSF Performance Kotlin Angular

Schwerpunkte

Konzeption und Architektur in Java, C#, PHP, Delphi
Web-, Mobile-, Client-Server- und Anwendungsentwicklung

Produkte / Standards / Erfahrungen / Methoden

Bootstrap
CSV
diverse SDKs
DPI
Encryption und Security
Hadoop
Hibernate
JSF2
kundenspezifische JSF Bibliothek
LDAP
libgdx
No-SQL Datenbanken wie Cassandra
OAuth
openID
openTrans
PrimeFaces
proprietäre Formate
Redis
REST
RichFaces
SAML
SOAP
Spring
Spring 4.1
Wildfly
WS-*

Technologie-Skills:

Bereich Java

  • JSF (Richfaces, Primefaces, sowie Entwicklung eigener Komponenten und Bibliotheken)
  • JSP
  • JavaCard
  • J2ME
  • J2SE (inkl Java 8)
  • J2EE/JEE
  • EJB
  • Hibernate
  • Android
  • Struts
  • Wicket
  • Spring
  • CDI
  • JavaScript (inkl. Frameworks wie jQuery, Prototype, DoJo, Bootstrap,?)
  • Android-Entwicklung (2.0 bis 8.0 inkl. Portierung)


Bereich .NET/Windows

  • C#
  • Delphi
  • C++
  • .NET Framework 2-4
  • Compact Framework
  • ASP
  • Visual Basic


Sonstiges

  • PHP
  • JavaScript
  • SQL
  • NoSQL
  • AJAX
  • HTML
  • CSS
  • Web Services
  • SOAP
  • REST
  • JSON
  • Security
  • I18N
  • verteilte Systeme
  • BigData


Tools:

  • diverse Entwicklungsumgebungen (Visual Studio, NetBeans, Eclipse, Delphi, jEdit, Android Studio/IntelliJ?)
  • MS-Office und MS-Project
  • Borland Together
  • Business-Connector
  • Apache
  • TomCat
  • GlassFish
  • Jetty
  • IIS
  • JBoss
  • Wildfly
  • Storm
  • JIRA
  • BugZilla
  • Confluence
  • CSV
  • SubVersion
  • Git
  • Ant
  • Maven
  • Gradle
  • Continuous Build Integration
  • JUnit


Praxis in:

  • Datenbankdesign
  • Verteilte Anwendungen (Client-Server, Peer2Peer, Multi-Tier, Cluster)
  • Protokollentwurf und -Implementierung; (SAP-) Schnittstellen
  • EDV- und Netzwerkbetreuung (Windows, Linux)
  • Net-Security und Kommunikation (Firewall, VPN, Router)
  • Anwendungssecurity, Protokollsecurity inkl. ?entwurf und internationale Standardisierung
  • Workshops für EDV-Anwender und Schulung von Entwicklern
  • Qualitätssicherung (Review, Simulation, Systemtests)
  • Projektmanagement (Pflichtenheft, Lastenheft, Scrum,Kanban, Agile)
  • Erstellung von Fachkonzepten, Planung und Umsetzung allein oder im Team, Agile / Kanban


Erfahrung in den Bereichen:

  • Programmierung im Web, Anwendungs- und Mobile Client Umfeld
  • Netzwerktechnik
  • SAP-Schnittstellenanbindung
  • Software- und Integrationstests
  • First- und Second-Level-Support


weitere:

  • Mitarbeit und Spezifikation diverser internationaler Patente
  • Schulung und Teamleitung von Entwicklern
  • Mitarbeit bei Spezifikation und Implementierung diverser BMBF und EU weiter Forschungsprojekte inkl. Begleitung bei Trials, Vorstellung auf diversen Messen (CeBit, MWC,?)
  • Hauptentwickler der Apache OpenSource JSF-Bibliothek HighFaces

Betriebssysteme

Android
Linux
MS-DOS
OS/2
Unix
Windows
Windows CE

Programmiersprachen

AJAX
Assembler
Basic
C
C#
C++
Delphi
HTML / CSS
J2ME
Java
Java 8
JavaScript
JAX-RS
JEE
JMS
JPA
JSF
JSP
Modula-2
Pascal
PHP
yacc/lex

Datenbanken

Access
BDE
Cassandra
DB2
Hadoop
Hazelcast
Interbase
JDBC
LDAP
Lucene
MySQL
NoSQL
ODBC
Oracle
Redis
Spark/Shark
SQL

Datenkommunikation

CORBA
EDIFACT
Internet, Intranet
PC-Anywhere
Proprietäre Protokolle
Router
RPC
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

CD-Writer / Brenner
Drucker
PC
SUN

Design / Entwicklung / Konstruktion

Microservices
OpenShift

Branchen

Branchen

  • Logistik
  • Versicherung
  • Behörden
  • eCommerce / eBusiness
  • Medien und Eventmanagement
  • Automobilhandel
  • Hotel- und Gaststätten, Zentraleinkauf
  • Community
  • Mobile Communication
  • Telekommunikation und Netzausrüster
  • eMobility
  • internat. Einzel- und Großhandel (Distributor)
  • Finanzwesen (Bank- und Leasingssoftware)
  • IT-Security
  • Mobile Games (2D und 3D, Single- und Multiplayer)

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich
möglich

Projekte

Projekte

8 Jahre 3 Monate
2016-01 - heute

Webdesignprojekte

Design und Realisierung von Internetauftritten inklusive folgender Zusatzanforderungen:

  • Suchmaschinenoptimierung
  • Positionierung
  • Einbindung von Bannern
  • Bildbearbeitung
  • Analyse bestehender Websites
  • Erweiterungen und Umbau bestehender Websites, Foren und Shops, Nachrüsten neuer Technologien usw.
16 Jahre 3 Monate
2008-01 - heute

diverse Kleinprojekte

Entwicklung diverser Schnittstellen für Bestellim- und export, Kunden-Preislisten-Generierung, Zusatzmodule für Warenwirtschaft, Automatisierung

  • Entwurf und Entwicklung von Schnittstellen 
  • Entwurf und Entwicklung von Zusatzmodulen für Warenwirtschaft (Zoll-Export, Import- und Nachbearbeitung von Artikeldaten,?) 
  • Entwurf und Entwicklung einer hochskalierbaren Big-Data Anwendung zur Entlastung des Warenwirtschaftssystem beim automatischen Einlesen von Artikeldaten und automatischen Preisberechnungen
C# openTrans CSV SOAP SQL proprietäre Formate JAVA JEE HazelCast MySQL MSSQL-Server
Einzel- und Großhandel / Distributor
3 Jahre
2020-01 - 2022-12

Backend- und Frontend-Entwicklung neuer und Erweiterung bestehender Funktionen

Java 8/11 Spring Boot Angular ...

Backend- und Frontend-Entwicklung neuer und Erweiterung bestehender Funktionen und Schnittstellen im Microservice Umfeld, Fehlerbehebungen lt. JIRA in existierendem Code, Refactoring, Integration weiterer Microservices der Architektur

  • Entwicklung neuer Features der vorhandenen Software und Erweiterung bestehender Features und Komponenten sowie Neuentwicklung 
  • Analyse und Bugfixing in vorhandenem Code 
  • Refactoring von vorhandenem Code 
  • Performanceanalysen und Verbesserungen, Entwicklung von Tests mit JUnit/Mockito/SpringRunner 
  • Umsetzung fachlicher und gesetzlicher Vorgaben 
  • Softwarearchitektur und Technologie-Knowhow-Transfer

Java 8/11 Spring Boot Angular REST-Webservices XML SQL JPA JSON JIRA Maven Git CI/Jenkins Kubernetes/Rancher und OpenShift Weblogic OracleDB Hazelcast
Behörde
14 Jahre 9 Monate
2008-04 - 2022-12

Entwicklung im Forschungsumfeld, Demonstrator, Konzeption und Entwicklung inkl. Patentierung neuer Lösungen

  • Entwicklung diverser Demonstratoren, Trial-Lösungen und hochskalierbarer Pilot-Software mit Einsatz bei unterschiedlichen Kunden im produktiven Netz
  • Entwurf und Entwicklung von Schnittstellen, Integration existierender Lösungen
  • Consulting und Arbeit im Team oder Leitung
  • Mitarbeit in internationaler Standardisierung
  • Überarbeitung bestehender Konzepte und Lösungen in Bezug auf I18N, Skalierbarkeit, Security und Performance
  • Entwicklung eines SDN und RTP basierten Realtime Videoconferencing Tools (Sowohl Android Clients wie auch Multimedia-Server) mit extrem niedriger Latenz
  • Architektur und Entwicklung eines Systems zur Realtime Netzüberwachung und Erkennung von Malware Kommunikation
  • Design und Implementierung eines OAuth-Servers inkl. Hochskalierbarem Datenbank-Backend und Endnutzer Frontend
  • Mehrere Projekte mit Auszeichnungen und Quality Awards abgeschlossen

Projektauszüge:

2021 - 2022

  • Entwicklung einer Spring Boot/Camel Anwendung zum Aufsammeln von Daten aus unterschiedlichen Quellen / Basisstationen, Aufbereiten, Zusammenführen und Weitergeben als Apache Parquet Datenstream 


2018 - 2021

  • Entwicklung einer Softwarebridge für Routing von Layer 2 über 5G Netze, Entwicklung im TSN Bereich (diverse Komponenten), Entwicklung eines C++ basierten Timeprotokolls im Mikrosekundenbereich im 5G Netz


2017

  • Entwicklung einer universellen, SDN basierten Software zum Aufbau eines Netzwerks und Steuerung von SmallCells, WiFi-AP, SDN-Router inklusive Implementierung der Protokolle (S1AP, S11, OpenFlow,?) und Remote-Steuerung via WebServices. Entwicklung des zugehörigen Cloud-basierten Controller (OSGI)
  • Entwicklung eines web-basierten Networking-Tools für Events, Mobile und Desktop-Frontends, Instant-Chat-Funktion, Profilmatching. (Bootstrap, JBoss/Wildfly, JSF, Hibernate, H2)


2016

  • Entwicklung eines SDN und RTP basierten Realtime Videoconferencing Tools (Sowohl Android Clients wie auch Multimedia-Server) mit extrem niedriger Latenz (5G), Entwicklung HealthCare Anwendung für SmartWatches mit Server-Backend und Web-Frontend (u.a.: Hibernate, Spring, JSF, jQuery, Bootstrap, Android, REST-Webservices)
  • Schulung interner Entwickler im Bereich JSF, CDI, JEE
  • Entwicklung einer unternehmensweiten JSF Bibliothek basierend auf Bootstrap und Designvorgaben. Steuerung des Implementierungsteams nach SCRUM.


2015 - 2016

  • Entwurf und Entwicklung einer Netzkomponente zur SIM-losen Netzauthentifizierung inklusive hochskalierbarem Backend, Security-Features und Algorithmen und 100% Kompatibilität zu existierenden Lösungen


2014 - 2015

  • Architektur und Entwicklung eines Systems zur Realtime Netzüberwachung und Erkennung von Malware Kommunikation auf Basis von DPI und Verhaltensmustererkennung. Das System beinhaltet ebenfalls eine Big Data Engine, Web-Frontend / Dashboard und zur Demonstration eine Android-Anwendung.


2013

  • Design und Implementierung eines OAuth-Servers inkl. hochskalierbarem Datenbank-Backend und Endnutzer Frontend


2012 - 2013

  • Entwurf und Entwicklung einer Software zur Steuerung von eMobility-Ladestationen aus dem Netz inklusive Customer und Contract-Management und Integration in bestehende Netze / Ladestationen


2011 - 2013

  • Entwurf und Entwicklung eines Identity-Management-Systems mit unterschiedlichen Backends, Protokollen (SAML, OpenID, OAuth,?) und Web-Frontend.

JSF2 JSP Spring Hibernate SOAP REST J2ME JEE JMS DPI WS-* Encryption und Security LDAP SQL SAML openID OAuth No-SQL Datenbanken wie Cassandra Hadoop Redis PrimeFaces kundenspezifische JSF Bibliothek
Telekommunikation / Netzausrüstung, Netzsecurity und eMobility
1 Jahr
2019-01 - 2019-12

Backend-Entwicklung neuer und Erweiterung bestehender Funktionen und Schnittstellen

Software-Entwickler Spring 4.1 Spring Boot REST ...
Software-Entwickler

Backend-Entwicklung neuer und Erweiterung bestehender Funktionen und Schnittstellen im Microservice Umfeld, Fehlerbehebungen lt. JIRA in existierendem Code, Refactoring, DevOps

  • Entwicklung neuer Features der vorhandenen Software und Erweiterung bestehender Features und Komponenten sowie Neuentwicklung 
  • Analyse und Bugfixing in vorhandenem Code 
  • Refactoring von vorhandenem Code 
  • Performanceanalysen und Verbesserungen, Entwicklung von Tests mit JUnit/Mockito/SpringRunner
  • Umsetzung fachlicher und tariflicher Vorgaben 
  • Softwarearchitektur und Technologie-Knowhow-Transfer

Spring 4.1 Spring Boot REST Hibernate Hazelcast Microservices Java 8 JPA OpenShift Java REST-Webservices XML SQL JSON JIRA Maven Git CI/Jenkins Kibana OracleDB Apache Camel
Versicherung
Nürnberg
9 Monate
2018-04 - 2018-12

Entwicklung neuer und Erweiterung bestehender Funktionen im kompletten Stack

Java Spring Angular ...

Entwicklung neuer und Erweiterung bestehender Funktionen im kompletten Stack, Fehlerbehebungen lt. JIRA in existierendem Code, Refactoring, DevOps

  • Entwicklung neuer Features der vorhandenen Software und Erweiterung bestehender Features und Komponenten 
  • Analyse und Bugfixing in vorhandenem Code 
  • Refactoring von vorhandenem Code 
  • Performanceanalysen und Verbesserungen, Entwicklung von Tests mit JUnit/Mockito 
  • Unterstützung beim Betrieb beim Endkunden

Java Spring Angular JSP CSS JavaScript REST-Webservices XML SQL JPA JSON JIRA Maven Git CI MSSQL OracleDB Apache Camel Hazelcast
IoT-Plattform-Dienstleister
3 Jahre 3 Monate
2015-10 - 2018-12

Entwicklung mehrerer Android Spiele und Anwendungen

Entwicklung mehrerer Android Spiele und Anwendungen, darunter auch ein Client-Server basiertes Echtzeit Strategiespiel

  • Entwurf und Entwicklung der Client sowie Serveranteile
  • Anbindung diverser Schnittstellen (Google Play, In-App Billing, Facebook, Analytics-Plattformen, PayPal, Aptoide, Amazon)
  • URL auf Anfrage
Android libgdx diverse SDKs Java Wildfly JPA JAX-RS JSF2 Bootstrap PHP
Mobile Gaming
8 Monate
2017-05 - 2017-12

Entwicklung diverser Schnittstellen (SAP, div. Hardware)

Java Spring Tiles ...

Entwicklung diverser Schnittstellen (SAP, div. Hardware), Front- und Backendentwicklung neuer Funktionen, Fehlerbehebungen in existierendem Code, Refactoring

  • Entwicklung neuer Features der vorhandenen Software
  • Analyse und Bugfixing in vorhandenem Code
  • Refactoring von vorhandenem Code
  • Performanceanalysen und Verbesserungen
  • Unterstützung und Schulung des Entwicklerteams
Java Spring Tiles JSP CSS JavaScript REST-Webservices XML SQL JPA JSON JEE Gradle Git
Logistik-Dienstleister
2 Jahre 1 Monat
2014-01 - 2016-01

Webdesignprojekte

  • Design und Realisierung von Internetauftritten inklusive folgender Zusatzanforderungen: 
    • Suchmaschinenoptimierung 
    • Positionierung 
    • Einbindung von Bannern 
    • Bildbearbeitung 
    • Analyse bestehender Websites 
    • Erweiterungen und Umbau bestehender Websites, Foren und Shops, Nachrüsten neuer Technologien usw.

5 Jahre 7 Monate
2008-06 - 2013-12

(Weiter-)Entwicklung eines hochskalierbaren Shopsystems auf Basis JSF 2, Hibernate

  • Entwicklung eines mandantenfähigen Shopsystems für B2B und B2C
  • Voll-Integriertes CMS
  • Kundenindividuelle Preisgestaltung
JSF RichFaces PrimeFaces Hibernate JMS AJAX
eCommerce
4 Monate
2010-09 - 2010-12

Entwicklung eines Resellerfähigen ControlPanels für Premium-SMS basierte Dienste und Verteilung der SMS

  • Kundenverwaltung und Buchungssystem für internationale Premium-SMS
  • Auswertungssystem
  • Abrechnungssystem
JSF2 Hibernate PrimeFaces
Dienstleister
4 Jahre 2 Monate
2004-11 - 2008-12

Entwicklung einer e Business-Suite im SAP-Umfeld

SAP-R/3 MM PHP My SQL ...
  • Programmierung einer browserbasierten e Business-Suite für interaktive
  • BAPI- Kommunikation mit SAP R/3. Im Focus der Anwendung steht der genehmigungsgesteuerte Bestellprozess von Katalogartikeln und Freitextpositionen von der Bedarfsauslösung des Bestell-Anforderers bis hin zum Bestellavis. Des Weiteren enthält das System eine Shop-Lösung mit automatischer Disposition und Bestellerzeugung bei den Lieferanten, ein Sourcing- Modul, gemeinsame Termin- und Aufgabenverwaltung, sowie beliebige Mandanten abhängige Erweiterungen
  • Entwickelt wurde in diesem Zusammenhang ein Framework, welches automatische Historie, Tabellenbe- und ?Verarbeitung, sowie duale Ausgabe der Teilmodule als Java- Applet, sowie als browserbasierte GUI (AJAX) ermöglicht
SAP-R/3 MM PHP My SQL Tom Cat Java AJAX eigenes Framework ähnlich Hibernate Struts
2 Monate
2008-01 - 2008-02

Programmierung und Entwurf einer flexiblen Schnittstelle für elektronischen Empfang und Versand

C# MSSQL Server 2005 XML ...

Programmierung und Entwurf einer flexiblen Schnittstelle für elektronischen Empfang und Versand von Bestellungen, Lieferscheinen und Rechnungen mit unterschiedlichen Formaten und Versandwegen

  • Das Projekt wurde von einem Großhändler in Auftrag gegeben. Es handelt sich um eine Software, die mit frei konfigurierbaren Schnittstellenendpunkten zusammenarbeitet und die erhaltenen Daten in seine lokale Warenwirtschaft einspielt bzw. Daten von dort extrahiert und an die angebundenen Endsysteme verschickt
  • Zusätzlich wurde eine Software entwickelt, die Artikelpreislisten im Excelformat und beliebigem Aufbau importieren kann und anhand von einer zweiten Exceldatei, die das zugehörige Kalkulationsschema enthält, bepreist
C# MSSQL Server 2005 XML OLE
Handel
6 Jahre 4 Monate
2001-10 - 2008-01

Programmierung und Entwurf diverser Webbasierter Systeme

HTML PHP ASP ...

Programmierung und Entwurf diverser Webbasierter Systeme, Shops und Tools sowie lokaler Windows und Linux-Anwendungen

  • Diverse Projekte unterschiedlicher Auftraggeber (genauere Auflistung gerne auf Anfrage)

HTML PHP ASP CSS C# Delphi MySQL JAVA TomCat FFMPEG
2 Jahre 4 Monate
2005-09 - 2007-12

Programmierung und Entwurf eines Systems zur Aufnahme und Bearbeitung von Bestellungen

HTML ASP PHP ...

Programmierung und Entwurf eines Systems zur Aufnahme und Bearbeitung von Bestellungen, Defekten und Organisation von Mitarbeiterprozessen, Housekeeping und Warenfluß
  • Das Projekt wurde in Auftrag gegeben von einem Hotel, das im Rahmen einer Umstrukturierung den internen Nachrichtenfluss, die Organisation und Mitarbeitereinteilung straffen und optimieren wollte. Mitarbeiter wurden dazu mit PDA s ausgestattet, auf denen ein Teil der entwickelten Software läuft. Hier laufen die aktuellen Aufgaben für jeden Mitarbeiter auf, außerdem können Defekte erfasst und Bestellungen erstellt werden
  • Die Daten werden anschließend asynchron über WLAN an einen Webservice weitergeben und verarbeitet. Außerdem existieren Webanwendungen in ASP.NET und PHP, mit welchen die erstellten Anfragen bearbeitet und zurück an die Mitarbeiter verteilt werden können

HTML ASP PHP CSS C# IIS Delphi Mysql- Datenbank Visual Studio .NET Compact Framework 2.0 mehrere Bildbearbeitungstools
Hotel und Gastronomie
4 Monate
2007-08 - 2007-11

Programmierung und Entwurf eines Systems zur Anbindung von Internetshops und Foren

HTML PHP JAVA ...

Programmierung und Entwurf eines Systems zur Anbindung von Internetshops und Foren an ein zu entwerfendes System der Videokonvertierung (in Flash- Streams)

  • Das Projekt wurde von einem Community Betreiber in Auftrag gegeben. Es ermöglicht aus unterschiedlichen Foren und Shops heraus das Hochladen, automatische Konvertieren und asynchrone Einspielen der Videos in das jeweilige System. (Rücktransport vom Videoserver per FTP)
HTML PHP JAVA TomCat FFMPEG Tcl
Community

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Studium Informatik in Passau mit Schwerpunkt Computerlinguistik (Abgeschlossenes Vordiplom)
  • Fachinformatiker für Anwendungsentwicklung (IHK)

Kompetenzen

Kompetenzen

Top-Skills

C# Java Full-Stack E-Commerce Architekt JEE Spring Android BackEnd NoSQL FrontEnd JavaScript Relational Database PHP JSF Performance Kotlin Angular

Schwerpunkte

Konzeption und Architektur in Java, C#, PHP, Delphi
Web-, Mobile-, Client-Server- und Anwendungsentwicklung

Produkte / Standards / Erfahrungen / Methoden

Bootstrap
CSV
diverse SDKs
DPI
Encryption und Security
Hadoop
Hibernate
JSF2
kundenspezifische JSF Bibliothek
LDAP
libgdx
No-SQL Datenbanken wie Cassandra
OAuth
openID
openTrans
PrimeFaces
proprietäre Formate
Redis
REST
RichFaces
SAML
SOAP
Spring
Spring 4.1
Wildfly
WS-*

Technologie-Skills:

Bereich Java

  • JSF (Richfaces, Primefaces, sowie Entwicklung eigener Komponenten und Bibliotheken)
  • JSP
  • JavaCard
  • J2ME
  • J2SE (inkl Java 8)
  • J2EE/JEE
  • EJB
  • Hibernate
  • Android
  • Struts
  • Wicket
  • Spring
  • CDI
  • JavaScript (inkl. Frameworks wie jQuery, Prototype, DoJo, Bootstrap,?)
  • Android-Entwicklung (2.0 bis 8.0 inkl. Portierung)


Bereich .NET/Windows

  • C#
  • Delphi
  • C++
  • .NET Framework 2-4
  • Compact Framework
  • ASP
  • Visual Basic


Sonstiges

  • PHP
  • JavaScript
  • SQL
  • NoSQL
  • AJAX
  • HTML
  • CSS
  • Web Services
  • SOAP
  • REST
  • JSON
  • Security
  • I18N
  • verteilte Systeme
  • BigData


Tools:

  • diverse Entwicklungsumgebungen (Visual Studio, NetBeans, Eclipse, Delphi, jEdit, Android Studio/IntelliJ?)
  • MS-Office und MS-Project
  • Borland Together
  • Business-Connector
  • Apache
  • TomCat
  • GlassFish
  • Jetty
  • IIS
  • JBoss
  • Wildfly
  • Storm
  • JIRA
  • BugZilla
  • Confluence
  • CSV
  • SubVersion
  • Git
  • Ant
  • Maven
  • Gradle
  • Continuous Build Integration
  • JUnit


Praxis in:

  • Datenbankdesign
  • Verteilte Anwendungen (Client-Server, Peer2Peer, Multi-Tier, Cluster)
  • Protokollentwurf und -Implementierung; (SAP-) Schnittstellen
  • EDV- und Netzwerkbetreuung (Windows, Linux)
  • Net-Security und Kommunikation (Firewall, VPN, Router)
  • Anwendungssecurity, Protokollsecurity inkl. ?entwurf und internationale Standardisierung
  • Workshops für EDV-Anwender und Schulung von Entwicklern
  • Qualitätssicherung (Review, Simulation, Systemtests)
  • Projektmanagement (Pflichtenheft, Lastenheft, Scrum,Kanban, Agile)
  • Erstellung von Fachkonzepten, Planung und Umsetzung allein oder im Team, Agile / Kanban


Erfahrung in den Bereichen:

  • Programmierung im Web, Anwendungs- und Mobile Client Umfeld
  • Netzwerktechnik
  • SAP-Schnittstellenanbindung
  • Software- und Integrationstests
  • First- und Second-Level-Support


weitere:

  • Mitarbeit und Spezifikation diverser internationaler Patente
  • Schulung und Teamleitung von Entwicklern
  • Mitarbeit bei Spezifikation und Implementierung diverser BMBF und EU weiter Forschungsprojekte inkl. Begleitung bei Trials, Vorstellung auf diversen Messen (CeBit, MWC,?)
  • Hauptentwickler der Apache OpenSource JSF-Bibliothek HighFaces

Betriebssysteme

Android
Linux
MS-DOS
OS/2
Unix
Windows
Windows CE

Programmiersprachen

AJAX
Assembler
Basic
C
C#
C++
Delphi
HTML / CSS
J2ME
Java
Java 8
JavaScript
JAX-RS
JEE
JMS
JPA
JSF
JSP
Modula-2
Pascal
PHP
yacc/lex

Datenbanken

Access
BDE
Cassandra
DB2
Hadoop
Hazelcast
Interbase
JDBC
LDAP
Lucene
MySQL
NoSQL
ODBC
Oracle
Redis
Spark/Shark
SQL

Datenkommunikation

CORBA
EDIFACT
Internet, Intranet
PC-Anywhere
Proprietäre Protokolle
Router
RPC
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

CD-Writer / Brenner
Drucker
PC
SUN

Design / Entwicklung / Konstruktion

Microservices
OpenShift

Branchen

Branchen

  • Logistik
  • Versicherung
  • Behörden
  • eCommerce / eBusiness
  • Medien und Eventmanagement
  • Automobilhandel
  • Hotel- und Gaststätten, Zentraleinkauf
  • Community
  • Mobile Communication
  • Telekommunikation und Netzausrüster
  • eMobility
  • internat. Einzel- und Großhandel (Distributor)
  • Finanzwesen (Bank- und Leasingssoftware)
  • IT-Security
  • Mobile Games (2D und 3D, Single- und Multiplayer)

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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