Smake IT GmbH

2022 - Heute

Full-Stack Developer

Backend (Laravel)

  • Implementierung neuer Features sowie Bugfixing und Performance-Optimierungen in einer Laravel-Applikation
  • Behebung von N+1-Datenbankproblemen zur Verbesserung der Abfrageeffizienz
  • Entwicklung und Anbindung von REST-API-Endpunkten
  • Datenbankmodellierung sowie Erstellung von Migrationen und Schema-Änderungen
  • Refactoring von Legacy-Code zur Verbesserung von Wartbarkeit und Codequalität
  • Sicherstellung der Codequalität durch das Schreiben von Unit-, Feature- und Integrationstests

Frontend (Vue / Nuxt / TypeScript)

  • Neuentwicklung einer internen Full-Stack-Monitoring-Applikation (Nuxt + Moleculer) mit Echtzeit-Datenkommunikation via WebSockets
  • Migration von Frontend-Features aus bestehenden Laravel-Projekten in eigenständige Nuxt-Anwendungen
  • Strukturierung und Optimierung der komponentenbasierten UI-Bibliothek nach dem Single Responsibility Principle (Primitives, Variants, Orchestrator)
  • Entwicklung neuer sowie Refactoring bestehender Vue-Komponenten mit TypeScript und Tailwind CSS

LeasingMarkt.de GmbH

2021 - 2022

Full-Stack Developer

  • Programmierung von In-House Software mit PHP (Laravel)
  • Umsetzung von Benutzeroberflächen mittels Blade (Template Engine) & Tailwind CSS
  • Optimierung bestehender Prozesse durch Automatisierung
  • Migration und Refactoring bestehendes Codes

Busch & Glatz GmbH

2017 - 2020

vormals: Adduce GmbH

Full-Stack Developer

  • Programmierung projektbezogener Software in der Programmiersprache PHP
  • Eigenständige und teamorientierte Umsetzung von Softwareprojekten
  • Umsetzung grafischer Entwürfe entsprechend der Webstandards
  • Pflege und Wartung des Frontends bestehender Webanwendungen
  • Entwicklung dynamischer Schnittstellen- und datenbankbasierter Anwendungen
  • Sicherstellung von Funktionalität und Usability
  • Suche und Durchführung der Korrektur von Programmfehlern
  • Integration von Schnittstellen in bestehende Anwendungen
  • Planung und Entwicklung von Softwareprojekten
  • Analyse der Anforderungen für die Planung von IT-Projekten
  • Recherche und Bewertung von neuen Technologien
  • Kontinuierliche Weiterentwicklung von Webdesign-Konzepten
  • Browser- und Performanceoptimierung bestehender Oberflächen
  • Entwicklung von internen Projekten zur Optimierung des Arbeitsablaufs
  • Erstellung und Pflege technischer Dokumentationen

Berufskolleg Platz der Republik

2014 - 2018

Gestaltungstechnischer Assistent