freiberufler Senior PHP Entwickler und Software Architekt auf freelance.de

Senior PHP Entwickler und Software Architekt

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 80336 München
  • Nähe des Wohnortes
  • fa  |  en  |  tr
  • 22.11.2023

Kurzvorstellung

Verantwortungsbewusstes, selbständiges Arbeiten, Teamfähigkeit, fokussiert auf das Ziel. Langjährige Erfahrung als Web-Entwickler, zuerst als Full-Stack, inzwischen bevorzugt als Backend-Entwickler. Schlagworte wären: PHP, Laravel, API, Microservices

Qualifikationen

  • Laravel5 J.
  • PHP12 J.
  • Docker5 J.
  • Graphql1 J.
  • JavaScript5 J.
  • Jira1 J.
  • Mariadb1 J.
  • Microsemi (allg.)1 J.
  • Microservices
  • Nginx1 J.
  • Representational State Transfer (REST)2 J.
  • Software Design
  • SQL8 J.
  • Vue.Js5 J.

Projekt‐ & Berufserfahrung

TYPO3 Developer (Festanstellung)
Kundenname anonymisiert, München
10/2023 – 11/2023 (2 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

10/2023 – 11/2023

Tätigkeitsbeschreibung

Entwicklung einer TYPO3 Extension zur Verwaltung und Anzeige von Veranstaltungen.

Eingesetzte Qualifikationen

Typo3, PHP

TYPO3 Developer (Festanstellung)
Kundenname anonymisiert, München
10/2023 – 11/2023 (2 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

10/2023 – 11/2023

Tätigkeitsbeschreibung

Die bestehende Website wurde auf die aktuelle TYPO3 Version 12 aktualisiert. Hierbei mussten einige Extensions z. T. komplett überarbeitet werden. Insbesondere der neue RTE (CKEditor v5) bereitete beim Update Probleme.

Eingesetzte Qualifikationen

Typo3, JavaScript, PHP

Backend Entwickler (Festanstellung)
Kundenname anonymisiert, München
8/2023 – 11/2023 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2023 – 11/2023

Tätigkeitsbeschreibung

Entwicklung eines WordPress-Plugins zur Anbindung an ein CRM-System (BerliCRM). Bestellungen werden dabei zunächst in einer Queue in der "lokalen" Datenbank gespeichert und asynchron an das CRM übertragen.

Eingesetzte Qualifikationen

WordPress, PHP, Representational State Transfer (REST), CRM (Customer Relationship Management)

Backend Developer und Software Architekt (Festanstellung)
Kundenname anonymisiert, München
2/2023 – offen (1 Jahr, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2023 – offen

Tätigkeitsbeschreibung

Entwicklung der Architektur und anschließende Umsetzung des Backends der Plattform. Die Plattform besteht aus mehreren Services, die als Microservices umgesetzt werden, die über ein zentrales API-Gateway zum headless Frontend kommunizieren.

Als API-Standard wird GraphQL eingesetzt wobei das Gateway aus dein einzelnen Graphs einen Supergraph (stitching and federation) erzeugt. Als Software viel die Entscheidung dabei auf Apollo Router, der über ein selbst entwickeltes Rust-Plugin das JWT auf Gültigkeit, gegen das auf Laravel Passport basierende OAuth 2.0 System, prüft und die darin enthaltenen Benutzer- und Rollen-Informationen im HTTP-Header an die Microservices weitergibt. Die rollenbasierte Autorisierung erfolgt dann innerhalb jedes Microservices.

Eingesetzte Qualifikationen

Graphql, Mariadb, SQL, Microsemi (allg.), Nginx, Docker, Jira, Laravel, PHP

Full-Stack-Entwickler (Festanstellung)
Kundenname anonymisiert, Remote
3/2022 – 11/2022 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2022 – 11/2022

Tätigkeitsbeschreibung

Ein umfangreiches Drupal Portal mit vielen Anbindungen an Third-Party-APIs.
Die hauptsächliche Aufgabe lag in der Entwicklung der API-Anbindungen und der Daten-Migration.

Eingesetzte Qualifikationen

Representational State Transfer (REST), CSS (Cascading Style Sheet), Docker, HTML, PHP

Backend Developer und Software Architekt (Festanstellung)
Kundenname anonymisiert, Theran
7/2020 – 9/2022 (2 Jahre, 3 Monate)
Banken
Tätigkeitszeitraum

7/2020 – 9/2022

Tätigkeitsbeschreibung

Für eines der führenden FinTech Startups im Iran wurde ein Online-Banking-System für Geschäfts- und Privatkunden geschaffen.

Hauptverantwortliche:r Entwickler:in beim Refactoring um das monolithische System in eine Microservice Architektur zu überführen. Weitere Aufgaben waren das technische Konzipieren und Entwickeln neuer Funktionen sowie das Pflegen des PHP-Core-Systems.

Darüber hinaus gehörten das Entwickeln von REST-API-Endpunkten zur Verbindung mit Taxidiensten, TOPUP, Mautsystemen usw. zu den Aufgaben.
Die Entwicklung eines kompletten Backend-Service für ein individuelles Zahlungsgerät, das über MQTT zum Backend kommuniziert war eine Aufgabe, die eigenständig und alleine umgesetzt wurde.

Ebenso wurden in PHP Plugins bzw. Extensions für 17 Frameworks, CMS, Shops (z. B. Drupal, WordPress, Joomla, Magento, …) entwickelt.

Eingesetzte Qualifikationen

Representational State Transfer (REST), Amazon Web Services (AWS), Bash Shell, Continuous Delivery, Docker, Elasticsearch, Continuous Integration, Laravel, Mysql, PHP, Postgresql, SQL

Frontend- und Backen-Entwickler (Festanstellung)
Kundenname anonymisiert, Theran
3/2019 – 7/2020 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2019 – 7/2020

Tätigkeitsbeschreibung

Der/die Entwickler:in war als Full-Stack-Entwickler:in in leitender Position für mehrere Projekte für unterschiedliche Kunden verantwortlich. Zu den Aufgaben gehörten Software-Architektur und Reviews und Audits des Codes anderer Kollegen.

Eingesetzte Qualifikationen

Bash Shell, CSS (Cascading Style Sheet), Docker, Git, HTML, JavaScript, Laravel, Mysql, PHP, React (JavaScript library), Symfony, Vue.Js

Full-Stack-Entwickler (Festanstellung)
Kundenname anonymisiert, Theran
6/2015 – 3/2019 (3 Jahre, 10 Monate)
Handel
Tätigkeitszeitraum

6/2015 – 3/2019

Tätigkeitsbeschreibung

Die Social Network Plattform bot den Kunden verschiedene kostenpflichtige Dienstleistungen an, z. B. einen Buchladen, Online-Videokurse, Downloads von Ingenieursoftware usw.

Der/die Entwickler:in war zuständig für allen technischen Belange, während das Geschäft wuchs. Später leitete er/sie ein Team von fünf Entwickler:innen.

Einige Aufgaben waren z. B. die Rendering-Geschwindigkeit der Seiten zu erhöhen, die Webserver zu verwalten und eine Monitoring-Umgebung einzurichten, um die Verfügbarkeit der Dienste zu gewährleisten.

Außerdem entwickelte er/sie eine Desktop-App in C#, mit der unter anderem kostenpflichtige Videoinhalte gestreamt werden konnten.

Eingesetzte Qualifikationen

Bash Shell, C#, CSS (Cascading Style Sheet), Drupal, HTML, JavaScript, PHP, SQL, Vue.Js

Full-Stack-Entwickler (Festanstellung)
Kundenname anonymisiert, Theran
11/2012 – 5/2015 (2 Jahre, 7 Monate)
Medienbranche
Tätigkeitszeitraum

11/2012 – 5/2015

Tätigkeitsbeschreibung

Die Plattform bietet Musikern kostenpflichtige Lerninhalte wie Videokurse und einen Chat, in dem Lehrer und Schüler miteinander kommunizieren können. Der/die Entwickler:in hat die komplette Plattform von Grund auf auf Basis von Drupal entwickelt.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Drupal, HTML, Jquery, Mysql, PHP

Ausbildung

Computer Sience
Bachelor
Payam-Noor University
2016
Theran

Persönliche Daten

Sprache
  • Persisch (Muttersprache)
  • Englisch (Fließend)
  • Türkisch (Gut)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
297
Berufserfahrung
12 Jahre und 1 Monat (seit 11/2012)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden