Software Developer | Trainer | Consultant (works with PHP, loves Symfony and RESTful APIs)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 42289 Wuppertal
- DACH-Region
- de | en
- 01.06.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2023 – 12/2023
TätigkeitsbeschreibungBuilt 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 QualifikationenAmazon Web Services (AWS), PHP, Symfony
7/2023 – 7/2023
TätigkeitsbeschreibungProvided a 1-day in-house Training: “Symfony’s Dependency Injection Component & The Service Container”.
Eingesetzte QualifikationenSymfony
5/2023 – 5/2023
TätigkeitsbeschreibungProvided 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 QualifikationenPHP, Symfony
2/2023 – 6/2023
TätigkeitsbeschreibungHelped 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 QualifikationenMongodb, Microsoft Azure, PHP, Symfony
Ausbildung
Osnabrück
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden