Michael Kraft

Bis 2023, Senior PHP Developer, Discounto GmbH

Berlin, Germany

Skills

Agile
Clean Code
BDD
TDD
DDD
Html/Css/JS seit 1997
SASS/LESS
PHP OOP seit 2006
PSR-FIG
Design Patterns
SQL and NoSQL (MYSQL/MSSQL/Postgre/Redis/Influx/..
Frameworks (Symfony/CodeIgniter/Zend/...)
Template Engines (Twig/Smarty/Mustache/...)
ORMs (Doctrine/Propel/...)
SearchEngines (Elastic/Solar/Sphinx/...)
MessageBroker (AMQP/...)
Caching (Redis/Varnish/Memcache/NginxProxy/...)
Logging (Graylog/Kibana/...)
Monitoring (Grafana/...)
Unix (Debian/Ubuntu/Solaris/MacOs/Fedora/...)
VMs (Virtualbox/Vagrant/Docker/...)
DevOps (Jenkins/Bamboo/Ansible/Artifactory/...)
Repos (Tortoise/Gitlab/BitBucket/...)
IDEs (Phpstorm/Netbeans/Eclipse/...)
RESTful Microservices
SSI & ESI
CSS Frameworks (Bootstrap/Foundation/...)
JS Frameworks (Backbone/Angular/...)
Taskrunner (Grunt/Gulp/...)
Full Responsive Designs
UX/UI KnowHow

Timeline

Professional experience for Michael Kraft

  • Current 11 years and 7 months, since May 2012

    Fullstack Developer, DevOp, Admin, PM, GF

    KraftART Berlin

    Projekte außerhalb meiner Festanstellungen in Kooperation mit versch. Designern

  • 2 years and 10 months, Oct 2020 - Jul 2023

    Senior PHP Developer

    Discounto GmbH

    LeadDev & Mentor, Einführung/Schulung VM/Docker, UnitTests, CleanCode, BestPractices, Scrum, Okr, KPI/Achivement Mindset, Projektmanagement, div. api-integrationen (zb aws face recognition), optimierung/erweiterung der admin- & system-bereiche. Logging Umbau inkl Dashboards & Alerting, Symfony Abhängigkeiten minimiert und Updates ermöglicht/durchgeführt, Architekturkorrekturen im DB-Design und versch. Cachingmechanismen, Demoprojekte mit Jenkins, Docker-Swarm, Kubernetes(Minikube), Blackfire, uvm..

  • 7 months, Oct 2019 - Apr 2020

    Senior PHP Developer

    tausendkind GmbH

    Daily Business, Einführen von Scrum, Beheben von Architekturproblemen/Fehlern, Hilfestellung Projektmanagement, Weiterentwicklung eines Symfony und eines Zend Portals mit div. APIs, Queues, Datenbanken, DataWareHouse, ..

  • 1 year and 11 months, Oct 2017 - Aug 2019

    Senior PHP Developer (Lead)

    FLYERALARM

    Agile/SCRUM, Backend + Frontend + DevOps(Docker, Bamboo, Artifactory, Ansible) Zend Monolithen in Microservice zerkleinert. Entwicklung+Integration neuer Checkout(Frameworklos, DDD, Microservice). Entwicklung des Resp. Designs mit Foundation, Webpack und Varnish ESI. TeamMitglieder längerfristig in CleanCode und TDD geschult. CodingDojos für mehr. Teams. Regelm. Austausch mit anderen Leads und Architekten. Verwaltung/Überwachung der techn. Tasks/techn.Schuld.

  • 7 months, Mar 2017 - Sep 2017

    Senior Web Developer

    Vertical Media GmbH (Gründerszene)

    Fullstackentwicklung mit Symfony, CodeIgniter, Vagrant, Git, Capistrano. Einführung von agilen Arbeitsweisen, -methoden, CleanCode, PSRs, PHPUnit. Verbesserung des Produkt-Dev-Task-Workflow im Ticketsystem. Durchführen von internen Weiterbildungen.

  • 6 months, Sep 2016 - Feb 2017

    Senior PHP-Backend-Developer

    bytepark GmbH (GVL)

    Agile Backendentwicklung nach SCRUM und auf Basis von Symfony2/3. Umsetzungen mit CleanCode, Design Patterns, DDD, REST, SolR, Vagrant. Unit-/Integrations-/UI-Tests, TDD, Continuous Integration, Code Reviews.

  • 4 months, Mar 2016 - Jun 2016

    Senior PHP-Entwickler

    Stiftung kulturserver.de gGmbH

    Projektbezogene Tätigkeit (Frontend & Backend). Aufbau einer lokalen Entwicklungsumgebung einer fast 1:1 Kopie des Liveservers (alle gleichen Pakete, Versionen, Konfigurationen, etc). Schulung der Mitarbeiter(VM, Debugger, korrektes Css, Eindämmung der alten und neuen Code-Fehler). Umsetzung neuer Portale in Half- und Fullresponsive Designs.

  • 6 months, Jul 2015 - Dec 2015

    PHP Web-Entwickler

    Pro Digitalis Medien GmbH

    Projektplanungen und Jira-Administration. Umsetzungen mit dem VanillaFramework und CodeIgniter. Entwicklung von Backendfeatures und Schnittstellen. Frameworkwechsel auf CodeIgniter eines bestehenden Projekts durchgeführt. Administration, Design und Entwicklung versch. Projekte.

  • 2 years and 1 month, May 2013 - May 2015

    Backend Entwickler

    Semigator GmbH

    Projektplanung und agiles Arbeiten mit Kanban. Backend- und Frontendentwicklung mit CodeIgniter, Twig und Angular. Tieferer Einstieg in DesignPatterns und CleanCode. Entwurf versch. UML-Diagramme. Aufsetzen und Verwalten von asynchronen AMQP-MessageBrokern wie RabbitMq. Entwicklung von REST- bzw RESTful-APIs. Halten und organisieren von Entwicklermeetings. Selbstständige Weiterentwicklung in neusten Techniken.

  • 10 months, Jun 2011 - Mar 2012

    IT-Zertifizierung Webmasters Europe OOP-WebDeveloper

    Comhard GmbH

    Inhalte wurde in den letzten Jahren stark beschnitten. Abschluss besser als Dozent ;)

  • 11 years and 8 months, Oct 1999 - May 2011

    Webdesign, -Entwicklung, -Administration, -Hosting

    selfstudy

    Webdesign, -Entwicklung und Administration versch. Projekte sowie ständige Weiterbildungen

  • 1 year and 5 months, Nov 2009 - Mar 2011

    Sachbearbeitung Einkauf/Verkauf + IT-Techniker

    Dialog Computer Systems GmbH

    Einkauf, Verkauf, Reparaturservice und Kundenberatung von: Fujitsu, Astaro, Keocera, Oki Außendienst als Techniker für gehobene Kunden wie: Siemens, Anwaltskanzleien, Hotels Lieferung/Transport hochwertiger IT-Technik

  • 4 years, Jan 2006 - Dec 2009

    Administrator & Supporter

    Battlefield Nation (+20.000 User)

  • 2 years and 7 months, Apr 2007 - Oct 2009

    Einkäufer und Lagerist

    Prigge Automatiktüren GmbH

    Einkäufer des gesamten Firmenbedarfs: Lagerware wie: TORMAX, GEZE, BEA, BTR Baumaterialien wie: Baustahl, VSG Monteurbekleidung, Werkzeuge / Maschinen Büroausstattung / IT-Technik Verwaltung des gesamten Lagers: Inventuren, Ein- und Ausgaben, Protokollierungen Einführung eines Warenwirtschaftssystem Einweisung und Schulung der Mitarbeiter Optimierung der Software und des Lagers Rechnungskontrollen, Lieferterminüberwachungen, Verhandlungsgespräche, Bedarfs- und Marktanalysen, uvm.

  • 9 months, Jun 2006 - Feb 2007

    Systemadministrator

    Kolleg Schöneberg

    Verwaltung der gesamten Schultechnik(Einkauf, Verkauf, Administration, Wartung, etc). Schulung der Dozenten und Schüler. Etagenweise-Netzwerkplanung und Umsetzung in einem Denkmalgeschütztem Gebäude.

  • 17 years and 3 months, Dec 1989 - Feb 2007

    nerd

    selfstudy

    Angefangen mit Windows2.6 und seitdem ständig mit Hard- & Software für Audio, Video, Netzwerke, Systeme und Tools auseinandergesetzt. Kpl. PC-Geschichte miterlebt: (S)VGA, Soundkarte, CD-Rom, BBS, Nullmodem, 2.4k Modems, Kanalbündelung, BASIC, Borland C, C++, VBS, Assembler/Disassembler, Hexcode, Networks(tcpip, ports), Security, IIS, Apache, Nginx, uvm

  • 5 months, Oct 2005 - Feb 2006

    PC-Techniker

    je-Computer

    Reparatur von Kundensystemen in Hard- und Software Installation und Konfiguration von neusten HighEnd-Consumer-PC´s

  • 1 year and 2 months, May 2004 - Jun 2005

    Ausbildung: Kaufmann im Groß & Außenhandel

    Bär & Ollenroth KG

    Fortsetzung der Ausbildung wg Insolvenz der Geniatec AG

  • 1 year and 8 months, Oct 2002 - May 2004

    Ausbildung: Kaufmann im Groß & Außenhandel

    Geniatec AG

    Alle Tätigkeitfelder im Einkauf, Verkauf und Logistik.

  • 1 year and 11 months, Oct 1999 - Aug 2001

    IT-Technik, Netzwerke und Webdesign

    INC-Systems

    Mittlere Netzwerke geplant, realisiert und administriert. Internetpräsentationen mit HTML, CSS, und Javascript nach Kundenabsprachen umgesetzt. PC-Systeme konfiguriert und repariert. Schulungen vorbereitet und umgesetz.

Languages

  • German

    First language

  • English

    Intermediate

  • Javascript

    Intermediate

  • PHP

    First language

Interests

Programmieren
Gaming
Graffiti
Kunst & Kultur
Musik und "Veranstaltungen"
Cocktails
Kochen
Kräuterheilkunde
Pflanzen
Natur
Umwelt
"Altes Gemäuer"

Browse over 21 million XING members