Software Engineer / PHP / Symfony / Zend / Backend
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 13156 Berlin
- auf Anfrage
- de | en | ru
- 24.02.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2023 – 12/2023
Tätigkeitsbeschreibung
Weiterentwicklung einer Software zur digitalen Übermittlung von Laboraufträgen und Befunden (Limbach Gruppe SE, Scrum-Team)
• Neu- und Weiterentwicklung intern genutzter APIs
• Neu- und Weiterentwicklung des Frontends auf Basis von React
• Technische Konzeption
• Fehlerbehebung
Mysql, Datenbankentwicklung, Docker, Git, PHP, React (JavaScript library), Symfony
5/2021 – 2/2023
Tätigkeitsbeschreibung
Weiterentwicklung einer Software zur Abwicklung und Abrechnung aller Energiearten, Dienstleistungen und Produkte für die Energiewirtschaft
• Weiterentwicklung verschiedener intern und extern genutzter APIs
• Technische Konzeption
• Fehlerbehebung
Confluence, Docker, Git, Json, Jenkins, Jira, Mysql, PHP, Representational State Transfer (REST), Symfony
4/2021 – 10/2022
Tätigkeitsbeschreibung
Weiterentwicklung der Managementsoftware für Photovoltaikanlagen
• Entwurf und Umsetzung eines Entwicklungs-Stacks auf Basis von Docker
• Neu- und Weiterentwicklung von Features der Managementsoftware für Photovoltaikanlagen
• Anbindung externer APIs für den Import von Telemetriedaten von Anlagen verschiedener Hersteller
• Fehlerbehebung
• Prozessoptimierung
Docker, Git, Json, Mysql, PHP, Representational State Transfer (REST), Zend Framework
2/2020 – 12/2020
Tätigkeitsbeschreibung
• Neu- und Weiterentwicklung von REST-APIs für die Anbindung von Systemen der Logistik, Vertrieb, Buchhaltung, Lager- und Warenwirtschaft Online-Shop usw.
• Anforderungsanalyse
• Feature- und technische Konzeption
• Sicherstellung einer maximalen Testabdeckung (Unit Tests, Functional Tests, API Tests)
• Performance-Optimierung
• Fehlerbehebung
• Prozessoptimierung
Amazon Web Services (AWS), Confluence, Docker, Json, Jenkins, Jira, Kubernetes, Mysql, PHP, Postgresql, Representational State Transfer (REST), Zend Framework
2/2018 – 9/2021
Tätigkeitsbeschreibung
• Zusammenstellung eines Teams für die Neuentwicklung
• Anforderungsanalyse
• Feature- und technische Konzeption
• Planung und Bereitstellung der erforderlichen technischen Infrastruktur
• Definition eines Entwicklungsprozesses auf Basis von Scrum und Festlegung von Coding Guidelines
• Entwicklung einer hochkomplexen REST API auf Basis von PHP 7.2 und Symfony 3 & 4 für ein React-basiertes Frontend
• Sicherstellung einer maximalen Testabdeckung (Unit Tests, API Tests)
• Anbindung von Drittanbieter-APIs (Diamant 2020, Amagno DMS, DocuSign, Schwacke)
• Peer Reviews
• Performance-Optimierung
Confluence, CSS (Cascading Style Sheet), Docker, Git, HTML5, JavaScript, Json, Jira, Linux Entwicklung, Mysql, PHP, Postgresql, React (JavaScript library), Representational State Transfer (REST), Symfony
10/2017 – 2/2018
Tätigkeitsbeschreibung
• Analyse des bestehenden Systems
• Optimierung der Entwicklungsprozesse
• Einführung einer auf Vagrant und Docker basierender Entwicklungsumgebung
• Überführung des Projektcodes in Git
• Installation und Konfiguration von Atlassian JIRA und Bitbucket
• Einrichtung eines Testservers für die Abnahme von Änderungen durch die Qualitätssicherung
• Entwicklung einer REST API auf Basis von Laravel 5.5
• Performance-Optimierung der MySQL-Datenbank
• Technische Konzeption und Umsetzung neuer Features
• Fehlerbehebung
Mysql, Confluence, Docker, Git, Jira, Linux Entwicklung, CSS (Cascading Style Sheet), HTML, JavaScript, Json, PHP, Representational State Transfer (REST), Symfony
7/2016 – 12/2017
Tätigkeitsbeschreibung• Entwicklung des Frontends des Kundenbereichs
Eingesetzte QualifikationenNode.Js, Ajax, HTML5, JavaScript, Json, Jquery, PHP, Representational State Transfer (REST)
6/2015 – 6/2018
Tätigkeitsbeschreibung
Betreuung verschiedener Webseiten des Kunden:
• Steuerberatungsagentur Kruttasch (-Hyperlink entfernt-)
• Online-Steuerberatung Venvie (-Hyperlink entfernt-)
• Venvie Honorarrechner (-Hyperlink entfernt-)
• Restaurant New York Berlin (-Hyperlink entfernt-)
Aufgaben
• Beratung des Kunden bzgl. der Umsetzung neuer Features
• Konzeption und Umsetzung komplexer Features im Front- und Backend
• Bewertung und Behebung von Fehlern
• Codebereinigung und -optimierung
Debian Linux, Git, Jira, Wordpress, Ajax, CSS (Cascading Style Sheet), HTML5, JavaScript, Json, Jquery, PHP
3/2014 – 8/2017
Tätigkeitsbeschreibung
• Leitung eines Teams bestehend aus sechs Entwicklern und zwei Testern
• Umsetzung komplexer Features im Front- und Backend nach Scrum
• Erweiterung der Webseite und des Buchungsprozesses (Mobil und Desktop)
• Analyse, Priorisierung und Behebung von Fehlern
• Codebereinigung und -optimierung
• Planung von Releases
Mysql, Debian Linux, Subversion, XML, Git, SOAP, Symfony, Zend Framework, HTML5, Json, Representational State Transfer (REST), CSS (Cascading Style Sheet), Ajax, JavaScript, PHP, Jquery
6/2012 – 4/2013
Tätigkeitsbeschreibung
• Entwicklung eines geschützten Kundenbereichs
• Entwicklung der Seite der österreichischen Tochtergesellschaft
• Entwicklung einer Version der Seite für mobile Endgeräte
• Umsetzung neuer Features nach vorliegenden Konzepten
• Bewertung und Behebung von Fehlern
• Codebereinigung und -optimierung
Microsoft SQL-Server (MS SQL), Subversion, Zend Framework, HTML5, CSS (Cascading Style Sheet), Ajax, JavaScript, PHP, Jquery
2/2012 – 2/2014
Tätigkeitsbeschreibung
• Weiterentwicklung verschiedener Softwareprodukte des Kunden
• Beratung des Kunden
• Umsetzung komplexer Features nach vorliegenden Konzepten
• Technische Konzeption
• Analyse und Behebung von Fehlern
Oracle Database, Subversion, XML, HTML5, Json, Representational State Transfer (REST), ColdFusion, CSS (Cascading Style Sheet), Ajax, JavaScript, Jquery
12/2010 – 7/2011
Tätigkeitsbeschreibung
• Leitung des Entwicklungsteams, bestehend aus vier Entwicklern
• Weiterentwicklung der Weiterbildungsdatenbank semigator.de
• konzeptionelle & architektonische Steuerung aller Entwicklungsprozesse im Unternehmen
• Einführung von Scrum zur Optimierung und Planung der Entwicklungsprozesse
• Inhaltliche und technische Konzipierung neuer Features für Frontend und Backend
• Umsetzung neuer Features
• Einführung und Einrichtung von Atlassian JIRA als neues Ticketsystem
• Pflege und Führung des Ticketsystems
• Bewertung und Priorisierung von Fehlern sowie Integration der Behebung in den laufenden Prozess
Mysql, Debian Linux, Apache HTTP Server, Subversion, SOAP, Representational State Transfer (REST), CSS (Cascading Style Sheet), HTML, Ajax, JavaScript, PHP
9/2005 – 9/2006
Tätigkeitsbeschreibung
• Entwicklung und Weiterentwicklung eines Gastronomieportals
• Unterstützung des engagierten freien Entwicklers bei der Programmierung des Portals
• Implementierung einer Lösung zur Geocodierung von Adressen
• Lösung zur automatischen Erzeugung von PDF-Dateien
• Umsetzung von Features nach Projektplan
• Alleinverantwortliche Weiterentwicklung des Portals nach Livestellung
• Migration des Portals von PHP4 auf PHP5
• Konzipierung und Umsetzung eines neuen Datenbankmodells
• Migration des kompletten Datenbestands auf das neue Datenbankmodell
• Unterstützung der Geschäftsleitung bei der Konzeption neuer Features, Umsetzung der Features
Mysql, Subversion, CSS (Cascading Style Sheet), HTML, JavaScript, PHP
3/2004 – 5/2004
Tätigkeitsbeschreibung
• Entwicklung eines Content Management Systems zur Veröffentlichung und Pflege des Immobilienbestands
• Konzipierung und Umsetzung eines Datenbankmodells
• Entwicklung eines Administrationsbereichs zur Erfassung und Verwaltung des Immobilienbestands
• Entwicklung einer Suchfunktion zur Immobilienrecherche für das Frontend (nach vorgegebenem Design)
Mysql, HTML5, CSS (Cascading Style Sheet), PHP
Ausbildung
Berlin
Berlin
Über mich
Um auch architektonisch sowohl im Frontend als auch im Backend die richtigen Entscheidungen treffen zu können, blicke ich auch gern über den Tellerrand und suche nach neuen Lösungsansätzen.
Mein bislang größter Auftraggeber war die Fluggesellschaft airberlin. Eine große Herausforderung dort war die Einarbeitung in bis zu 15 Jahre alte Code-Bestandteile (Frontend und Backend). Hier wurde ich schnell zu einem Ansprechpartner für andere Entwickler und Fachbereiche. Aus diesem Grund habe ich im September 2016 die Leitung eines Teams von insgesamt sechs Entwicklern und zwei Testern übertragen bekommen, das speziell an den besonders geschäftskritischen Bereichen (z.B. Buchungsprozess) gearbeitet hat. Wir konnten in der Zeit – neben der Entwicklung komplexer neuer Features – erheblich zur Stabilisierung der Software beitragen, Codeteile refaktorieren und viele technische Altlasten abbauen.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden