Backend-Entwicklung (PHP, node.js), DevOps (Docker, Kubernetes), E-Commerce (Magento, Shopware)
Aktualisiert am 10.01.2022
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 31.03.2022
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch Muttersprache
Englisch (fließend)

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

2 Monate
2020-11 - 2020-12

Infrastruktur für Entwicklungsabteilung

Projekt-Lead Ansible Kubernetes
Projekt-Lead
  • PHP Services- und Systemmigration zu Kubernetes und CI/ CD in Gitlab
  • Setup zum Provisioning von Servern inklusive Monitoring, Backups, Logging und Benachrichtigungen (Ansible, Kubernetes)
Ansible Kubernetes
ecocode GmbH
Berlin
2 Monate
2020-09 - 2020-10

Neues Shopsystem mit CMS

Projekt-Lead Shopify Contentful
Projekt-Lead
  • Refakturierung eines Online-Shop-Systems (Shopify)
  • Anbindung an headless CMS (Contentful) mit multilingualer Unterstützung
  • Erstellung von Custom Blocks mit zusätzlich wählbaren CSS Styles für eine editierbare Seitengestaltung
Shopify Contentful
inne.io
Berlin
7 Monate
2020-04 - 2020-10

Messenger für Deutsche Pflegeindustrie

Projekt-Lead
Projekt-Lead
  • Aufbau eines Messenger-Systems für die Pflegeindustrie (PHP / Symfony, Algolia, JavaScript)
  • Offline-Online Funktionalitäten (Fax zu Digital)
CliniGo GmbH
Berlin
4 Jahre 11 Monate
2015-02 - 2019-12

Entwicklung des Online-Shops

Entwickler, Architekt PHP NGINX MySQL ...
Entwickler, Architekt

Zusammenfassung

Der größte Online-Shop für Matratzen in Deutschland. Das System besteht aus Magento und verschiedenen Microservices, die dafür verantwortlich sind, z.B. Paketverfolgungsinformationen oder Autovervollständigungsadressen zu sammeln.



Haupttechnologie(n) verwendet:

PHP, NGINX, MySQL/Maria DB, JavaScript, Node.js, Varnish, elasticsearch, Redis, Docker

Verwendete AWS-Services

API-Gateway, S3, Lambda, DynamoDB, SQS, SNS, Route53, CloudFormation, Step Functions, EC2

Details zu Technologie

  • Symfony 3 & 4
  • Magento 1.x

Herausforderungen

  • Verarbeitung von Spitzen von mehr als 35k gleichzeitigen Benutzern
  • Verwaltung mehrerer Shops mit unterschiedlichem Inhalt in verschiedenen Sprachen
PHP NGINX MySQL Maria DB JavaScript Node.js Varnish elasticsearch Redis Docker
bett1.de GmbH
Berlin
1 Jahr 9 Monate
2018-03 - 2019-11

Entwicklung eines leistungsstarker Webcrawler

Entwickler, Architekt Node.js Typescript Kubernetes ...
Entwickler, Architekt

Zusammenfassung

Ein wichtiger Bestandteil des Copytrack-Angebots ist sein Crawler, der nach Fakes der Kundenbilder im Web sucht. Er hat eine Mikroservice-Architektur und läuft auf einem Bare-Metal-Kubernetes-Cluster, das mit  Ansible und 23 verschiedenen Mikroservices mit 115 Instanzen ausgestattet ist. Er umfasst 57 Knoten und enthält derzeit 11 TB an gecrawlten Informationen in einem 6 Knoten Cassandra-Cluster. Die Mikroservices sind in Typescript geschrieben, mit Webpack kompiliert und für den Einsatz in AWS-ECR zu Docker-Images verpackt.

Haupttechnologie(n) verwendet:

Node.js, Typescript, Kubernetes, Ansible, Docker

Details zu Technologie

57 Servers:

  • Bare-Metal Kubernetes-Cluster
  • Redis (1)
  • RabbitMQ (1)
  • Prometheus + Grafana (94+ specific performance metrics )
  • ELK - Stack
  • Cassandra (6 node cluster) (11.7 TB)
  • Elasticsearch (6 node cluster) (6GB)

23 verschiedene Mikroservices mit 115 laufenden Instanzen

Languages: 

  • Javascript (Node.js): microservices 
  • Javascript (Node.js / TypeScript)

Verwendete AWS-Services:

API-Gateway, S3, Lambda, DynamoDB, SQS, SNS, Route53, ECR

Verwendete Software:

Nginx, Redis, Elasticsearch, Kibana, Logstash, Filebeat, Kubernetes, Docker, RabbitMQ, Mariadb

Node.js Typescript Kubernetes Ansible Docker
COPYTRACK GmbH
Berlin
3 Jahre
2016-12 - 2019-11

Entwicklung einer kundenseitigen App & Mikroservices

Interim CTO, Entwickler, Architekt PHP NGINX elasticsearch ...
Interim CTO, Entwickler, Architekt

Zusammenfassung

Die Web-App, die der wichtigste Interaktionspunkt mit dem Benutzer ist, basiert auf dem symfony Framework. Code-Änderungen werden mit git verfolgt, Abhängigkeiten mit composer und yarn verwaltet. Automatische Linteraufgaben und Tests tragen dazu bei, eine hohe Codequalität zu gewährleisten. Außerdem gibt es einen Build-Prozess, um CSS + Javascripts für die Produktion zu minimieren. Die Bereitstellung der App wird mit benutzerdefinierten capistrano (Ruby) Skripten verwaltet. Ein angemessener Teil der Anwendung wurde irgendwann von mir bearbeitet oder erstellt.

Neben der App sind mehrere Microservices beteiligt, die spezielle Aufgaben wie das Versenden von Briefen, das Speichern von Beweisen oder das Abrufen von Informationen über den Website-Besitzer übernehmen. Diese Dienstleistungen basieren ebenfalls auf Symfony und stellen eine API für die App und die Worker-Prozesse bereit. 



Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript/Nodejs (TypeScript), elasticsearch, python, AWS Services

Leveraged AWS-Services

API-Gateway, S3, Lambda, DynamoDB, SQS, SNS, Route53, CloudFormation, Step Functions, EC2

Details zu Technologie

  • Symfony 3 & 4
  • Node.js (TypeScript)

Herausforderungen

  • Verarbeitung von mehr als 65 Millionen Bildern
  • Bearbeitung von mehr als 35 Millionen möglichen Verstößen
  • Weltweite Infringement-Abwicklung
  • Infrastruktur-Management

Komponenten

  • Web App
  • 7 verschieden Mikroservices + 13 verschiedene Worker-Applikations
PHP NGINX elasticsearch python AWS Services Java Script Typescript node.js
COPYTRACK GmbH
Berlin
5 Jahre
2014-12 - 2019-11

Plattform zur Verteilung von Bestellungen & Produkt-Importer

Entwickler, Architekt PHP NGINX JavaScript ...
Entwickler, Architekt

Zusammenfassung

Online-Plattform mit rund 540.000 aufgelisteten Medikamenten, die einen Service bietet, um Bestellanfragen von Kunden an eine Apotheke in ihrer Nähe zu senden.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, algolia

Details zu Technologie

  • Magento 1.x

Herausforderungen

  • Regelmäßiger Import von über 500.000 Medikamenten einschließlich ihrer Inhaltsstoffe

Komponenten

  • Frontend für Shop
  • Importer für Medikamente
PHP NGINX JavaScript algolia Magento 1
aponow GmbH
Berlin
2 Jahre 9 Monate
2015-01 - 2017-09

Entwicklung eines neuen Backends

Interim CTO, Entwickler, Architekt PHP NGINX JavaScript ...
Interim CTO, Entwickler, Architekt

Zusammenfassung

Als Interims-CTO und Lead Developer haben wir das neue Backend-System für die Website Beach-Inspector konzipiert und entwickelt. Im Rahmen dieses Projekts haben wir eine Benutzeroberfläche entwickelt, die es Menschen auf der ganzen Welt ermöglicht, Daten in das System einzugeben, die dann vom QM in der Zentrale und später nach einer größeren Anzahl von Regeln auf der Website qualitätsgeprüft abgebildet wurden. Ein Teil der gesammelten Daten waren Geodaten, die eine wichtige Rolle bei der Erstellung von Inhaltshierarchien auf der Website spielten.



Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, elasticsearch

Details zu Technologie

  • Symfony 3.x

Herausforderungen

  • Import von Points of Interest aus et4, dem ehemaligen Backend-Tool

Komponenten

  • Frontend
  • POI-Importer
PHP NGINX JavaScript elasticsearch
Beach-Inspector GmbH
Berlin
5 Monate
2017-02 - 2017-06

Architektur für neues Frontend

Entwickler, Architekt PHP ongr Magento 1
Entwickler, Architekt

Zusammenfassung

Ich war Teil des Teams, das ein neues Frontend entwarf. Das Magento-System sollte teilweise ersetzt werden, da dies nicht mehr in der Lage war, den wachsenden Traffic und die massiven Spitzen durch TV-Spots zu bedienen. Das neue Frontend wurde auf Basis von ongr entwickelt und so konzipiert, dass es unabhängig von der Magento-Mysql-Datenbank ist. Neben der Konzeption bestand meine Hauptaufgabe darin, eine Caching-Strategie zu entwickeln und einen Indexer zu entwickeln, der in der Lage war, über 40k Produkte in verschiedenen Sprachen in elasticsearch zu synchronisieren.

Haupttechnologie(n) verwendet:

  • Magento 1.x
  • Symfony 3.x
  • ongr

Herausforderungen

  • Produkt-/Kategorie-/CMS-Synchronisation von über 40k Produkten, die in mehreren Sprachen synchronisiert werden mussten.
  • Cache-Verwaltung in der gesamten Multi-Server-Infrastruktur

Komponenten

  • Magento
  • Frontend via Symfony
  • Elasticsearch data indexer via Symfony
PHP ongr Magento 1
Lesara GmbH
Berlin
3 Jahre 4 Monate
2014-03 - 2017-06

Performance-Optimierung des Shopsystems

Entwickler PHP Magento 1 PHP ...
Entwickler

Zusammenfassung

Optimierung der Magento-Shop-Performance, um die wachsende Besucherzahl bedienen zu können.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis, elasticsearch

Details zu Technologie

  • Magento 1.x
  • Symfony 3.x

ongr

PHP Magento 1 PHP NGINX JavaScript MySQL redis elasticsearch
Lesara GmbH
Berlin
3 Jahre 2 Monate
2013-04 - 2016-05

Implementierung Frontend & Infrastruktur

Entwickler, DevOps, Architekt PHP NGINX JavaScript ...
Entwickler, DevOps, Architekt

Zusammenfassung

Online-Shop für den Verkauf von Gastronomieartikeln. Ich war verantwortlich für die Implementierung der Frontend- und Backend-Aufgabe. Außerdem habe ich die Single-Server-Infrastruktur gepflegt.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis, elasticsearch

Details zu Technologie

  • Magento 1.x

Herausforderungen

  • Die Produktpreise wurden automatisch nach einem komplexen Regelwerk ähnlich der Magento-Belegkonfiguration berechnet.

PHP NGINX JavaScript MySQL redis elasticsearch Magento 1
KNUTH Merchant Media Marketing GmbH
Berlin
4 Monate
2015-03 - 2015-06

Klarna Zahlungsmodul

Entwickler, Architekt Magento 1
Entwickler, Architekt

Zusammenfassung

Entwicklung einer Klarna Zahlungserweiterung für den Shop.

Haupttechnologie(n) verwendet:

  • Magento 1.x

Herausforderungen

  • Teilrückerstattungen
  • Abrechnungsabwicklung
  • Rechnungsverwaltung, da die Rechnungen von klara erstellt wurden

Komponenten

  • Magento
Magento 1
Lesara GmbH
Berlin
6 Monate
2014-06 - 2014-11

Frontend für das Shopsystem

Entwickler / Architekt PHP NGINX JavaScript ...
Entwickler / Architekt

Zusammenfassung

Entwicklung einer neuen Anwendung, die als Frontend für magento diente. Die neue Anwendung wurde mit symfony erstellt und diente den CMS-Seiten, Produkt- und Kategorieseiten. Der eigentliche Kaufprozess wurde noch über Magento abgebildet. Das Frontend wurde so konzipiert, dass es keine Mysql-Verbindung benötigt und verwendete Apache Solr als einzige Datenquelle.

Herausforderungen

  • Zuverlässige Datensynchronisation von Produkt-/Kategoriendaten mit dem solr Suchindex
  • 2 Systeme, die sich die gleiche Kopfzeile + Fußzeile teilen mussten.
  • Routing zwischen beiden Systemen

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, Solr, redis



Details zu Technologie

Symfony 2.x

Magento 1.x



Komponenten

Magento

Frontend via Symfony

Solr data indexer via Symfony

PHP NGINX JavaScript MySQL Solr redis Magento 1
mysportsgroup GmbH / vaolade
Berlin
2 Jahre 1 Monat
2012-06 - 2014-06

Shopsystem, Frontend & B2B-Sektion

Entwickler & DevOps PHP NGINX JavaScript ...
Entwickler & DevOps

Zusammenfassung

Moema ist ein E-Commerce-Unternehmen, das einen Magento-Shop betreibt, um seinen eigenen Kaffee sowie einige andere kaffeerelevante Waren zu verkaufen. Ich habe den gesamten Shop auf einer aktuellen Magento-Version neu erstellt, einschließlich des neuen Designs und eines individuellen Bereichs für B2B.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis

Details zu Technologie

Magento 1.x

PHP NGINX JavaScript MySQL redis Magento 1
Moema Espresso Republic GmbH
Berlin
2 Jahre 1 Monat
2012-06 - 2014-06

Migration des Shops zu selfhosted Magento

Entwickler, DevOps, Architekt PHP NGINX JavaScript ...
Entwickler, DevOps, Architekt

Zusammenfassung

Online Schuhgeschäft mit über 180k Produkten. Ich habe ein Konzept erstellt, um den bestehenden Store von Afterbuy in einen eigenen Magento Store zu migrieren, der noch immer Afterbuy als ERP-System verwendete. Als einziger Entwickler umfasste meine Verantwortung die Backend- und Frontend-Entwicklung sowie alle Infrastrukturthemen. Der neue Store lief auf AWS in einer dynamischen Umgebung, die von AWS Cloudformation entwickelt wurde. Die Bereitstellung erfolgte über ein green blue deployment.



Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis, ruby

Details zu Technologie

  • Magento 1.x
  • Chef
  • Jenkins
  • AWS Service
    EC2, S3 (Product images), CloudFormation (Infrastructure as code), SES (e mail), Route53 (Routing), DynamoDB (Sessions)



Herausforderungen

  • Synchronisierung mit Afterbuy:
    • Import von Produkten und deren Varianten und deren Zuordnung zu den entsprechenden Produkten in Magento
    • Export der Bestellung aus Magento nach Afterbuy

Infrastrukturbereitstellung über AWS CloudFront

PHP NGINX JavaScript MySQL redis ruby Jenkins AWS Magento 1 Chef
Stiefelparadies GmbH
Berlin
1 Jahr 2 Monate
2011-11 - 2012-12

Plattform und Infrastruktur für Online-Shopping Club

Entwickler PHP NGINX JavaScript ...
Entwickler

Zusammenfassung

mysportbrands, einer der ersten Einkaufsclubs in Deutschland, Webshop mit dem Schwerpunkt Sportartikel und ist jetzt in der neuen Firma vaola.de aufgegangen.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis



Details zu Technologie

Magento 1.x

Zend Framework

PHP NGINX JavaScript MySQL redis Magento 1
mysportsgroup GmbH
Berlin

Kompetenzen

Kompetenzen

Aufgabenbereiche

Backend-Entwickler
CTO / Interims-CTO
DevOps
Projekt Management
Projektleiter

Produkte / Standards / Erfahrungen / Methoden

algolia
Ansible
AWS
AWS Cloudformation
AWS Services
Bitbucket
Chef
Cloudflare
Cloudfront
Contentful
Docker
Git
GitHub
Gitlab
Gitlab CI
Grafana
Jenkins
Kibana
Kubernetes
Magento
magento 1
NGINX
ongr
Prometheus
REST
Shopify
SOAP
Solr
Syllius
Terraform
Vagrant
Varnish

Betriebssysteme

Linux
Microsoft

Programmiersprachen

C++
HTML & CSS
Java Script
JavaScript
node.js
PHP
Schwerpunkt Symfony
Python
ruby
TypeScript

Datenbanken

Cassandra
Elasticsearch
Maria DB
MongoDB
MySQL
MySQL / MariaDB
Postgres
Redis

Managementerfahrung in Unternehmen

Geschäftsführung
Project lead
Team lead

Personalverantwortung

Personalverantwortung für 10 Mitarbeiter

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

2 Monate
2020-11 - 2020-12

Infrastruktur für Entwicklungsabteilung

Projekt-Lead Ansible Kubernetes
Projekt-Lead
  • PHP Services- und Systemmigration zu Kubernetes und CI/ CD in Gitlab
  • Setup zum Provisioning von Servern inklusive Monitoring, Backups, Logging und Benachrichtigungen (Ansible, Kubernetes)
Ansible Kubernetes
ecocode GmbH
Berlin
2 Monate
2020-09 - 2020-10

Neues Shopsystem mit CMS

Projekt-Lead Shopify Contentful
Projekt-Lead
  • Refakturierung eines Online-Shop-Systems (Shopify)
  • Anbindung an headless CMS (Contentful) mit multilingualer Unterstützung
  • Erstellung von Custom Blocks mit zusätzlich wählbaren CSS Styles für eine editierbare Seitengestaltung
Shopify Contentful
inne.io
Berlin
7 Monate
2020-04 - 2020-10

Messenger für Deutsche Pflegeindustrie

Projekt-Lead
Projekt-Lead
  • Aufbau eines Messenger-Systems für die Pflegeindustrie (PHP / Symfony, Algolia, JavaScript)
  • Offline-Online Funktionalitäten (Fax zu Digital)
CliniGo GmbH
Berlin
4 Jahre 11 Monate
2015-02 - 2019-12

Entwicklung des Online-Shops

Entwickler, Architekt PHP NGINX MySQL ...
Entwickler, Architekt

Zusammenfassung

Der größte Online-Shop für Matratzen in Deutschland. Das System besteht aus Magento und verschiedenen Microservices, die dafür verantwortlich sind, z.B. Paketverfolgungsinformationen oder Autovervollständigungsadressen zu sammeln.



Haupttechnologie(n) verwendet:

PHP, NGINX, MySQL/Maria DB, JavaScript, Node.js, Varnish, elasticsearch, Redis, Docker

Verwendete AWS-Services

API-Gateway, S3, Lambda, DynamoDB, SQS, SNS, Route53, CloudFormation, Step Functions, EC2

Details zu Technologie

  • Symfony 3 & 4
  • Magento 1.x

Herausforderungen

  • Verarbeitung von Spitzen von mehr als 35k gleichzeitigen Benutzern
  • Verwaltung mehrerer Shops mit unterschiedlichem Inhalt in verschiedenen Sprachen
PHP NGINX MySQL Maria DB JavaScript Node.js Varnish elasticsearch Redis Docker
bett1.de GmbH
Berlin
1 Jahr 9 Monate
2018-03 - 2019-11

Entwicklung eines leistungsstarker Webcrawler

Entwickler, Architekt Node.js Typescript Kubernetes ...
Entwickler, Architekt

Zusammenfassung

Ein wichtiger Bestandteil des Copytrack-Angebots ist sein Crawler, der nach Fakes der Kundenbilder im Web sucht. Er hat eine Mikroservice-Architektur und läuft auf einem Bare-Metal-Kubernetes-Cluster, das mit  Ansible und 23 verschiedenen Mikroservices mit 115 Instanzen ausgestattet ist. Er umfasst 57 Knoten und enthält derzeit 11 TB an gecrawlten Informationen in einem 6 Knoten Cassandra-Cluster. Die Mikroservices sind in Typescript geschrieben, mit Webpack kompiliert und für den Einsatz in AWS-ECR zu Docker-Images verpackt.

Haupttechnologie(n) verwendet:

Node.js, Typescript, Kubernetes, Ansible, Docker

Details zu Technologie

57 Servers:

  • Bare-Metal Kubernetes-Cluster
  • Redis (1)
  • RabbitMQ (1)
  • Prometheus + Grafana (94+ specific performance metrics )
  • ELK - Stack
  • Cassandra (6 node cluster) (11.7 TB)
  • Elasticsearch (6 node cluster) (6GB)

23 verschiedene Mikroservices mit 115 laufenden Instanzen

Languages: 

  • Javascript (Node.js): microservices 
  • Javascript (Node.js / TypeScript)

Verwendete AWS-Services:

API-Gateway, S3, Lambda, DynamoDB, SQS, SNS, Route53, ECR

Verwendete Software:

Nginx, Redis, Elasticsearch, Kibana, Logstash, Filebeat, Kubernetes, Docker, RabbitMQ, Mariadb

Node.js Typescript Kubernetes Ansible Docker
COPYTRACK GmbH
Berlin
3 Jahre
2016-12 - 2019-11

Entwicklung einer kundenseitigen App & Mikroservices

Interim CTO, Entwickler, Architekt PHP NGINX elasticsearch ...
Interim CTO, Entwickler, Architekt

Zusammenfassung

Die Web-App, die der wichtigste Interaktionspunkt mit dem Benutzer ist, basiert auf dem symfony Framework. Code-Änderungen werden mit git verfolgt, Abhängigkeiten mit composer und yarn verwaltet. Automatische Linteraufgaben und Tests tragen dazu bei, eine hohe Codequalität zu gewährleisten. Außerdem gibt es einen Build-Prozess, um CSS + Javascripts für die Produktion zu minimieren. Die Bereitstellung der App wird mit benutzerdefinierten capistrano (Ruby) Skripten verwaltet. Ein angemessener Teil der Anwendung wurde irgendwann von mir bearbeitet oder erstellt.

Neben der App sind mehrere Microservices beteiligt, die spezielle Aufgaben wie das Versenden von Briefen, das Speichern von Beweisen oder das Abrufen von Informationen über den Website-Besitzer übernehmen. Diese Dienstleistungen basieren ebenfalls auf Symfony und stellen eine API für die App und die Worker-Prozesse bereit. 



Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript/Nodejs (TypeScript), elasticsearch, python, AWS Services

Leveraged AWS-Services

API-Gateway, S3, Lambda, DynamoDB, SQS, SNS, Route53, CloudFormation, Step Functions, EC2

Details zu Technologie

  • Symfony 3 & 4
  • Node.js (TypeScript)

Herausforderungen

  • Verarbeitung von mehr als 65 Millionen Bildern
  • Bearbeitung von mehr als 35 Millionen möglichen Verstößen
  • Weltweite Infringement-Abwicklung
  • Infrastruktur-Management

Komponenten

  • Web App
  • 7 verschieden Mikroservices + 13 verschiedene Worker-Applikations
PHP NGINX elasticsearch python AWS Services Java Script Typescript node.js
COPYTRACK GmbH
Berlin
5 Jahre
2014-12 - 2019-11

Plattform zur Verteilung von Bestellungen & Produkt-Importer

Entwickler, Architekt PHP NGINX JavaScript ...
Entwickler, Architekt

Zusammenfassung

Online-Plattform mit rund 540.000 aufgelisteten Medikamenten, die einen Service bietet, um Bestellanfragen von Kunden an eine Apotheke in ihrer Nähe zu senden.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, algolia

Details zu Technologie

  • Magento 1.x

Herausforderungen

  • Regelmäßiger Import von über 500.000 Medikamenten einschließlich ihrer Inhaltsstoffe

Komponenten

  • Frontend für Shop
  • Importer für Medikamente
PHP NGINX JavaScript algolia Magento 1
aponow GmbH
Berlin
2 Jahre 9 Monate
2015-01 - 2017-09

Entwicklung eines neuen Backends

Interim CTO, Entwickler, Architekt PHP NGINX JavaScript ...
Interim CTO, Entwickler, Architekt

Zusammenfassung

Als Interims-CTO und Lead Developer haben wir das neue Backend-System für die Website Beach-Inspector konzipiert und entwickelt. Im Rahmen dieses Projekts haben wir eine Benutzeroberfläche entwickelt, die es Menschen auf der ganzen Welt ermöglicht, Daten in das System einzugeben, die dann vom QM in der Zentrale und später nach einer größeren Anzahl von Regeln auf der Website qualitätsgeprüft abgebildet wurden. Ein Teil der gesammelten Daten waren Geodaten, die eine wichtige Rolle bei der Erstellung von Inhaltshierarchien auf der Website spielten.



Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, elasticsearch

Details zu Technologie

  • Symfony 3.x

Herausforderungen

  • Import von Points of Interest aus et4, dem ehemaligen Backend-Tool

Komponenten

  • Frontend
  • POI-Importer
PHP NGINX JavaScript elasticsearch
Beach-Inspector GmbH
Berlin
5 Monate
2017-02 - 2017-06

Architektur für neues Frontend

Entwickler, Architekt PHP ongr Magento 1
Entwickler, Architekt

Zusammenfassung

Ich war Teil des Teams, das ein neues Frontend entwarf. Das Magento-System sollte teilweise ersetzt werden, da dies nicht mehr in der Lage war, den wachsenden Traffic und die massiven Spitzen durch TV-Spots zu bedienen. Das neue Frontend wurde auf Basis von ongr entwickelt und so konzipiert, dass es unabhängig von der Magento-Mysql-Datenbank ist. Neben der Konzeption bestand meine Hauptaufgabe darin, eine Caching-Strategie zu entwickeln und einen Indexer zu entwickeln, der in der Lage war, über 40k Produkte in verschiedenen Sprachen in elasticsearch zu synchronisieren.

Haupttechnologie(n) verwendet:

  • Magento 1.x
  • Symfony 3.x
  • ongr

Herausforderungen

  • Produkt-/Kategorie-/CMS-Synchronisation von über 40k Produkten, die in mehreren Sprachen synchronisiert werden mussten.
  • Cache-Verwaltung in der gesamten Multi-Server-Infrastruktur

Komponenten

  • Magento
  • Frontend via Symfony
  • Elasticsearch data indexer via Symfony
PHP ongr Magento 1
Lesara GmbH
Berlin
3 Jahre 4 Monate
2014-03 - 2017-06

Performance-Optimierung des Shopsystems

Entwickler PHP Magento 1 PHP ...
Entwickler

Zusammenfassung

Optimierung der Magento-Shop-Performance, um die wachsende Besucherzahl bedienen zu können.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis, elasticsearch

Details zu Technologie

  • Magento 1.x
  • Symfony 3.x

ongr

PHP Magento 1 PHP NGINX JavaScript MySQL redis elasticsearch
Lesara GmbH
Berlin
3 Jahre 2 Monate
2013-04 - 2016-05

Implementierung Frontend & Infrastruktur

Entwickler, DevOps, Architekt PHP NGINX JavaScript ...
Entwickler, DevOps, Architekt

Zusammenfassung

Online-Shop für den Verkauf von Gastronomieartikeln. Ich war verantwortlich für die Implementierung der Frontend- und Backend-Aufgabe. Außerdem habe ich die Single-Server-Infrastruktur gepflegt.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis, elasticsearch

Details zu Technologie

  • Magento 1.x

Herausforderungen

  • Die Produktpreise wurden automatisch nach einem komplexen Regelwerk ähnlich der Magento-Belegkonfiguration berechnet.

PHP NGINX JavaScript MySQL redis elasticsearch Magento 1
KNUTH Merchant Media Marketing GmbH
Berlin
4 Monate
2015-03 - 2015-06

Klarna Zahlungsmodul

Entwickler, Architekt Magento 1
Entwickler, Architekt

Zusammenfassung

Entwicklung einer Klarna Zahlungserweiterung für den Shop.

Haupttechnologie(n) verwendet:

  • Magento 1.x

Herausforderungen

  • Teilrückerstattungen
  • Abrechnungsabwicklung
  • Rechnungsverwaltung, da die Rechnungen von klara erstellt wurden

Komponenten

  • Magento
Magento 1
Lesara GmbH
Berlin
6 Monate
2014-06 - 2014-11

Frontend für das Shopsystem

Entwickler / Architekt PHP NGINX JavaScript ...
Entwickler / Architekt

Zusammenfassung

Entwicklung einer neuen Anwendung, die als Frontend für magento diente. Die neue Anwendung wurde mit symfony erstellt und diente den CMS-Seiten, Produkt- und Kategorieseiten. Der eigentliche Kaufprozess wurde noch über Magento abgebildet. Das Frontend wurde so konzipiert, dass es keine Mysql-Verbindung benötigt und verwendete Apache Solr als einzige Datenquelle.

Herausforderungen

  • Zuverlässige Datensynchronisation von Produkt-/Kategoriendaten mit dem solr Suchindex
  • 2 Systeme, die sich die gleiche Kopfzeile + Fußzeile teilen mussten.
  • Routing zwischen beiden Systemen

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, Solr, redis



Details zu Technologie

Symfony 2.x

Magento 1.x



Komponenten

Magento

Frontend via Symfony

Solr data indexer via Symfony

PHP NGINX JavaScript MySQL Solr redis Magento 1
mysportsgroup GmbH / vaolade
Berlin
2 Jahre 1 Monat
2012-06 - 2014-06

Shopsystem, Frontend & B2B-Sektion

Entwickler & DevOps PHP NGINX JavaScript ...
Entwickler & DevOps

Zusammenfassung

Moema ist ein E-Commerce-Unternehmen, das einen Magento-Shop betreibt, um seinen eigenen Kaffee sowie einige andere kaffeerelevante Waren zu verkaufen. Ich habe den gesamten Shop auf einer aktuellen Magento-Version neu erstellt, einschließlich des neuen Designs und eines individuellen Bereichs für B2B.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis

Details zu Technologie

Magento 1.x

PHP NGINX JavaScript MySQL redis Magento 1
Moema Espresso Republic GmbH
Berlin
2 Jahre 1 Monat
2012-06 - 2014-06

Migration des Shops zu selfhosted Magento

Entwickler, DevOps, Architekt PHP NGINX JavaScript ...
Entwickler, DevOps, Architekt

Zusammenfassung

Online Schuhgeschäft mit über 180k Produkten. Ich habe ein Konzept erstellt, um den bestehenden Store von Afterbuy in einen eigenen Magento Store zu migrieren, der noch immer Afterbuy als ERP-System verwendete. Als einziger Entwickler umfasste meine Verantwortung die Backend- und Frontend-Entwicklung sowie alle Infrastrukturthemen. Der neue Store lief auf AWS in einer dynamischen Umgebung, die von AWS Cloudformation entwickelt wurde. Die Bereitstellung erfolgte über ein green blue deployment.



Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis, ruby

Details zu Technologie

  • Magento 1.x
  • Chef
  • Jenkins
  • AWS Service
    EC2, S3 (Product images), CloudFormation (Infrastructure as code), SES (e mail), Route53 (Routing), DynamoDB (Sessions)



Herausforderungen

  • Synchronisierung mit Afterbuy:
    • Import von Produkten und deren Varianten und deren Zuordnung zu den entsprechenden Produkten in Magento
    • Export der Bestellung aus Magento nach Afterbuy

Infrastrukturbereitstellung über AWS CloudFront

PHP NGINX JavaScript MySQL redis ruby Jenkins AWS Magento 1 Chef
Stiefelparadies GmbH
Berlin
1 Jahr 2 Monate
2011-11 - 2012-12

Plattform und Infrastruktur für Online-Shopping Club

Entwickler PHP NGINX JavaScript ...
Entwickler

Zusammenfassung

mysportbrands, einer der ersten Einkaufsclubs in Deutschland, Webshop mit dem Schwerpunkt Sportartikel und ist jetzt in der neuen Firma vaola.de aufgegangen.

Haupttechnologie(n) verwendet:

PHP, NGINX, JavaScript, MySQL, redis



Details zu Technologie

Magento 1.x

Zend Framework

PHP NGINX JavaScript MySQL redis Magento 1
mysportsgroup GmbH
Berlin

Kompetenzen

Kompetenzen

Aufgabenbereiche

Backend-Entwickler
CTO / Interims-CTO
DevOps
Projekt Management
Projektleiter

Produkte / Standards / Erfahrungen / Methoden

algolia
Ansible
AWS
AWS Cloudformation
AWS Services
Bitbucket
Chef
Cloudflare
Cloudfront
Contentful
Docker
Git
GitHub
Gitlab
Gitlab CI
Grafana
Jenkins
Kibana
Kubernetes
Magento
magento 1
NGINX
ongr
Prometheus
REST
Shopify
SOAP
Solr
Syllius
Terraform
Vagrant
Varnish

Betriebssysteme

Linux
Microsoft

Programmiersprachen

C++
HTML & CSS
Java Script
JavaScript
node.js
PHP
Schwerpunkt Symfony
Python
ruby
TypeScript

Datenbanken

Cassandra
Elasticsearch
Maria DB
MongoDB
MySQL
MySQL / MariaDB
Postgres
Redis

Managementerfahrung in Unternehmen

Geschäftsführung
Project lead
Team lead

Personalverantwortung

Personalverantwortung für 10 Mitarbeiter

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.