Remote bevorzugt und präferiert.
Planung und Entwicklung einer Web-Anwendung zur Auswertung von Börsenkursen.
Planung und Entwicklung des Datenmodells, der Architektur sowie des UI unter Mitwirkung des Kunden.
Code-Review zur Beurteilung der Code-Qualität und des Sicherheitsaspektes der Anwendung. Rückmeldung an den Kunden zur Steuerung der externen Agentur.
Der Code wurde durch eine externe Agentur entwickelt.
Entwicklung einer Marketing-Plattform mit verschiedenen Frontend-Clients.
Das sind eine Website (PHP Wordpress), eine Management-App und Desktop-App mit JavaFX und eine Android-App sowie ein REST-Server.
Meine Aufgaben sind die Architektur-Planung, Umsetzung und Qualitätssicherung.
In einem englischsprachigen Team war ich verantwortlich für die Unit-Test-Erstellung (PHPUnit) und deren Qualitätskontrolle.
Selbstverständlich fallen auch PHP-Entwicklungsaufgaben in mein Tätigkeitsgebiet. Unter anderem die Erstellung von REST-Webservices zur Anbindung von Partnern, als auch die Implementierung der von uns zur Verfügung gestellten REST- und SOAP-Webservices.
Ein zweiter großer Bereich in meiner Verantwortung ist die Neuerstellung einer Rules-Engine, die anhand komplexer Vorgaben Vertragsprovisionen errechnet. Die Regeln sind von den Verantwortlichen über ein Ext-JS-Frontend änderbar. Daher ist die Rules-Engine sehr flexibel entwickelt worden. Eine nahezu 100% Unit-Testabdeckung wurde von mir von Anfang an sichergestellt.
In wöchentlichen Jour-Fixe-Meetings wurden neue Vorgaben der Fachabteilungen besprochen und wenn nötig in die Software eingearbeitet
Weiterentwicklung eines bestehenden Software-Systems mit Web-Services und Medical-Devices.
Die Devices senden Daten, die von den Applikationen aufgrund bestimmter Algorithmen (Betriebsgeheimnis) ausgewertet werden.
Daraufhin kann eine Tendenz des Gesundheitszustandes der Patienten ermittelt werden.
Meine Aufgabe ist die architektonische Sicherstellung und Weiterentwicklung der Systemlandschaft, sowie die Leitung des PHP-Teams (5 Entwickler).
Weiterhin kommt mir Aufgabe der Koordination des Entwicklerteams zu, um einen Teil der Applikationen von PHP nach Java zu portieren. Hierbei ist auch meine Qualifikation in der englischen Sprache gefordert.
Weitere Ausführungen, sind mir aufgrund des Betriebsgeheimnisses und der Schweigepflicht zu diesem Projekt nicht gestattet.
Aber ich denke es gibt trotzdem einen guten Überblick über die Vielfältigkeit und die geforderte Tiefe des breiten Fachwissens
Für dieses Projekt galt es Tools zur Verwaltung der zahlreichen Spiele und Spieler zur Verfügung zu stellen. Auch ein weitreichendes Tool für die Marketing-Abteilung, zur Steuerung von Werbekampagnen war Teil der Aufgabe.
Tiefe Kenntnisse der Funktionsweise des ZendFramework waren Voraussetzung für dieses Projekt.
Auf dieser Grundlage, wurden eigene Klassen erstellt, die von ZF abgeleitet waren, und deren Funktionen erheblich erweiterten, um die Wünsche des Kunden zu befriedigen.
Für alle neuen und erweiterten Klassen wurden umgehend PHPUnit-Test geschrieben, da jedes Projekt an einen CI-server angeschlossen war und eine 90% Testabdeckung vorgegeben war.
Innerhalb des Portals konnten Materialien für die Filialen bestellt und verwaltet werden. Ebenso wurden Marketingmaterialien verwaltet.
Kampagnen der Zentrale, die Inhalte über ein CMS zur Verfügung stellten, mussten autom. in die DB des Wiederverkäufers eingespielt werden und im Frontend angezeigt werden. Bestellformulare für die verschiedenen , ober erwähnten Materialien, Artikel vervollständigten dieses Produkt
Unter anderem musste das System fast komplett individualisiert werden. Zahlreiche Drittanbietersysteme wurden per SOAP-Webservice angebunden, und es wurden SOAP-Webservices über die Magento-API zur Verfügung gestellt. Die Drittanbietersysteme reichten von Customer-Relation-Management, über Fraud-Systeme und Tracking-Dienstleistern bis hin zu Paketversendern.
Aufgrund des hohen Individualisierungsgrades wurden viele Core-Module von Magento erweitert und um einige Funktionen ergänzt, bzw. bestehende Funktionalitäten komplett durch eigene ersetzt.
Von mir wurde unter anderem die Backend-Authentifizierung komplett auf LDAP umgestellt. Weiterhin habe ich die Synchronisation von Kundendaten zwischen Magento und dem Customer-Relation-Ship-System entwickelt.
Dies sind nur 2 Beispiele meiner Tätigkeiten in diesem Projekt. Aufgrund des Backlogs und dessen Tickets erweist sich das Projekt als sehr abwechslungsreich.
Das Entwicklungsteam seitens des Dienstleisters ist ein 11-köpfiges Team, verteilt über München, Zürich und Bukarest. Die Projektsprache ist dementsprechend Englisch.
Die Projektumsetzung erfolgt mittels Scrum. Die Sprints haben eine Dauer von 4 Wochen.
Umsetzung einer dynamischen Webapplikation eines großen Verlagshauses. Unterstützung der projektleitenden Agentur in Teilbereichen. Auslesen der Daten aus dem CMS InterRed. Umsetzung der Layoutvorgaben mittels jQuery und Zend Framework. Anbindung von mehreren Warenkorbsystemen von Drittanbietern. Eigenverantwortliche Implementierung und Tests
Auswahl (Bewerbungsgespräche) und Leitung des Entwicklerteams als Projektleiter. Zum Schluss waren 5 Entwickler an dem Projekt tätig.
Meine Aufgabe bestand in der Planung der Software-Architektur und des Gesamtkonzeptes. Zudem kam die Umsetzung und Qualitätssicherung sowie Führung des Teams.
Ich hatte die komplette technische Seite alleinverantwortlich zu betreuen. Nach Rücksprache mit dem Kunden mussten Temin fristgerecht eingehalten werden. Die Hardware erstreckte sich zum Schluss über mehr als 25 Server (App-Server, DB-Server, statischer Content, etc…).
Für diesen Kunden entwickeln wir individuelle Applikationen. Diese basieren meist auf PHP5 und MySQL.
Unter anderem haben wir die Entwicklung eines Tools übernommen, mit welchem der Kunde in der Lage ist verschiedene Prozesse in einem Betrieb abzubilden. Diese können auf Abteilungsebene beliebig verschachtelt werden, und beschreiben in beigelegten Dokumenten (einem Prozess zugeordnet) verschiedene Prozesse der Abteilung wie z.B. einen Fertigungsprozess.
Features der Software:
Bei diesem Auftrag haben wir die Datenmodellierung der Datenbank, Planung und Umsetzung der Software übernommen. Die Software wurde sowohl techn. als auch vom Design her von uns geplant und realisiert.
Bei weiteren Aufträgen des Kunden realisieren und/oder erweitern wir Portale und Community-Sites auf Basis von Joomla und PHP.
Für diesen Kunden entwickeln wir Community Sites und Internet-Portale. Diese werden hauptsächlich für den asiatischen Raum konzipiert. Die Besonderheiten hierbei sind z.B. persische Schriftzeichen und vor allem die Schreibrichtung von rechts nach links.
Nach Vorgabe des Groblayouts setzen wir dieses in Templates für das CMS Joomla! um. Die Auswahl der richtigen Erweiterungen gehört ebenso zu unseren Aufgaben wie die Anpassung dieser, damit sie auf der Site optimal eingesetzt werden können
-- weitere Projekte auf Anfrage --
Zertifizierungen
absolvierte Seminare und Fortbildungen
Remote bevorzugt und präferiert.
Planung und Entwicklung einer Web-Anwendung zur Auswertung von Börsenkursen.
Planung und Entwicklung des Datenmodells, der Architektur sowie des UI unter Mitwirkung des Kunden.
Code-Review zur Beurteilung der Code-Qualität und des Sicherheitsaspektes der Anwendung. Rückmeldung an den Kunden zur Steuerung der externen Agentur.
Der Code wurde durch eine externe Agentur entwickelt.
Entwicklung einer Marketing-Plattform mit verschiedenen Frontend-Clients.
Das sind eine Website (PHP Wordpress), eine Management-App und Desktop-App mit JavaFX und eine Android-App sowie ein REST-Server.
Meine Aufgaben sind die Architektur-Planung, Umsetzung und Qualitätssicherung.
In einem englischsprachigen Team war ich verantwortlich für die Unit-Test-Erstellung (PHPUnit) und deren Qualitätskontrolle.
Selbstverständlich fallen auch PHP-Entwicklungsaufgaben in mein Tätigkeitsgebiet. Unter anderem die Erstellung von REST-Webservices zur Anbindung von Partnern, als auch die Implementierung der von uns zur Verfügung gestellten REST- und SOAP-Webservices.
Ein zweiter großer Bereich in meiner Verantwortung ist die Neuerstellung einer Rules-Engine, die anhand komplexer Vorgaben Vertragsprovisionen errechnet. Die Regeln sind von den Verantwortlichen über ein Ext-JS-Frontend änderbar. Daher ist die Rules-Engine sehr flexibel entwickelt worden. Eine nahezu 100% Unit-Testabdeckung wurde von mir von Anfang an sichergestellt.
In wöchentlichen Jour-Fixe-Meetings wurden neue Vorgaben der Fachabteilungen besprochen und wenn nötig in die Software eingearbeitet
Weiterentwicklung eines bestehenden Software-Systems mit Web-Services und Medical-Devices.
Die Devices senden Daten, die von den Applikationen aufgrund bestimmter Algorithmen (Betriebsgeheimnis) ausgewertet werden.
Daraufhin kann eine Tendenz des Gesundheitszustandes der Patienten ermittelt werden.
Meine Aufgabe ist die architektonische Sicherstellung und Weiterentwicklung der Systemlandschaft, sowie die Leitung des PHP-Teams (5 Entwickler).
Weiterhin kommt mir Aufgabe der Koordination des Entwicklerteams zu, um einen Teil der Applikationen von PHP nach Java zu portieren. Hierbei ist auch meine Qualifikation in der englischen Sprache gefordert.
Weitere Ausführungen, sind mir aufgrund des Betriebsgeheimnisses und der Schweigepflicht zu diesem Projekt nicht gestattet.
Aber ich denke es gibt trotzdem einen guten Überblick über die Vielfältigkeit und die geforderte Tiefe des breiten Fachwissens
Für dieses Projekt galt es Tools zur Verwaltung der zahlreichen Spiele und Spieler zur Verfügung zu stellen. Auch ein weitreichendes Tool für die Marketing-Abteilung, zur Steuerung von Werbekampagnen war Teil der Aufgabe.
Tiefe Kenntnisse der Funktionsweise des ZendFramework waren Voraussetzung für dieses Projekt.
Auf dieser Grundlage, wurden eigene Klassen erstellt, die von ZF abgeleitet waren, und deren Funktionen erheblich erweiterten, um die Wünsche des Kunden zu befriedigen.
Für alle neuen und erweiterten Klassen wurden umgehend PHPUnit-Test geschrieben, da jedes Projekt an einen CI-server angeschlossen war und eine 90% Testabdeckung vorgegeben war.
Innerhalb des Portals konnten Materialien für die Filialen bestellt und verwaltet werden. Ebenso wurden Marketingmaterialien verwaltet.
Kampagnen der Zentrale, die Inhalte über ein CMS zur Verfügung stellten, mussten autom. in die DB des Wiederverkäufers eingespielt werden und im Frontend angezeigt werden. Bestellformulare für die verschiedenen , ober erwähnten Materialien, Artikel vervollständigten dieses Produkt
Unter anderem musste das System fast komplett individualisiert werden. Zahlreiche Drittanbietersysteme wurden per SOAP-Webservice angebunden, und es wurden SOAP-Webservices über die Magento-API zur Verfügung gestellt. Die Drittanbietersysteme reichten von Customer-Relation-Management, über Fraud-Systeme und Tracking-Dienstleistern bis hin zu Paketversendern.
Aufgrund des hohen Individualisierungsgrades wurden viele Core-Module von Magento erweitert und um einige Funktionen ergänzt, bzw. bestehende Funktionalitäten komplett durch eigene ersetzt.
Von mir wurde unter anderem die Backend-Authentifizierung komplett auf LDAP umgestellt. Weiterhin habe ich die Synchronisation von Kundendaten zwischen Magento und dem Customer-Relation-Ship-System entwickelt.
Dies sind nur 2 Beispiele meiner Tätigkeiten in diesem Projekt. Aufgrund des Backlogs und dessen Tickets erweist sich das Projekt als sehr abwechslungsreich.
Das Entwicklungsteam seitens des Dienstleisters ist ein 11-köpfiges Team, verteilt über München, Zürich und Bukarest. Die Projektsprache ist dementsprechend Englisch.
Die Projektumsetzung erfolgt mittels Scrum. Die Sprints haben eine Dauer von 4 Wochen.
Umsetzung einer dynamischen Webapplikation eines großen Verlagshauses. Unterstützung der projektleitenden Agentur in Teilbereichen. Auslesen der Daten aus dem CMS InterRed. Umsetzung der Layoutvorgaben mittels jQuery und Zend Framework. Anbindung von mehreren Warenkorbsystemen von Drittanbietern. Eigenverantwortliche Implementierung und Tests
Auswahl (Bewerbungsgespräche) und Leitung des Entwicklerteams als Projektleiter. Zum Schluss waren 5 Entwickler an dem Projekt tätig.
Meine Aufgabe bestand in der Planung der Software-Architektur und des Gesamtkonzeptes. Zudem kam die Umsetzung und Qualitätssicherung sowie Führung des Teams.
Ich hatte die komplette technische Seite alleinverantwortlich zu betreuen. Nach Rücksprache mit dem Kunden mussten Temin fristgerecht eingehalten werden. Die Hardware erstreckte sich zum Schluss über mehr als 25 Server (App-Server, DB-Server, statischer Content, etc…).
Für diesen Kunden entwickeln wir individuelle Applikationen. Diese basieren meist auf PHP5 und MySQL.
Unter anderem haben wir die Entwicklung eines Tools übernommen, mit welchem der Kunde in der Lage ist verschiedene Prozesse in einem Betrieb abzubilden. Diese können auf Abteilungsebene beliebig verschachtelt werden, und beschreiben in beigelegten Dokumenten (einem Prozess zugeordnet) verschiedene Prozesse der Abteilung wie z.B. einen Fertigungsprozess.
Features der Software:
Bei diesem Auftrag haben wir die Datenmodellierung der Datenbank, Planung und Umsetzung der Software übernommen. Die Software wurde sowohl techn. als auch vom Design her von uns geplant und realisiert.
Bei weiteren Aufträgen des Kunden realisieren und/oder erweitern wir Portale und Community-Sites auf Basis von Joomla und PHP.
Für diesen Kunden entwickeln wir Community Sites und Internet-Portale. Diese werden hauptsächlich für den asiatischen Raum konzipiert. Die Besonderheiten hierbei sind z.B. persische Schriftzeichen und vor allem die Schreibrichtung von rechts nach links.
Nach Vorgabe des Groblayouts setzen wir dieses in Templates für das CMS Joomla! um. Die Auswahl der richtigen Erweiterungen gehört ebenso zu unseren Aufgaben wie die Anpassung dieser, damit sie auf der Site optimal eingesetzt werden können
-- weitere Projekte auf Anfrage --
Zertifizierungen
absolvierte Seminare und Fortbildungen