Dipl.Inf.(FH) Software Entwickler im Bereich Server-/Client-Applikationen Java/JEE, PHP, Javascript, C++
Aktualisiert am 01.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 30.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Webapplication
Business process automation
FullStack
Frontend UX
Vue.js
TypeScript
Node.js
Java
PHP
C++
Docker
Deutsch
Englisch

Einsatzorte

Einsatzorte

München (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

05.2016 - 07.2017, ab 08.2018 in Festanstellung

Branche: Halbleiterherstellung
Rolle: Software Architekt, Team Leiter
Bereich: Entwicklung Webapplikation, Software Deployment

Projekt:

Entwicklung und Modernisierung von Intranet Applikationen zur Produktionsüberwachung und Analyse

Für einen Microchip Hersteller wurden innerhalb dessen Intranets mehrere Applikationen zur Steuerung, Überwachung und Verwaltung der Produktion entwickelt und erweitert. Im Focus stand die Modernisierung der vorhandenen Software auf zeit aktuelle Technologien unter Wahrung der Abwärtskompatibilität. In diesem Zuge wurden Tools zur Software Entwicklung, Test und Integration sowie die passenden Abläufe gewählt, präsentiert und in der Entwicklungsabteilung eingeführt.

Die durchgeführten Tätigkeiten waren unter anderen:

  • Einführung und Moderation agiler Arbeitsmehodik (Scrum) im Bereich Software Entwicklung

  • Erstellung Programmierumgebeung und automatisiertes Deployment (CI/CD Pipeline) für weiteren Standort

  • Erstellung standortübergreifende Intranet Plattform zur Informationsverteilung und Kommunikation (PM)

  • Schulung Software Entwickler und Anwender

  • Integration und Wartung von Server Applikation mit Docker

  • Design Unternehmensweite Export Applikation/Schnittstelle zur Datenanalayse

  • Erstellung Modulare Statistik Applikation für Produktionsplanung und automatisiertes Reporting

  • Design Backend Software Architektur (Web-Technology-Stack)

  • Einführung von Entwicklungs-, Test- und Ausrollmechanismen (CI/CD Pipeline)

  • Design und Implementierung eines kundeneigenen MVC Frameworks

  • Auswahl und Komposition von Frontend Technologien

  • Explorationen und Analysen zum Einsatz von Software Tools

  • Einführung eines Versionierungssystems (GIT) auf vorhander Code-Base

  • Implementierung mehrerer Applikationen zur Produktionsverwaltung

  • Erstellen von Anleitungen für Anwender und Entwickler

  • Portierung von Backend-Webapplikationen

  • Installation und Inbetriebnahme Test- und Entwicklungsserver

Eingesetzte Technologien:

TypeScript, PHP, NodeJS, VueJS, LDAP, ActiveDirectory, MySQL, MariaDB, PostgreSQL, SCSS/CSS, jQuery, Bootstrap, Eclipse, SuSe Linux Enterprise Server, Debian Linux, Alpine Linux, GIT, Docker, ElasticSearch


10.2015 - 04.2016

Branche: PC-Hardware Hersteller

Rolle: IT-Consulting, Software Entwicklung
Bereich: Entwicklung Webapplikation und E-Commerce Schnittstellen

Projekt:

Individuelles Shopsystem eines PC-Herstellers auf XT-commerce Basis

Der Kunde wurde beim Betrieb seiner akutellen IT-Lösung unterstützt und zur Steuerung neuer Entwicklungsvorhaben beraten. Weiterhin wurde für das bestehende PHP-basierende System im Umfeld des Kunden Erweiterungen und Module entwickelt, sowie entsprechende Benutzerschnittstellen ins Front- und Backend integriert.

Die Tätigkeiten waren unter anderen:

  • Beratung und techn. Unterstützung zur Integration div. externer Dienste (Amazon MWS, Amazon Advanced Payments, eBay, ChannelPilot, BillPay, IceCat, ...)
  • Consulting zum Thema agile Software Entwicklung und Qualität
  • Erstellung eines Deployment- und Testsystems für die Entwicklung
  • Update und Merge des Basis-Systems mit aktuellen Sicherheitspatches
  • Anpassung der verwendeten Applikation auf neue Severumgebung und Firewall
  • Aktualisierung vorhandener und Integration neuer Zahlungsmodule in das eCommerce System
  • Entwicklung einer Online Tools zur Erstellung und Auswertung von Preisanfragen für Zulieferer
  • Unterstütung zur Integration eines modernisierten Frontends und Performance Optimierung

Eingesetzte Technologien:


PHP, SQL, JavaScript, jQuery, jQuery-UI, jQuery-Datatables, JSON, GIT, HTML5, CSS3, Sass, JSON, AJAX, Shell-Scripts, Amazon-MWS, Phantom-JS, Eclipse


08.2015 - 10.2015

Branche: Automotive
Rolle: Software Entwickler
Bereich: .NET Enterprise Applikation, Single-Page Webapplikation

Projekt:

Weiterentwicklung und Optimierung eines Aftersale Redaktions Systems auf .NET Basis

Für einen Automobil Hersteller wurde eine .NET Enterprise Applikation zur Erstellung und Verwaltung von modularen Dokumenten und Serviceprogrammen zur Reperatur und Wartung in einem Werkstattsystem weiterentwickelt. Im Focus stand insbesondere die Optimierung und Weiterentwicklung des integrierten JavaScript XML-Editors (SinglePage Application). Die Entwicklung erfolgte direkt beim Kunden vor Ort mit Scrumm-Methodiken. Die umgesetzten Anpassungen waren unter anderen:

  • Portierung der integrierten JavaScript Single-Page Applikation 'XML-Dokument-Editor' von IE8-API auf IE11 / CrossBrowser
  • Optimierung der Applikation zur besseren Performance bei großen Dokumenten (Parallelisierung XSLT-Rendering, jQuery-Events, Webworker)
  • Diverse Usability Verbesserungen und Funktionserweiterungen nach Kundenwunsch des XML-Editors
  • Erstellung und Aktualisierung von Unit Tests
  • Codeoptimierung und Korrektur von Fehlern im XML-Editor und der .Net-Desktop Applikation
  • Erstellung eines Datenbank Migrationstools von XML-Daten in ein neues Applikationsformat mit automat. Erkennung von XML-Elementen

Eingesetzte Technologien:
JavaScript, C#, Microsoft .NET, Hibernate, Oracle DB, node.js, require.js, gulp.js, jQuery, jQuery-UI, Unit-Tests (Karma, Jasmine), XML, XSD, XSLT, JSON, AJAX, HTML, CSS, Eclipse, Visual Studio, SVN, Jenkins, Citrix, Scrum


02.2014 - 05.2015

Branche: PC-Hardware Hersteller
Bereich: Webapplikation, Produktverwaltung und E-Commerce Schnittstellen
Projekt:

Individuelles Shopsystem eines PC-Herstellers auf XT-commerce Basis

Für das PHP-basierende System wurden im Umfeld des Kunden über den Zeitraum diverse umfangreiche Erweiterungen und Module umgesetzt, sowie entsprechende Benutzerschnittstellen ins Front- und Backend integriert.


Die umgesetzen Anpassungen waren unter anderen:

  • Tool zum Verwalten und Generieren von Produkten auf Amazon Markptlätzen via Amazon-MWS
  • Automatisierte Verwaltung von Kunden und Bestellungen mehrerer Amazon-Marktplätze
  • Implementierung Frontend- und Backend-Funktionen für Individualisierbare Produkte
  • Tool zur Verwaltung von Produkten und Stücklisten mit automat. Preisberechnung
  • Generator für Produktbilder mit GraphicsMagic
  • Individuelles Support-Kummunikations-System für Anbieter und Käufer
  • Integration der Zahlungsarten Paypal-Express, Amazon-Payments, Amazon-Advanced-Payments
  • Technische SEO-Optimierung und Mehrsprachigkeit des Portals
  • Integration und automatisierte Aktualisierung von Produktdaten mit IceCat
  • Erweiterung des E-Commerce Systems auf Multi-Währung
  • Web-API zum Abruf von Produktdaten durch externe Systeme
  • Shell Scripte zur Aktualisierung und Datenpflege
  • Generator für Produktdatenblätter als PDF und PNG inkl. QR-Codes
  • Koordination der Übersetzung des Portals in neue Sprachen
  • Generator für Mehrsprachige Google-Sitemap
  • Ajax-Basierte Suche über Produktfilter und Begriffe
  • Performance Optimierung der PHP-Scripte, SQL-Abfragen und Runtime Umgebung
  • Integration von Erweiterungen zur Pflege von Marktplätzen (eBay, Rakuten, idealo.de, billiger.de)


Eingesetzte Technologien:
PHP, SQL, JavaScript, jQuery, jQuery-UI, JSON, SVN, HTML, CSS, Sass, Compass, JSON, AJAX, Shell-Scripts, Amazon-MWS, Phantom-JS



04.2014 - 09.2014
Branche: Hersteller Anlagentechnik
Bereich: Webapplikation und E-Commerce
Projekt:

Shopsystem mit Office-Backend auf Typo3 Basis

Für das PHP-basierende Typo3 CMS-System wurde eine E-Commerce-Erweiterung entwickelt, welche individuelle Bestellungen mit einer Berechnung auf Basis von MS-Office-Produkten des Herstellers ermöglicht. Nebst passender Frontend-Benutzerschnittstelle wurde das Bestellsystem an die verwendete Warenwirtschafts-Software angebunden.


Eingesetzte Technologien:
PHP, SQL, JavaScript, MS-OLE (Office-Applikation), OLE DB, jQuery, JSON, HTML, CSS, Sass, Compass, XML, JSON, AJAX, Shell-Script, Typo3-CMS 6.2


01.2012 ? 11.2013
Branche: PC-Hardware Hersteller
Bereich: Webapplikation und E-Commerce Schnittstellen
Projekt:


Individuelles Shopsystem eines PC-Herstellers auf XT-commerce Basis

Für das PHP-basierende System wurden im Umfeld des Kunden über den Zeitraum diverse umfangreiche Erweiterungen und Module umgesetzt, sowie entsprechende Benutzerschnittstellen ins Front- und Backend integriert.

Die umgesetzen Anpassungen waren unter anderen:

  • Design und Implementierung einer Frontend-UI für individuelle Bestellungen
  • automatischer Datenimport und Aktualisierung von Produktdaten für Amazon
  • Matchingsystem zum Zuordnen von Produkteigenschaften
  • Kundensupport-Ticket System mit Kommunikationsverlauf
  • Übersetzungsverwaltung und Produkdatenübersetzer
  • Checkout Modul TargoBank AG für Finanzierungskauf
  • Konfigurierbarer Produktfilter für Produktkomponenten
  • Generator für Produktbeschreibungen
  • Attributverwaltung mit automatischer Preisberechnung
  • Anbindung einer Excel-Basierten Datenverwaltung
  • Anbindung an das vorhandene Warenwirtschaftssystem

Eingesetzte Technologien:
PHP, SQL, JavaScript, VBA, jQuery, jQuery-UI, JSON, SVN, HTML, CSS, Sass, Compass, XML, JSON, AJAX, Google-Translate-API


11.2012 - 12.2012
Branche: Fashion Händler
Bereich: Magento Erweiterung E-Commerce Websystem
Projekt:


Entwicklung eines Bestellbackends für ein Callcenter mit Integration in ein Magento

Shopsystem.

Integriert wurde eine Callcenter-Agent Verwaltung und eine bedieneffizientes Benutzerinferface für die telefonische Bestellanname der Callcenter Mitarbeiter.

Eingesetzte Technologien:
PHP, JavaScript, jQuery, Zend-Framework, Magento, HTML, CSS


09.2011 - 10.2011

Branche: Maschinenbauhersteller
Bereich: Typo3-CMS Erweiterung Websystem
Projekt:


Modulentwicklung für das Typo3-CMS eines Maschinenbauunternehmens


Im Rahmen des Projekts wurden individuelle Frontend-Komfortfunktionen innerhalb des Kundenwebprojekts für das Typo3 CMS realisiert:

  • Google-Maps Anbindung und animierte Karte mit Standorten
  • Highlighting von Image Maps mit Backend Verwaltungsschnittstelle
  • Frontent-Pinfunktion von Inhaltsblöcken für Kundenanfragen

Eingesetzte Technologien:
PHP, JavaScript, TypoScript, jQuery, Typo3, Google-Maps-API


08.2010 ? 06.2012
Branche: Fashion Händler
Bereich: Warenwirtschaftssystem mit E-Commerce
Projekt:


Weiterentwicklung und Wartung eines webbasierten Warenwirtschaftssystems


Die Java-Webapplikation auf Spring-Framework Basis wurde um diverse Module Erweitert und an externe Systeme angebunden. Dies waren unter anderen:

  • Statistik- und Analysemodul (Google-Chart-API, Google-Maps-API)
  • Einbettung in TypoLight/Contao-CMS inkl. Ajax basierendem Webshop
  • Entwicklung Checkout-Module für Paypal, Easypay und Saferpay
  • Internationalisierung der Applikation (Front- und Backend)
  • Erweiterung der Produktverwaltung (Gruppen, Sets und Angebote)
  • Überarbeitung der Backend UI anhand der Arbeitsabläufe des Kunden
  • Automatische Synchronisation der Contao Module mit der Warenwirtschaftsapplikation
  • Datenimport- und Exportmodul im CSV Format
  • Performanceoptimierung des Hibernate-MySQL Backend

Eingesetzte Technologien:
JEE, JAVA, PHP, JavaScript, SQL, Spring-Framework, Hibernate, Apache-Cocoon, Apache Tomcat, Contao-CMS, SVN, Maven, XML, XSL, HTML, CSS, AJAX, JSON, REST, jQuery, Google-Chart-API, Google-Maps-API, PayPal-API


01.2010 ? 07.2010
Branche: Internet Service Provider
Bereich: IT-Infrastruktur / Virtuelle Netzwerke
Projekt:


Entwicklung und Realisierung einer Middleware zur Verwaltung einer Cloud Infratruktur für einen Hosting-Provider


Als Basis einer virtuellen Netzwerkverwaltung wurde eine Middleware mit Modul-Erweiterungsschnittstellen auf JAVA-Basis entworfen und implementiert. Das System dient zur Verwaltung und Kommunikation zwischen Realer Hardware und virtuellen Systemen.

Eingesetzte Technologien:
JEE, JAVA, JavaScript, SQL, Spring-Framework, Hibernate, Apache HTTP, Apache Tomcat, SVN, Maven, XML, HTML, JSON, AJAX, Virtualisierung (VM-Ware)


10.2008 ? 04.2009
Branche: Internet Service Provider
Bereich: Webapplikation / Netzwerke
Projekt:


Entwicklung eines webbasierten Kundenverwaltungssystems für einen Internet Service Provider


Als Basis für die Entwicklung diente die Programmiersprache Java und JavaScript, das Spring-Framework und das Apache Cocoon Framework. Zum Einsatz kamen die Entwicklungswerkzeuge Maven, Eclipse und das Versionierungssystem Subversion. Als Testserver dienten die Java Servlet Container Apache Tomcat und Jetty. Entwickelt und Umgesetzt wurde die Architektur der Software, das Sicherheitssystem der Software, die Anbindung an den LDAP Server des Kunden, eine Anbindung an externe Domainverwaltungs- und Maildienstsysteme, die systemeigene Datenpersistenz, ein Loggingsystem und die Bereitstellung diverser Servicefunktionen über ein Webfrontend.

Eingesetzte Technologien:
Java, JavaScript, PHP, SQL, Spring-Framework, Cocoon-Framework, Hibernate, Apache Tomcat, Jetty, LDAP, Denic-RRI, SQL, SVN, Maven, CentOS-Linux


10.2006 ? 9.2007
Branche: Hochschule, Automotive
Bereich: Hardwarenahe Echtzeit Software
Projekt:


Entwicklung eines on-board Telementriesystems für einen Rennwagen der Hochschule Kempten


Im Rahmen des Projekts wurde in einen Formula-Student Rennwagen eine Systemhardware inkl. eines Linux-basierten Betriebssystems integriert und eine Software zur Echtzeit-Telemetriedatenerfassung und on-board Steuerung implementiert. Zum Umfang des Projekts gehörte die Anbindung an diverse im Fahrzeug verbaute Sensoren (Druck, Temperatur, Motorsteuergerät, GPS) und die Grafische Darstellung der für den Fahrer relevanten Information auf dem Lenkraddisplay, sowie die Echtzeit Speicherung und Übertragung der Telemetriedaten.

Eingesetzte Technologien:
Assembler, C, C++, Linux, uClibc, CAN-Bus, RS-323


12.2005 - 01.2006
Branche: Internet Service Provider
Bereich: Server-Applikation / Netzwerke
Projekt:


Entwicklung und Implementierung einer Java-Bibliothek zur Echtzeit-Domainverwaltung RRI für einen Hosting-Provider

  • Aufbau und Verwaltung eines Testsystems und eines Testservers (Unix und Windows Umgebung)
  • Design, Implementierung und Test der Java-API zur Kommunikation mit EPAG-RRI-Servern
  • Implementierung RRI-Testserver
  • Dokumentation und entsprechende Quelltextdokumentation (JAVA-Docs)

Eingesetzte Technologien:
Java, XML, HTTP, TCP, Java-Doc

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker (FH)

Thema der Diplomarbeit: Cloud-Infrastruktur

Kommunikationselektroniker Funktechnik (Rohde und Schwarz)

Kompetenzen

Kompetenzen

Top-Skills

Webapplication Business process automation FullStack Frontend UX Vue.js TypeScript Node.js Java PHP C++ Docker

Produkte / Standards / Erfahrungen / Methoden

Frameworks:

  • Microsoft .NET
  • Spring
  • Hibernate
  • Zend
  • Cocoon
  • CodeIgniter

 

Server:

  • Apache-HTTP
  • Tomcat
  • Jetty
  • MySQL, HeidiSQL
  • Zope

 

JavaScript:

  • VueJS
  • jQuery
  • jQueryUI
  • MooTools
  • Node.js
  • PhantomJS
  • Require.js
  • Karma, Jasmin

 

Webstandarts:

  • CSS, CSS3, SASS
  • HTML 5
  • ES 2017

 

Websysteme:

  • Typo3
  • Contao
  • Joomla
  • XT-commerce / xtcModified
  • Magento
  • Google-APIs
  • Amazon-MWS, Amazon-Payments
  • PayPal API

 

Tools:

  • Webpack
  • Babel
  • Maven
  • Eclipse, Aptana
  • Visual Studio
  • Visual Studio Code
  • SVN, GIT
  • Compass (SASS/CSS)
  • Gulp.js
 
 

Betriebssysteme

Android (2.1 - 10)
Embedded Linux
Linux (Ubuntu, CentOS, SuSe)
Novell NetWare
Windows (3.1 - 10)
Windows Server (2003, 2008, 2012)

Programmiersprachen

Assembler
C#
C, C++
Java
JavaScript, TypeScript
PHP
Shell-Script, WSH
SQL
Visual Basic, VBA

Datenbanken

IBM DB2
MariaDB
MySQL
Oracle
PostgreSQL
SQLite

 

 

Datenkommunikation

HTTP, FTP
JSON
REST
RS-232, CAN-Bus, Ethernet
SSL, TLS, VPN
TCP, UDP, IP

Branchen

Branchen

Branchenerfahrung

  • Funk- und Messtechnik
  • Automotive
  • Halbleiterherstellung
  • Versicherungen
  • Fashion E-Commerce
  • Internet Provider
  • PC-Hardwarehersteller
  • Industrie-Anlagen Hersteller

Einsatzorte

Einsatzorte

München (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

05.2016 - 07.2017, ab 08.2018 in Festanstellung

Branche: Halbleiterherstellung
Rolle: Software Architekt, Team Leiter
Bereich: Entwicklung Webapplikation, Software Deployment

Projekt:

Entwicklung und Modernisierung von Intranet Applikationen zur Produktionsüberwachung und Analyse

Für einen Microchip Hersteller wurden innerhalb dessen Intranets mehrere Applikationen zur Steuerung, Überwachung und Verwaltung der Produktion entwickelt und erweitert. Im Focus stand die Modernisierung der vorhandenen Software auf zeit aktuelle Technologien unter Wahrung der Abwärtskompatibilität. In diesem Zuge wurden Tools zur Software Entwicklung, Test und Integration sowie die passenden Abläufe gewählt, präsentiert und in der Entwicklungsabteilung eingeführt.

Die durchgeführten Tätigkeiten waren unter anderen:

  • Einführung und Moderation agiler Arbeitsmehodik (Scrum) im Bereich Software Entwicklung

  • Erstellung Programmierumgebeung und automatisiertes Deployment (CI/CD Pipeline) für weiteren Standort

  • Erstellung standortübergreifende Intranet Plattform zur Informationsverteilung und Kommunikation (PM)

  • Schulung Software Entwickler und Anwender

  • Integration und Wartung von Server Applikation mit Docker

  • Design Unternehmensweite Export Applikation/Schnittstelle zur Datenanalayse

  • Erstellung Modulare Statistik Applikation für Produktionsplanung und automatisiertes Reporting

  • Design Backend Software Architektur (Web-Technology-Stack)

  • Einführung von Entwicklungs-, Test- und Ausrollmechanismen (CI/CD Pipeline)

  • Design und Implementierung eines kundeneigenen MVC Frameworks

  • Auswahl und Komposition von Frontend Technologien

  • Explorationen und Analysen zum Einsatz von Software Tools

  • Einführung eines Versionierungssystems (GIT) auf vorhander Code-Base

  • Implementierung mehrerer Applikationen zur Produktionsverwaltung

  • Erstellen von Anleitungen für Anwender und Entwickler

  • Portierung von Backend-Webapplikationen

  • Installation und Inbetriebnahme Test- und Entwicklungsserver

Eingesetzte Technologien:

TypeScript, PHP, NodeJS, VueJS, LDAP, ActiveDirectory, MySQL, MariaDB, PostgreSQL, SCSS/CSS, jQuery, Bootstrap, Eclipse, SuSe Linux Enterprise Server, Debian Linux, Alpine Linux, GIT, Docker, ElasticSearch


10.2015 - 04.2016

Branche: PC-Hardware Hersteller

Rolle: IT-Consulting, Software Entwicklung
Bereich: Entwicklung Webapplikation und E-Commerce Schnittstellen

Projekt:

Individuelles Shopsystem eines PC-Herstellers auf XT-commerce Basis

Der Kunde wurde beim Betrieb seiner akutellen IT-Lösung unterstützt und zur Steuerung neuer Entwicklungsvorhaben beraten. Weiterhin wurde für das bestehende PHP-basierende System im Umfeld des Kunden Erweiterungen und Module entwickelt, sowie entsprechende Benutzerschnittstellen ins Front- und Backend integriert.

Die Tätigkeiten waren unter anderen:

  • Beratung und techn. Unterstützung zur Integration div. externer Dienste (Amazon MWS, Amazon Advanced Payments, eBay, ChannelPilot, BillPay, IceCat, ...)
  • Consulting zum Thema agile Software Entwicklung und Qualität
  • Erstellung eines Deployment- und Testsystems für die Entwicklung
  • Update und Merge des Basis-Systems mit aktuellen Sicherheitspatches
  • Anpassung der verwendeten Applikation auf neue Severumgebung und Firewall
  • Aktualisierung vorhandener und Integration neuer Zahlungsmodule in das eCommerce System
  • Entwicklung einer Online Tools zur Erstellung und Auswertung von Preisanfragen für Zulieferer
  • Unterstütung zur Integration eines modernisierten Frontends und Performance Optimierung

Eingesetzte Technologien:


PHP, SQL, JavaScript, jQuery, jQuery-UI, jQuery-Datatables, JSON, GIT, HTML5, CSS3, Sass, JSON, AJAX, Shell-Scripts, Amazon-MWS, Phantom-JS, Eclipse


08.2015 - 10.2015

Branche: Automotive
Rolle: Software Entwickler
Bereich: .NET Enterprise Applikation, Single-Page Webapplikation

Projekt:

Weiterentwicklung und Optimierung eines Aftersale Redaktions Systems auf .NET Basis

Für einen Automobil Hersteller wurde eine .NET Enterprise Applikation zur Erstellung und Verwaltung von modularen Dokumenten und Serviceprogrammen zur Reperatur und Wartung in einem Werkstattsystem weiterentwickelt. Im Focus stand insbesondere die Optimierung und Weiterentwicklung des integrierten JavaScript XML-Editors (SinglePage Application). Die Entwicklung erfolgte direkt beim Kunden vor Ort mit Scrumm-Methodiken. Die umgesetzten Anpassungen waren unter anderen:

  • Portierung der integrierten JavaScript Single-Page Applikation 'XML-Dokument-Editor' von IE8-API auf IE11 / CrossBrowser
  • Optimierung der Applikation zur besseren Performance bei großen Dokumenten (Parallelisierung XSLT-Rendering, jQuery-Events, Webworker)
  • Diverse Usability Verbesserungen und Funktionserweiterungen nach Kundenwunsch des XML-Editors
  • Erstellung und Aktualisierung von Unit Tests
  • Codeoptimierung und Korrektur von Fehlern im XML-Editor und der .Net-Desktop Applikation
  • Erstellung eines Datenbank Migrationstools von XML-Daten in ein neues Applikationsformat mit automat. Erkennung von XML-Elementen

Eingesetzte Technologien:
JavaScript, C#, Microsoft .NET, Hibernate, Oracle DB, node.js, require.js, gulp.js, jQuery, jQuery-UI, Unit-Tests (Karma, Jasmine), XML, XSD, XSLT, JSON, AJAX, HTML, CSS, Eclipse, Visual Studio, SVN, Jenkins, Citrix, Scrum


02.2014 - 05.2015

Branche: PC-Hardware Hersteller
Bereich: Webapplikation, Produktverwaltung und E-Commerce Schnittstellen
Projekt:

Individuelles Shopsystem eines PC-Herstellers auf XT-commerce Basis

Für das PHP-basierende System wurden im Umfeld des Kunden über den Zeitraum diverse umfangreiche Erweiterungen und Module umgesetzt, sowie entsprechende Benutzerschnittstellen ins Front- und Backend integriert.


Die umgesetzen Anpassungen waren unter anderen:

  • Tool zum Verwalten und Generieren von Produkten auf Amazon Markptlätzen via Amazon-MWS
  • Automatisierte Verwaltung von Kunden und Bestellungen mehrerer Amazon-Marktplätze
  • Implementierung Frontend- und Backend-Funktionen für Individualisierbare Produkte
  • Tool zur Verwaltung von Produkten und Stücklisten mit automat. Preisberechnung
  • Generator für Produktbilder mit GraphicsMagic
  • Individuelles Support-Kummunikations-System für Anbieter und Käufer
  • Integration der Zahlungsarten Paypal-Express, Amazon-Payments, Amazon-Advanced-Payments
  • Technische SEO-Optimierung und Mehrsprachigkeit des Portals
  • Integration und automatisierte Aktualisierung von Produktdaten mit IceCat
  • Erweiterung des E-Commerce Systems auf Multi-Währung
  • Web-API zum Abruf von Produktdaten durch externe Systeme
  • Shell Scripte zur Aktualisierung und Datenpflege
  • Generator für Produktdatenblätter als PDF und PNG inkl. QR-Codes
  • Koordination der Übersetzung des Portals in neue Sprachen
  • Generator für Mehrsprachige Google-Sitemap
  • Ajax-Basierte Suche über Produktfilter und Begriffe
  • Performance Optimierung der PHP-Scripte, SQL-Abfragen und Runtime Umgebung
  • Integration von Erweiterungen zur Pflege von Marktplätzen (eBay, Rakuten, idealo.de, billiger.de)


Eingesetzte Technologien:
PHP, SQL, JavaScript, jQuery, jQuery-UI, JSON, SVN, HTML, CSS, Sass, Compass, JSON, AJAX, Shell-Scripts, Amazon-MWS, Phantom-JS



04.2014 - 09.2014
Branche: Hersteller Anlagentechnik
Bereich: Webapplikation und E-Commerce
Projekt:

Shopsystem mit Office-Backend auf Typo3 Basis

Für das PHP-basierende Typo3 CMS-System wurde eine E-Commerce-Erweiterung entwickelt, welche individuelle Bestellungen mit einer Berechnung auf Basis von MS-Office-Produkten des Herstellers ermöglicht. Nebst passender Frontend-Benutzerschnittstelle wurde das Bestellsystem an die verwendete Warenwirtschafts-Software angebunden.


Eingesetzte Technologien:
PHP, SQL, JavaScript, MS-OLE (Office-Applikation), OLE DB, jQuery, JSON, HTML, CSS, Sass, Compass, XML, JSON, AJAX, Shell-Script, Typo3-CMS 6.2


01.2012 ? 11.2013
Branche: PC-Hardware Hersteller
Bereich: Webapplikation und E-Commerce Schnittstellen
Projekt:


Individuelles Shopsystem eines PC-Herstellers auf XT-commerce Basis

Für das PHP-basierende System wurden im Umfeld des Kunden über den Zeitraum diverse umfangreiche Erweiterungen und Module umgesetzt, sowie entsprechende Benutzerschnittstellen ins Front- und Backend integriert.

Die umgesetzen Anpassungen waren unter anderen:

  • Design und Implementierung einer Frontend-UI für individuelle Bestellungen
  • automatischer Datenimport und Aktualisierung von Produktdaten für Amazon
  • Matchingsystem zum Zuordnen von Produkteigenschaften
  • Kundensupport-Ticket System mit Kommunikationsverlauf
  • Übersetzungsverwaltung und Produkdatenübersetzer
  • Checkout Modul TargoBank AG für Finanzierungskauf
  • Konfigurierbarer Produktfilter für Produktkomponenten
  • Generator für Produktbeschreibungen
  • Attributverwaltung mit automatischer Preisberechnung
  • Anbindung einer Excel-Basierten Datenverwaltung
  • Anbindung an das vorhandene Warenwirtschaftssystem

Eingesetzte Technologien:
PHP, SQL, JavaScript, VBA, jQuery, jQuery-UI, JSON, SVN, HTML, CSS, Sass, Compass, XML, JSON, AJAX, Google-Translate-API


11.2012 - 12.2012
Branche: Fashion Händler
Bereich: Magento Erweiterung E-Commerce Websystem
Projekt:


Entwicklung eines Bestellbackends für ein Callcenter mit Integration in ein Magento

Shopsystem.

Integriert wurde eine Callcenter-Agent Verwaltung und eine bedieneffizientes Benutzerinferface für die telefonische Bestellanname der Callcenter Mitarbeiter.

Eingesetzte Technologien:
PHP, JavaScript, jQuery, Zend-Framework, Magento, HTML, CSS


09.2011 - 10.2011

Branche: Maschinenbauhersteller
Bereich: Typo3-CMS Erweiterung Websystem
Projekt:


Modulentwicklung für das Typo3-CMS eines Maschinenbauunternehmens


Im Rahmen des Projekts wurden individuelle Frontend-Komfortfunktionen innerhalb des Kundenwebprojekts für das Typo3 CMS realisiert:

  • Google-Maps Anbindung und animierte Karte mit Standorten
  • Highlighting von Image Maps mit Backend Verwaltungsschnittstelle
  • Frontent-Pinfunktion von Inhaltsblöcken für Kundenanfragen

Eingesetzte Technologien:
PHP, JavaScript, TypoScript, jQuery, Typo3, Google-Maps-API


08.2010 ? 06.2012
Branche: Fashion Händler
Bereich: Warenwirtschaftssystem mit E-Commerce
Projekt:


Weiterentwicklung und Wartung eines webbasierten Warenwirtschaftssystems


Die Java-Webapplikation auf Spring-Framework Basis wurde um diverse Module Erweitert und an externe Systeme angebunden. Dies waren unter anderen:

  • Statistik- und Analysemodul (Google-Chart-API, Google-Maps-API)
  • Einbettung in TypoLight/Contao-CMS inkl. Ajax basierendem Webshop
  • Entwicklung Checkout-Module für Paypal, Easypay und Saferpay
  • Internationalisierung der Applikation (Front- und Backend)
  • Erweiterung der Produktverwaltung (Gruppen, Sets und Angebote)
  • Überarbeitung der Backend UI anhand der Arbeitsabläufe des Kunden
  • Automatische Synchronisation der Contao Module mit der Warenwirtschaftsapplikation
  • Datenimport- und Exportmodul im CSV Format
  • Performanceoptimierung des Hibernate-MySQL Backend

Eingesetzte Technologien:
JEE, JAVA, PHP, JavaScript, SQL, Spring-Framework, Hibernate, Apache-Cocoon, Apache Tomcat, Contao-CMS, SVN, Maven, XML, XSL, HTML, CSS, AJAX, JSON, REST, jQuery, Google-Chart-API, Google-Maps-API, PayPal-API


01.2010 ? 07.2010
Branche: Internet Service Provider
Bereich: IT-Infrastruktur / Virtuelle Netzwerke
Projekt:


Entwicklung und Realisierung einer Middleware zur Verwaltung einer Cloud Infratruktur für einen Hosting-Provider


Als Basis einer virtuellen Netzwerkverwaltung wurde eine Middleware mit Modul-Erweiterungsschnittstellen auf JAVA-Basis entworfen und implementiert. Das System dient zur Verwaltung und Kommunikation zwischen Realer Hardware und virtuellen Systemen.

Eingesetzte Technologien:
JEE, JAVA, JavaScript, SQL, Spring-Framework, Hibernate, Apache HTTP, Apache Tomcat, SVN, Maven, XML, HTML, JSON, AJAX, Virtualisierung (VM-Ware)


10.2008 ? 04.2009
Branche: Internet Service Provider
Bereich: Webapplikation / Netzwerke
Projekt:


Entwicklung eines webbasierten Kundenverwaltungssystems für einen Internet Service Provider


Als Basis für die Entwicklung diente die Programmiersprache Java und JavaScript, das Spring-Framework und das Apache Cocoon Framework. Zum Einsatz kamen die Entwicklungswerkzeuge Maven, Eclipse und das Versionierungssystem Subversion. Als Testserver dienten die Java Servlet Container Apache Tomcat und Jetty. Entwickelt und Umgesetzt wurde die Architektur der Software, das Sicherheitssystem der Software, die Anbindung an den LDAP Server des Kunden, eine Anbindung an externe Domainverwaltungs- und Maildienstsysteme, die systemeigene Datenpersistenz, ein Loggingsystem und die Bereitstellung diverser Servicefunktionen über ein Webfrontend.

Eingesetzte Technologien:
Java, JavaScript, PHP, SQL, Spring-Framework, Cocoon-Framework, Hibernate, Apache Tomcat, Jetty, LDAP, Denic-RRI, SQL, SVN, Maven, CentOS-Linux


10.2006 ? 9.2007
Branche: Hochschule, Automotive
Bereich: Hardwarenahe Echtzeit Software
Projekt:


Entwicklung eines on-board Telementriesystems für einen Rennwagen der Hochschule Kempten


Im Rahmen des Projekts wurde in einen Formula-Student Rennwagen eine Systemhardware inkl. eines Linux-basierten Betriebssystems integriert und eine Software zur Echtzeit-Telemetriedatenerfassung und on-board Steuerung implementiert. Zum Umfang des Projekts gehörte die Anbindung an diverse im Fahrzeug verbaute Sensoren (Druck, Temperatur, Motorsteuergerät, GPS) und die Grafische Darstellung der für den Fahrer relevanten Information auf dem Lenkraddisplay, sowie die Echtzeit Speicherung und Übertragung der Telemetriedaten.

Eingesetzte Technologien:
Assembler, C, C++, Linux, uClibc, CAN-Bus, RS-323


12.2005 - 01.2006
Branche: Internet Service Provider
Bereich: Server-Applikation / Netzwerke
Projekt:


Entwicklung und Implementierung einer Java-Bibliothek zur Echtzeit-Domainverwaltung RRI für einen Hosting-Provider

  • Aufbau und Verwaltung eines Testsystems und eines Testservers (Unix und Windows Umgebung)
  • Design, Implementierung und Test der Java-API zur Kommunikation mit EPAG-RRI-Servern
  • Implementierung RRI-Testserver
  • Dokumentation und entsprechende Quelltextdokumentation (JAVA-Docs)

Eingesetzte Technologien:
Java, XML, HTTP, TCP, Java-Doc

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker (FH)

Thema der Diplomarbeit: Cloud-Infrastruktur

Kommunikationselektroniker Funktechnik (Rohde und Schwarz)

Kompetenzen

Kompetenzen

Top-Skills

Webapplication Business process automation FullStack Frontend UX Vue.js TypeScript Node.js Java PHP C++ Docker

Produkte / Standards / Erfahrungen / Methoden

Frameworks:

  • Microsoft .NET
  • Spring
  • Hibernate
  • Zend
  • Cocoon
  • CodeIgniter

 

Server:

  • Apache-HTTP
  • Tomcat
  • Jetty
  • MySQL, HeidiSQL
  • Zope

 

JavaScript:

  • VueJS
  • jQuery
  • jQueryUI
  • MooTools
  • Node.js
  • PhantomJS
  • Require.js
  • Karma, Jasmin

 

Webstandarts:

  • CSS, CSS3, SASS
  • HTML 5
  • ES 2017

 

Websysteme:

  • Typo3
  • Contao
  • Joomla
  • XT-commerce / xtcModified
  • Magento
  • Google-APIs
  • Amazon-MWS, Amazon-Payments
  • PayPal API

 

Tools:

  • Webpack
  • Babel
  • Maven
  • Eclipse, Aptana
  • Visual Studio
  • Visual Studio Code
  • SVN, GIT
  • Compass (SASS/CSS)
  • Gulp.js
 
 

Betriebssysteme

Android (2.1 - 10)
Embedded Linux
Linux (Ubuntu, CentOS, SuSe)
Novell NetWare
Windows (3.1 - 10)
Windows Server (2003, 2008, 2012)

Programmiersprachen

Assembler
C#
C, C++
Java
JavaScript, TypeScript
PHP
Shell-Script, WSH
SQL
Visual Basic, VBA

Datenbanken

IBM DB2
MariaDB
MySQL
Oracle
PostgreSQL
SQLite

 

 

Datenkommunikation

HTTP, FTP
JSON
REST
RS-232, CAN-Bus, Ethernet
SSL, TLS, VPN
TCP, UDP, IP

Branchen

Branchen

Branchenerfahrung

  • Funk- und Messtechnik
  • Automotive
  • Halbleiterherstellung
  • Versicherungen
  • Fashion E-Commerce
  • Internet Provider
  • PC-Hardwarehersteller
  • Industrie-Anlagen Hersteller

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.