Back- und Fronted Dev. - PHP Frameworks - Applikationsarchitektur - Reverse Engineering - bundesweit
- Verfügbarkeit einsehen
- 0 Referenzen
- 87‐119€/Stunde
- 22299 Hamburg
- National
- de | en | ru
- 09.01.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
mySQL, Wordpress, JavaScript, PHP, jQuery, IT-Beratung (allg.), Prozess- / Workflow, Technische Konzeption, Kundenberatung
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
mySQL, Joomla, Migration, HTML5, jQuery, Architektur (allg.)
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
mySQL, HTML5, JavaScript, PHP, jQuery, Responsive Webdesign, Less
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
mySQL, IT Sicherheit (allg.), Qualitätsmanagement / QS / QA (IT), System Architektur, CakePHP, JavaScript, PHP, Technisches Qualitätsmanagement / QS / QA, Auditor
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
Projektmanagement (IT), Software Architektur / Modellierung, JavaScript, Projektmanagement, Mediation, Forschung & Entwicklung (allg.)
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
mySQL, SCRUM, RPC (Remote Procedure Call), Webservices, CSS (Cascading Style Sheet), CakePHP, PHP, IT-Beratung (allg.)
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
mySQL, SQL, Ubuntu, Projektleitung / Teamleitung (IT), Apache, Apache Subversion (SVN), User Experience (UX), User Interface (UI), CakePHP, Ajax
Ausbildung
Braunschweig
Über mich
Weitere Kenntnisse
- Symfony
- CakePHP
Datenbanken:
- MySQL
- MS SQL
- Oracle
Firewall:
- Silverline F5 Managed Einführung
Projektmanagement Tools:
- Jira
- Confluence
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