freiberufler Back- und Fronted Dev. - PHP Frameworks - Applikationsarchitektur - Reverse Engineering - bundesweit auf freelance.de

Back- und Fronted Dev. - PHP Frameworks - Applikationsarchitektur - Reverse Engineering - bundesweit

offline
  • 87‐119€/Stunde
  • 22299 Hamburg
  • National
  • de  |  en  |  ru
  • 09.01.2024

Kurzvorstellung

Über 20 Jahre Erfahrung in IT-Projekten, Schwerpunkt Webtechnologien (PHP, PHP Frameworks, JS, JS Frameworks, Rel. DB insb. MySQL) sowie CMS Systeme (insb. Joomla, WordPress). Frontend & Backend, Konzeptionelles, Business Analyse, Techn. Projektleit.

Qualifikationen

  • Business Analyse
  • CakePHP
  • Css3
  • HTML5
  • JavaScript
  • JavaScript-Frameworks
  • mySQL
  • PHP
  • Symfony (Framework)
  • Technische Projektleitung / Teamleitung

Projekt‐ & Berufserfahrung

Fullstack Developer und Consultant
Kundenname anonymisiert, Frankfurt am Main
11/2016 – 12/2016 (2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2016 – 12/2016

Tätigkeitsbeschreibung

- Unterstützung bei der Ermittlung von Requirements des Kunden
- Beratung hinsichtlich Gestaltung des Workflows
- Ermittlung von Lösungsalternativen
- Beratung hinsichtlich Sicherheitsaspekten
- Evaluation von geeigneten Plugins zur Abbildung der Kundenanforderungen
- Aufzeigen des Umfangs und Gegenstandes notwendiger Eigenimplementierung für die Lösungsalternativen
- Prototypische Umsetzung Proof of Concept

Eingesetzte Qualifikationen

mySQL, Wordpress, JavaScript, PHP, jQuery, IT-Beratung (allg.), Prozess- / Workflow, Technische Konzeption, Kundenberatung

Fullstack Entwicklung
Kundenname anonymisiert, Bremen
7/2016 – 9/2016 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2016 – 9/2016

Tätigkeitsbeschreibung

Fullstack-Entwicklung:
- Buganalyse und -fixing im Front- und Backend
- Implementierung von Erweiterungen für DHTMLX (u.a. kundenspezifische Textsuche im Treegrid)
- Migration der gesamten Anwendung auf eine aktuellere Version von DHTMLX
Architekturberatung:
- Empfehlung von technischen Strategien für die Weiterentwicklung und Migration

Eingesetzte Qualifikationen

mySQL, Joomla, Migration, HTML5, jQuery, Architektur (allg.)

Frontend Entwicklung
Kundenname anonymisiert, Düsseldorf
6/2016 – 7/2016 (2 Monate)
Medienbranche
Tätigkeitszeitraum

6/2016 – 7/2016

Tätigkeitsbeschreibung

Aufgaben:
Frontend:
- Neu- und Weiterentwicklung von Templates mit Focus auf Responsive Design
Backend:
- Neu- und Weiterentwicklung von Funktionalitäten im Frontend

Eingesetzte Qualifikationen

mySQL, HTML5, JavaScript, PHP, jQuery, Responsive Webdesign, Less

Auditor, Architekt, Entwickler
Kundenname anonymisiert, Großraum Stuttgart
2/2016 – 3/2016 (2 Monate)
Großhandel
Tätigkeitszeitraum

2/2016 – 3/2016

Tätigkeitsbeschreibung

Auditor, Architekt:
- Review und Dokumentation der Systemarchitektur (u.a. Einhaltung der Standards des CakePHP Frameworks)
- Beurteilungen des Systems hinsichtlich Erweiterbarkeit, Wartbarkeit und Skalierbarkeit
- Beurteilung des Systems hinsichtlich Code Qualität (Code Review)
- Überprüfung des Vorhandenseins von Tests, Unit-Tests, deren Qualität und Abdeckung
- Analyse des Datenbankschemas hinsichtlich der Qualität (Einhaltung von üblichen Standards, Mechanismen zur Sicherung der Datenintegrität)
- Prüfung der Sicherheit des Systems
- Erstellung eines schriftlichen Gutachtens
Entwickler:
- Entwicklung eines Mocks zur Ermöglichung des isolierten Betriebs ohne Infrastruktur des Kunden

Eingesetzte Qualifikationen

mySQL, IT Sicherheit (allg.), Qualitätsmanagement / QS / QA (IT), System Architektur, CakePHP, JavaScript, PHP, Technisches Qualitätsmanagement / QS / QA, Auditor

Architekturberatung und Mediation
Kundenname anonymisiert, Hamburg
1/2016 – 4/2016 (4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2016 – 4/2016

Tätigkeitsbeschreibung

Aufgaben:
Beratender Architekt (in der Startphase des Projektes):
- Bestandaufnahme von Technologien, Implementierungen und Infrastruktur aus der explorativen Forschung vor Projektbeginn
- Ermittlung der Projektziele
- Empfehlungen für Anpassung an Technologien, Implementierung (Programmiersprache und Frameworks) und Infrastruktur zur Erhöhung der Erfolgswahrscheinlichkeit des Projektes
Mediator (etwa zur Hälfte der Laufzeit des Projektes; Mediation eines Konfliktes zwischen Projektmanager und Entwickler):
- Bestandsaufnahme der Projektwahrnehmung und -probleme aus Sicht der Beteiligten
- Durchgeführte Änderungen an Technologien, Implementierungen und Infrastruktur aus der explorativen Forschung vor Projektbeginn ermitteln und beurteilen
- Fortschritt und Qualität der Implementierung ermitteln
- Ermitteln von Kommunikations- und Koordinationsmethoden im Projekt
- Feedback an Projektmanagement über Projektfortschritt und Qualität der Implementierung
- Dem Entwickler Feedback zur Wahrnehmung des Projektes aus Sicht des Projektmanagements geben
- Empfehlungen für Anpassung von Kommunikations- und Koordinationsmethoden im Projekt ableiten und vorschlagen
- Erneuerung des Commitments der Beteiligten zu dem Projekt und den angepassten Methoden zur Kommunikation und Koordination anstoßen

Eingesetzte Qualifikationen

Projektmanagement (IT), Software Architektur / Modellierung, JavaScript, Projektmanagement, Mediation, Forschung & Entwicklung (allg.)

Entwickler, Business Analyst, Technische Beratung
Kundenname anonymisiert, Raum Freiburg im Breisgau
2/2015 – 12/2015 (11 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2015 – 12/2015

Tätigkeitsbeschreibung

Entwicklung:
- Ein generisches Model welches DB Zugriffe direkt (lesend) und über einen Webservice (schreibend) unterstützt
- Entwicklung eines generischen Behaviors, welches die Behandlung von n-zu-m Beziehungen in CakePHP verbessert
- Interapplikationsschnittstellen zur Weiterleitung von Logins an das für den Nutzer zuständige regionale Rechenzentrum
- Externe Schnittstelle zur Registrierung von Android Endgeräten an der Cloud
Technische Beratung:
- Beratung und Implementierung im Bereich Performance Monitoring
- Beratung im Bereich der Abarbeitung von Batch-Jobs zur Ausnutzung von Zeiten geringer Last
- Unterstützung von anderen Entwicklern bei spezifischen technischen Fragestellungen
Business Analyst
- Beratung von Projektmanagement und Product Owner bzgl. der Umsetzungsmöglichkeiten von fachlichen Anforderungen

Eingesetzte Qualifikationen

mySQL, SCRUM, RPC (Remote Procedure Call), Webservices, CSS (Cascading Style Sheet), CakePHP, PHP, IT-Beratung (allg.)

Business Analyst, Konzeption, Architekt, Technische Projektleitung, Consultant,
Kundenname anonymisiert, Raum Freiburg im Breisgau
9/2013 – 1/2015 (1 Jahr, 5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2013 – 1/2015

Tätigkeitsbeschreibung

Consulting:
- Beratung bezüglich Marktanforderungen, Integration des Software-Produktes in Vertrieb- und Produktionsprozesse, Usability, Entwicklungstools sowie Frameworks (im Bereich JS & PHP), Architektur, Sourcing-Optionen, Business Case, Lizenzmodelle
- Beratung bezüglich Kooperation mit einem mit einem potenziellen Nearshore-Entwicklungs-Dienstleister. Vorbereitung- und Teilnahme an einem Pilot-Workshop mit dem Dienstleister
Business Prozess Analyse:
- Sichtung und Präzisierung vorhandener Konzeptdokumente, Use Cases und Requirements
- Erarbeitung weiterer und Präzisierung vorhandener Requirements im Gespräch internen Experten und mit zukünftigen Pilotkunden
Architektur und Konzeption (Schwerpunkt Webserver-Seite des Produktes):
- Entwicklung der softwaretechnischen und infrastrukturellen Architektur
- Evaluation und Auswahl geeigneter JS- und PHP-Frameworks
- Konzeption des Datenbankschemas welches die Requirements abbildet
- Begleitung von UX Workshops hinsichtlich Machbarkeit, Wirtschaftlichkeit und Performance
Technische Projektleitung des Web-Technologie-Teams:
- Erstellung von Aufwandsabschätzung und des Projektplanes für die Entwicklung
- Verantwortlich für Abstimmungsprozesse mit dem Java-Team, welches die Kommunikationsdämons für die Kommunikation mit der messtechnischen Hardware entwickelt.
- Planung, Budgetierung und Zuordnung der Arbeitspakte
Coaching:
- Unterstützung der Entwickler in die Einarbeitung in die verwendeten Frameworks und Technologien
- Durchführung von Trainings zu verschiedenen technologischen Themen wie SQL, AJAX, JavaScript
- Unterstützung der Teammitglieder bei der Dokumentation von Architektur, Technologie und Systementwurf

Eingesetzte Qualifikationen

mySQL, SQL, Ubuntu, Projektleitung / Teamleitung (IT), Apache, Apache Subversion (SVN), User Experience (UX), User Interface (UI), CakePHP, Ajax

Ausbildung

Wirtschaftsinformatik
Diplom
2002
Braunschweig

Über mich

Ich habe über 15 Jahre Erfahrung in IT-Projekten, Schwerpunkt bilden dabei Webtechnologien (PHP, PHP Frameworks, JS, JS Frameworks, Rel. DB insb. MySQL) sowie CMS Systeme (insb. Joomla und WordPress). Dabei habe ich sowohl Erfahrung im Frontend- als auch im Backend-Bereich. Auch im Bereich konzeptioneller (Business Analyse und Sytementwurf) und organistatorischer Tätigkeiten (Projektplanung und Koordination, Teamleitung) sind Erfahrungen vorhanden. Mit gestalterischen Aspekten und Useability habe ich mich ebenfalls bereits auseinandergesetzt. Erfahrung im Umgang, der Beurteilung und ggf. Reparatur von vorhandenen (ggf. undokumentierten) Altsystemen ist vorhanden.

Weitere Kenntnisse

PHP-Frameworks:
- Symfony
- CakePHP

Datenbanken:
- MySQL
- MS SQL
- Oracle

Firewall:
- Silverline F5 Managed Einführung

Projektmanagement Tools:
- Jira
- Confluence

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2031
Berufserfahrung
32 Jahre und 3 Monate (seit 01/1992)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden