a Randstad company

Softwareentwicklung und Architektur in Java (Standalone, J2EE, Android), PHP, Delphi, C# für Win/Mobile/plattformübergreifend, Client-Server, AJAX

Profil
Top-Skills
C# Java Full-Stack E-Commerce Architekt JEE Spring Android BackEnd NoSQL FrontEnd JavaScript Relational Database PHP JSF Performance
Verfügbar ab
15.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
München (+20km)
PLZ-Gebiete
Länder
Deutschland, Österreich
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

7 Jahre

2016-01

heute

Webdesignprojekte

Projektinhalte

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.
15 Jahre

2008-01

heute

diverse Kleinprojekte

Projektinhalte

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
Produkte
C# openTrans CSV SOAP SQL proprietäre Formate JAVA JEE HazelCast MySQL MSSQL-Server
Kunde
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 ...
Projektinhalte

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

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

2008-04

2022-12

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

Projektinhalte
  • 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.

Produkte
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
Kunde
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 ...
Rolle
Software-Entwickler
Projektinhalte

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

Kenntnisse
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
Kunde
Versicherung
Einsatzort
Nürnberg
9 Monate

2018-04

2018-12

Entwicklung neuer und Erweiterung bestehender Funktionen im kompletten Stack

Java Spring Angular ...
Projektinhalte

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

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

2015-10

2018-12

Entwicklung mehrerer Android Spiele und Anwendungen

Projektinhalte

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
Produkte
Android libgdx diverse SDKs Java Wildfly JPA JAX-RS JSF2 Bootstrap PHP
Kunde
Mobile Gaming
8 Monate

2017-05

2017-12

Entwicklung diverser Schnittstellen (SAP, div. Hardware)

Java Spring Tiles ...
Projektinhalte

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
Kenntnisse
Java Spring Tiles JSP CSS JavaScript REST-Webservices XML SQL JPA JSON JEE Gradle Git
Kunde
Logistik-Dienstleister
2 Jahre 1 Monat

2014-01

2016-01

Webdesignprojekte

Projektinhalte

  • 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

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

2010-09

2010-12

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

Projektinhalte
  • Kundenverwaltung und Buchungssystem für internationale Premium-SMS
  • Auswertungssystem
  • Abrechnungssystem
Produkte
JSF2 Hibernate PrimeFaces
Kunde
Dienstleister
4 Jahre 2 Monate

2004-11

2008-12

Entwicklung einer e Business-Suite im SAP-Umfeld

SAP-R/3 MM PHP My SQL ...
Projektinhalte
  • 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
Kenntnisse
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 ...
Projektinhalte

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
Kenntnisse
C# MSSQL Server 2005 XML OLE
Kunde
Handel
6 Jahre 4 Monate

2001-10

2008-01

Programmierung und Entwurf diverser Webbasierter Systeme

HTML PHP ASP ...
Projektinhalte

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

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

Kenntnisse
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 ...
Projektinhalte

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

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

2007-08

2007-11

Programmierung und Entwurf eines Systems zur Anbindung von Internetshops und Foren

HTML PHP JAVA ...
Projektinhalte

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)
Kenntnisse
HTML PHP JAVA TomCat FFMPEG Tcl
Kunde
Community

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

Deutsch Muttersprache
Englisch verhandlungssicher
Französisch Grundkenntnisse
Spanisch Grundkenntnisse

Top Skills
C# Java Full-Stack E-Commerce Architekt JEE Spring Android BackEnd NoSQL FrontEnd JavaScript Relational Database PHP JSF Performance
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

  • 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)
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren