Smake IT GmbH

2022 - Present

Full-Stack Developer

Backend (Laravel)

  • Implementation of new features as well as bugfixing and performance optimizations in a Laravel application
  • Resolution of N+1 database problems to improve query efficiency
  • Development and integration of REST API endpoints
  • Database modeling as well as creation of migrations and schema changes
  • Refactoring of legacy code to improve maintainability and code quality
  • Ensuring code quality through writing unit, feature and integration tests

Frontend (Vue / Nuxt / TypeScript)

  • Development of an internal full-stack monitoring application (Nuxt + Moleculer) with real-time data communication via WebSockets
  • Migration of frontend features from existing Laravel projects into standalone Nuxt applications
  • Structuring and optimization of the component-based UI library according to the Single Responsibility Principle (Primitives, Variants, Orchestrator)
  • Development of new as well as refactoring of existing Vue components with TypeScript and Tailwind CSS

LeasingMarkt.de GmbH

2021 - 2022

Full-Stack Developer

  • Programming of in-house software with PHP (Laravel)
  • Implementation of user interfaces using Blade (Template Engine) & Tailwind CSS
  • Optimization of existing processes through automation
  • Migration and refactoring of existing code

Busch & Glatz GmbH

2017 - 2020

formerly: Adduce GmbH

Full-Stack Developer

  • Programming of project-related software in PHP
  • Independent and team-oriented implementation of software projects
  • Implementation of graphic designs according to web standards
  • Maintenance and upkeep of the frontend of existing web applications
  • Development of dynamic interface and database-based applications
  • Ensuring functionality and usability
  • Search and execution of the correction of program errors
  • Integration of interfaces into existing applications
  • Planning and development of software projects
  • Analysis of requirements for the planning of IT projects
  • Research and evaluation of new technologies
  • Continuous development of web design concepts
  • Browser and performance optimization of existing interfaces
  • Development of internal projects to optimize workflows
  • Creation and maintenance of technical documentation

Berufskolleg Platz der Republik

2014 - 2018

Technical Design Assistant