freiberufler Software Developer | Trainer | Consultant (works with PHP, loves Symfony and RESTful APIs) auf freelance.de

Software Developer | Trainer | Consultant (works with PHP, loves Symfony and RESTful APIs)

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 42289 Wuppertal
  • DACH-Region
  • de  |  en
  • 01.01.2024

Kurzvorstellung

A freelance Software Developer with 15+ years of experience primarily focussed on PHP and Symfony development.

Qualifikationen

  • Legacy Migration
  • PHP
  • RESTful Webservices
  • Symfony (Framework)

Projekt‐ & Berufserfahrung

Senior Software Developer
The Quality Group GmbH, Hamburg
7/2023 – 12/2023 (6 Monate)
Handel
Tätigkeitszeitraum

7/2023 – 12/2023

Tätigkeitsbeschreibung

Built an address validation and correction service (Bref, PHP 8.2 and Symfony 6) used in a microservice event- driven architecture running on AWS. Refactored several PHP projects towards a uniform way of using Symfony and Bref and other components and tools, like Symfony Serializer, Doctrine, PHPUnit, etc.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), PHP, Symfony (Framework)

Trainer
Digital Building Industries AG, Böblingen
7/2023 – 7/2023 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

7/2023 – 7/2023

Tätigkeitsbeschreibung

Provided a 1-day in-house Training: “Symfony’s Dependency Injection Component & The Service Container”.

Eingesetzte Qualifikationen

Symfony (Framework)

Trainer
New Elements GmbH, Nürnberg
5/2023 – 5/2023 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

5/2023 – 5/2023

Tätigkeitsbeschreibung

Provided a 2-days in-house Training “Symfony für Fortgeschrittene” (including the following topics: Dependency Injection & Symfony’s Service Container, Event Dispatcher & Symfony’s Event Flow, Console Commands, Symfony Security, Doctrine ORM) for the client’s customer public plan GmbH in Düsseldorf.

Eingesetzte Qualifikationen

PHP, Symfony (Framework)

Senior Software Developer
movingimage EVP GmbH, Berlin
2/2023 – 6/2023 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2023 – 6/2023

Tätigkeitsbeschreibung

Helped with hands-on programming to ensure that several tight scheduled feature implementations in a Symfony 5 application using a MongoDB data storage hosted on Azure can be delivered on time. Upgraded a legacy Symfony 3 API application to Symfony 6.

Eingesetzte Qualifikationen

MongoDB, Microsoft Azure, PHP, Symfony (Framework)

Ausbildung

Medieninformatik
Diplom Informatiker
2008
Osnabrück

Über mich

As a certified Symfony Developer and a regular Symfony contributor with a lot of experience gained through various roles while working for several companies in the IT industry, I can support you and your project in many ways.

I love working with legacy code. While I've had the opportunity to work on several legacy projects during my professional life, I've gotten a pretty good understanding of applying techniques like breaking down dependencies, sprouting out new functionality or using test-driven development to add new features and fixing bugs. And I know how important it is to apply all of these techniques by making them minimally invasive one at a time, so code bases get smoothly modernized without breaking any existing functionality.

I also believe that it is very important to share knowledge in different ways. I really enjoy coaching and mentoring developers on various topics by conducting code-reviews or pair-programming sessions and occasionally giving public talks or workshops.

Weitere Kenntnisse

Languages and Tools
PHP 5-8, Symfony 1-6, Doctrine, Propel, Twig, PHPUnit, Behat, PHPStan, Rector, Deptrac, MySQL, PostgreSQL, MOngoDB, DynamoDB, GraphQL, RabbitMQ, Redis, Git, Jenkins Pipelines, Github Actions, Docker, k8s, AWS

Principles
RESTful APIs, Test-driven Development, Automated Testing, Clean Code, Code Quality, SOLID, DDD, CQRS, Design Patterns

Legacy
Legacy migrations, PHP & Symfony upgrades, framework migrations, automated testing and refactoring

Workshops
RESTful APIs, Unit & Integration Testing, Test-driven Development, Symfony and its Components

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
230
Alter
41
Berufserfahrung
16 Jahre (seit 04/2008)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden