CV

Skills

  • Clean code
  • Unit testing
  • Functional testing
  • Refactoring
  • Database design
  • Linux server configuration
  • Regular expressions

Software that I use

  • PHP 7
  • SQL
  • JavaScript ES 6
  • HTML 5
  • CSS 3
  • Bash
  • Symfony
  • React
  • Composer
  • GIT
  • PHPUnit
  • XDebug
  • Codeception
  • Docker
  • Jenkins
  • Gitlab CI

Work experience

  • 5/2021 – current

    Public: Environmental education

    adesso SE, Berlin

    Development of two environmental education platforms for the bavarian national office for environment

    Tasks

    • Migrating a website from a legacy CMS into Drupal
    • Refactoring a Symfony based API to increase performance and maintainability
    • Refactoring and bug-fixing existing backend/frontend code

    Technologies used

    • Docker
    • Drupal
    • GIT
    • Gitlab CI
    • JavaScript
    • MySQL
    • React
    • Storybook
    • Symfony
  • 4/2019 – 12/2020

    Cloud services: luckycloud

    luckycloud GmbH, Berlin

    Maintenance of a legacy system and servers, developing a local development environment and test suite.
    Implementing new features for the luckycloud website.

    Tasks

    • Creating a local development environment
    • Developing a back-end testing strategy
    • Development of new features frontend/backend
    • Refactoring the codebase
    • Updating servers
    • Updating the codebase from Symfony 2 to 5

    Technologies used

    • Docker
    • GIT
    • JavaScript
    • MySQL
    • PHP
    • PHPunit
    • Posty Mail
    • Seafile
    • Symfony
  • 7/2017 – 3/2019

    Publishing: Comparison portal

    VGL Verlags GmbH, Berlin

    Backend development of the company's own publishing platform based on WordPress and Symfony 2 Framework.
    Refactoring of the legacy system to support migration and enhance performance while migrating features to a new Syfony 4-based system.

    Tasks

    • Back-end development
    • Coaching of new developers
    • Migrating features from the legacy system to the new system
    • Refactoring of the legacy system to support migration and enhance performance

    Technologies used

    • Codeception
    • Docker
    • Docker-Compose
    • GIT
    • JavaScript
    • MySQL
    • PHP
    • PHPUnit
    • Symfony
    • WordPress
  • 1/2016 - 7/2017

    eCommerce: Online-shop plugin development

    CiN GmbH, Berlin

    Conception and development of plugins for the JTL Shop merchandise management system.

    Tasks

    • Back-end development
    • Concept development
    • Front-end development
    • Testing

    Technologies used

    • JTL Shop
    • JavaScript
    • MySQL
    • PHP
  • 1/2010 - 12/2015

    Fullstack web development

    Self-employed

    Full service development of websites. Consulting, frontend/backend development, deployment and maintenance

    Projects (excerpt):

    • Strauss & Hillegart ArchitektenConsulting and development
    • Uzbek-German Forum for Human RightsConcept, design and development
    • Joe Alexander CoachingDevelopment
    • Maik Lagodzki PhotographyDevelopment
    • Mogens Lykketoft, MFTConcept, design and development

    Tasks

    • Back-end development
    • Concept development
    • Design
    • Front-end development

    Technologies used

    • Drupal
    • JavaScript
    • MySQL
    • PHP
    • Photoshop
    • Wordpress