Michael Kraft

Angestellt, Senior PHP Entwickler, Sedo GmbH

Berlin, Deutschland

Fähigkeiten und Kenntnisse

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

Werdegang

Berufserfahrung von Michael Kraft

  • Bis heute 1 Monat, seit Mai 2024

    Senior PHP Entwickler

    Sedo GmbH
  • Bis heute 12 Jahre und 1 Monat, seit Mai 2012

    Fullstack Developer, DevOp, Admin, PM, GF

    KraftART Berlin

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

  • 2 Jahre und 10 Monate, Okt. 2020 - Juli 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 Monate, Okt. 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 Jahr und 11 Monate, Okt. 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 Monate, März 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 Monate, 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 Monate, März 2016 - Juni 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 Monate, Juli 2015 - Dez. 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 Jahre und 1 Monat, Mai 2013 - Mai 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 Monate, Juni 2011 - März 2012

    IT-Zertifizierung Webmasters Europe OOP-WebDeveloper

    Comhard GmbH

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

  • 11 Jahre und 8 Monate, Okt. 1999 - Mai 2011

    Webdesign, -Entwicklung, -Administration, -Hosting

    selfstudy

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

  • 1 Jahr und 5 Monate, Nov. 2009 - März 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 Jahre, Jan. 2006 - Dez. 2009

    Administrator & Supporter

    Battlefield Nation (+20.000 User)

  • 2 Jahre und 7 Monate, Apr. 2007 - Okt. 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 Monate, Juni 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 Jahre und 3 Monate, Dez. 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 Monate, Okt. 2005 - Feb. 2006

    PC-Techniker

    je-Computer

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

  • 1 Jahr und 2 Monate, Mai 2004 - Juni 2005

    Ausbildung: Kaufmann im Groß & Außenhandel

    Bär & Ollenroth KG

    Fortsetzung der Ausbildung wg Insolvenz der Geniatec AG

  • 1 Jahr und 8 Monate, Okt. 2002 - Mai 2004

    Ausbildung: Kaufmann im Groß & Außenhandel

    Geniatec AG

    Alle Tätigkeitfelder im Einkauf, Verkauf und Logistik.

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Gut

  • Javascript

    Gut

  • PHP

    Muttersprache

Interessen

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

21 Mio. XING Mitglieder, von A bis Z