Profilbild von Andreas Buck Agile Entwicklung responsiver Webanwendungen mit PHP, MySQL, JavaScript, CSS und HTML aus Geislingen

Andreas Buck

teilweise verfügbar

Letztes Update: 15.03.2024

Agile Entwicklung responsiver Webanwendungen mit PHP, MySQL, JavaScript, CSS und HTML

Firma: atbyte
Abschluss: Diplomingenieur (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

atbyte-Webanwendungen-Profil_181123.pdf

Skills

  • Agile Entwicklung responsiver Webanwendungen mit PHP, MySQL, JavaScript, CSS und HTML.
  • Digitalisierungsprojekte: zuletzt E-Government Lösungen mit der Lucom Interaction Platform
  • Gründer mit über 13 Jahren Berufserfahrung als Diplom-Ingenieur (FH) im Bereich der Softwareentwicklung.
  • Erfahrung von 10 Jahren in der Leitung und 6 Jahren im Management von Projekten mit git und JIRA.
  • Konzeption, Implementation, Qualitätssicherung und Wartung individualisierter Softwareprojekte.

Sprachen
  • PHP   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 11 Jahre
  • JavaScript   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 11 Jahre
  • CSS   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 11 Jahre
  • SCSS   ▪ ▪ ▪ ▪ ▪ 5 Jahre
  • HTML   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 11 Jahre
  • XML   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
  • Java   ▪ ▪ 2 Jahre
Datenbanken und Formate
  • MySQL   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 10 Jahre
  • Oracle   ▪ 1 Jahr
  • SQLite   ▪ ▪ ▪ 3 Jahre
  • JSON   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
Frameworks und Bibliotheken
  • Back-End
    • TYPO3 CMS   ▪ ▪ ▪ ▪ ▪ ▪ 6 Jahre
    • Extbase / Flexforms   ▪ ▪ ▪ ▪ ▪ ▪ 6 Jahre
    • Lucom Interaction Platform   ▪ ▪ 2 Jahre
    • Symfony   ▪ 1 Jahr
    • Propel ORM   ▪ ▪ ▪ ▪ 4 Jahre
  • Front-End
    • Bootstrap   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
    • jQuery   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
Template-Engines
  • Fluid   ▪ ▪ 2 Jahre
  • Smarty   ▪ ▪ ▪ ▪ 4 Jahre
  • Twig   ▪ 1 Jahr
Automatisierte Tests
  • PHPUnit:   ▪ ▪ 2 Jahre
  • Selenium:   ▪ ▪ 2 Jahre
Werkzeuge und Methoden
  • Versionsverwaltung
    • git   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
    • SVN   ▪ ▪ ▪ 3 Jahre
  • MVC   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
  • Responsives Webdesign   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
  • IDEs
    • Netbeans   ▪ ▪ ▪ ▪ ▪ ▪ 7 Jahre
    • Eclipse   ▪ ▪ 2 Jahre
    • PhpStorm   ▪ ▪ 2 Jahre
    • Lucom FormsForWeb Design   ▪ ▪ 2 Jahre
  • VPN / OpenVPN   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
Agiles Projektmanagement
  • Scrum / Kanban   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
  • Requirements Engineering   ▪ ▪ ▪ ▪ ▪ ▪ 6 Jahre
  • User Stories   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
  • Jira / Confluence   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 9 Jahre
  • GitHub / GitLab   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
  • Pivotal Tracker / Kanboard   ▪ ▪ ▪ ▪ ▪ 5 Jahre
Container und Plattformen
  • Linux Server (Debian, Red Hat)   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 9 Jahre
  • Linux Client (Gentoo)   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 13 Jahre
  • Docker   ▪ ▪ ▪ ▪ ▪ ▪ ▪ 7 Jahre
  • AWS   ▪ ▪ ▪ 3 Jahre
  • VirtualBox   ▪ ▪ ▪ ▪ ▪ 5 Jahre
Microservices
  • Ajax   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 10 Jahre
  • REST   ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 8 Jahre
  • ETL   ▪ ▪ ▪ ▪ 4 Jahre
  • SOAP   ▪ ▪ ▪ ▪ 4 Jahre
  • Slim Framework   ▪ ▪ ▪ ▪ 4 Jahre

▪ ▪ ▪ Professionelle Erfahrung in Jahren

Projekthistorie

06/2022 - bis jetzt
Entwicklung von E-Government Lösungen auf Bundesebene für einen IT-Dienstleister mit 3 500 Mitarbeitern und 430 Millionen € Umsatz
(Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Rolle:
Softwareingenieur

Auftrag:
Projekt zur Umsetzung der Digitalisierung von Suchanfragen beim Zoll auf Basis der Lucom Interaction Platform.

Eingesetzte Fähigkeiten:
■ Sprachen: Java, JavaScript, HTML, CSS, XML
■ Datenbank: MySQL, Oracle
■ Agiles Projektmanagement: Jira, Confluence, GitLab
■ Werkzeuge und Methoden: Versionsverwaltung git, MVC, Responsives Webdesign, VPN
■ Plattform: Linux, Docker
■ Microservices: SOAP

04/2018 - bis jetzt
Webanwendung, auch als TYPO3 Erweiterung, für Vereinsmitglieder eines Bundesverbands mit 300 örtlichen Vereinen und 1 300 Beschäftigten
Bundesweiter Verein zur Intressensvertretung (Sonstiges, 1000-5000 Mitarbeiter)

Rolle:
Softwareingenieur (Projektmanagement und Projektleitung)

Auftrag:
Wartung einer bestehenden Javascript Anwendung, die Kunden ermöglicht mit dem Verein online in Kontakt zu treten. PHP wird für die SOAP-Integration mit der zentralen Datenbank verwandt. Der PHP Code ist seinerseits als REST-Schnittstelle konzipiert, die von der Javascript Anwendung über Ajax angebunden wird. Die Anwendung funktioniert entweder eigenständig oder als TYPO3 Erweiterung. Zuletzt wurde eine Reintegration des bestehenden Codes in ein neues Design mit Erweiterungen und Refaktoring durchgeführt.

Eingesetzte Fähigkeiten:
■ Programmierung: PHP, HTML5, JavaScript, jQuery, JSON, CSS, Bootstrap, XML
■ Frameworks: Backend: TYPO3 CMS
■ Werkzeuge und Plattformen: Versionsverwaltung: git | Projektmanagement: Jira, GitLab | Plattform: Linux | OpenVPN | IDE: Netbeans
■ Verfahren: Ajax, Agile Softwareentwicklung, Responsives Webdesign, REST, MVC, SOAP

09/2021 - 10/2023
Entwicklung von E-Government Lösungen auf Bezirks- und Landesebene für einen IT-Dienstleister mit 3 000 Mitarbeitern und 355 Millionen € Umsatz
(Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Rolle:
Softwareingenieur

Auftrag:
Projekte zur Digitalisierung verschiedener Verwaltungsprozesse. Wie beispielsweise für die räumliche Planung, im Bildungswesen oder für Härtefallverfahren. Umsetzung der
Projekte auf Basis der Lucom Interaction Platform.

Eingesetzte Fähigkeiten:
■ Sprachen: JavaScript, HTML, XML
■ Datenbank: MySQL
■ Agiles Projektmanagement: Scrum, Jira, Confluence, GitLab
■ Werkzeuge und Methoden:
Versionsverwaltung git, MVC, Responsives Webdesign, AnyConnect VPN
■ Plattform: Linux, VirtualBox
■ Microservices: Ajax

08/2021 - 12/2021
Relaunch der Unternehmenswebseite auf Basis von TYPO3 für ein Großhandelsunternehmen mit 1 200 Mitarbeitern und 280 Millionen € Umsatz
(Konsumgüter und Handel, 1000-5000 Mitarbeiter)

Rolle:
Softwareingenieur

Auftrag:
TYPO3 Backend Entwicklung zur Unterstützung eines Relaunches. Auf den Kunden zugeschnittene Erstellung moderner interaktiver Komponenten. Sowie die Anpassung des TYPO3 Backends für Redakteure.

Eingesetzte Fähigkeiten:
■ Sprachen: PHP, HTML, XML
■ Datenformate: JSON, JAML
■ Backend Framework: TYPO3 CMS mit Extbase, Flexforms, Form Framework und Mask
■ Template-Engine: Fluid
■ Agiles Projektmanagement: Scrum, Jira
■ Werkzeuge und Methoden: Versionsverwaltung git, MVC, Responsives Webdesign
■ Plattform: Linux

03/2017 - 12/2021
Webanwendung zur Kundenakquise für die Stadtwerke eines Netzwerks für Energieeffizienz und erneuerbare Energien mit 270 Stadtwerken
Energiewirtschaft (Energieeffizienz / Erneuerbare Energien) (Energie, Wasser und Umwelt, 10-50 Mitarbeiter)

Rolle:
Softwareingenieur (Projektmanagement und Projektleitung)

Auftrag:
Wartung und Erweiterung einer aktuell von 40 Stadtwerken verwandten PHP-Anwendung. Zur automatisierten, prognosebasierten Erstellung von Angeboten. Für den Erwerb oder die Pacht von Solaranlagen mit optionalem Batteriespeicher. Mit REST-Anbindung an Salesforce. Durch die voneinander abweichenden Anforderungen ist die Anwendung hochflexibel und bis ins Detail modular aufgebaut. Die Verbindung dieser Module wird in der Datenbank konfiguriert.

Eingesetzte Fähigkeiten:
■ Programmierung: PHP, HTML5, JavaScript, jQuery, CSS, Bootstrap, SCSS, XML
■ Datenbanken: MySQL
■ Werkzeuge und Plattformen: Versionsverwaltung: git | Projektmanagement: Jira, Pivotal Tracker | Plattformen: Linux, Docker | VirtualBox | OpenVPN | IDE: Netbeans
■ Verfahren: Ajax, Agile Softwareentwicklung, Responsives Webdesign, REST, MVC

07/2021 - 11/2021
Online-Panelsoftware zu Marktforschungszwecken für ein etabliertes Marktforschungsunternehmen
(Marketing, PR und Design, < 10 Mitarbeiter)

Rolle:
Softwareingenieur (Projektmanagement und Projektleitung)

Auftrag:
Konfektionierung eines Marktforschungs-Panels. Responsive Überarbeitung des
Layouts und der Inhaltselemente. Sowie Herstellung der Funktionalität der Inhaltselemente.

Eingesetzte Fähigkeiten:
■ Sprachen: HTML, CSS
■ Template-Engine: Smarty
■ Frontend Frameworks: Material Design, Boostrap
■ Agiles Projektmanagement: Requirements Engineering, User Stories, Kanban, Kanboard
■ Werkzeuge und Methoden: Responsives Webdesign
■ Plattform: Linux

12/2020 - 10/2021
Webanwendungen zur Vermittlung von Kundenanfragen an Krankenkassen für einen Gesundheitsdienstleister mit über 300 000 Patientenkontakten pro Jahr
Gesundheitsdienstleister (Pharma und Medizintechnik)

Rolle:
Softwareingenieur (Projektmanagement und Projektleitung)

Auftrag:
Entwicklung einer neuen REST-Anbindung für zwei existierende Webanwendungen. Implementierung einer neuen Webanwendung für die telefonische Authentifizierung von Versicherten. Die über eine REST-Schnittstelle ausgelesenen Daten des anrufenden Versicherten werden in eine MS SQL Server Datenbank übernommen.

Eingesetzte Fähigkeiten:
■ Programmierung: PHP, HTML5, JavaScript, jQuery, JSON, CSS, Bootstrap
■ Datenbank: Microsoft SQL Server
■ Framework: Symfony, PHP Data Objects
■ Werkzeuge und Plattformen: Versionsverwaltung: git | Projektmanagement: Kanboard | Plattform: Linux | IDE: Netbeans
■ Verfahren: Ajax, Agile Softwareentwicklung, REST, MVC

05/2020 - 01/2021
Webanwendung zur Kundenverwaltung für ein Agrarunternehmen mit 1 200 Mitarbeitern und 500 Millionen € Umsatz
Landmaschinenhersteller (Industrie und Maschinenbau, 1000-5000 Mitarbeiter)

Rolle: Softwareingenieur (Projektmanagement und Projektleitung)

Auftrag: Entwicklung einer MVC PHP Anwendung, die Mitarbeitern einen Überblick über den aktuellen Status von Kunden, beispielsweise hinsichtlich anstehender Termine oder aktueller Zufriedenheit, ausgibt. Zusätzlich soll die Möglichkeit gegeben sein, Kundentermine zu vergeben und Benachrichtigungen zu versenden. Die Anwendung wurde mit vorbereiteter REST-Integration zu einer zentralen Schnittstelle umgesetzt, die die Datenbank des Projekts verwaltet.


Eingesetzte Fähigkeiten:
■ Programmierung: PHP, HTML5, JSON, Bootstrap
■ Datenbanken: MySQL
■ Frameworks: Template-Engine: Twig
■ Werkzeuge und Plattformen: Versionsverwaltung: git | Projektmanagement: GitHub | Plattform: Linux | IDE: Netbeans
■ Verfahren: Agile Softwareentwicklung, Responsives Webdesign, REST, MVC

09/2017 - 09/2019
Webanwendung als TYPO3 Erweiterung mit Anbindung an Leadpark für einen Versicherungsmakler mit 75 Mitarbeitern und 6 Niederlassungen
Versicherungsmakler (Versicherungen, 50-250 Mitarbeiter)

Rolle:
Softwareingenieur (Projektmanagement und Projektleitung)

Auftrag:
Wartung einer bestehenden TYPO3 Erweiterung. Ein zentrales Element dieser Erweiterung sind REST-Anbindungen zu externen Diensten, die über Ajax angesprochen werden. Beispielsweise um Kundenanfragen an Leadpark weiterzuleiten. Neben der Aktualisierung und Erweiterung dieser Anbindungen wurden bestehende TYPO3 Content Elemente, die die Erweiterung zur Verfügung stellt, aktualisiert oder neu erstellt.

Eingesetzte Fähigkeiten:
■ Programmierung: PHP, HTML5, JavaScript, jQuery, CSS, Bootstrap, XML
■ Frameworks: Backend: TYPO3 CMS
■ Werkzeuge und Plattformen: Projektmanagement: Jira | Plattform: Linux | IDE: Netbeans
■ Verfahren: Ajax, Agile Softwareentwicklung, Responsives Webdesign, REST, MVC

03/2015 - 10/2018
Webanwendung zur Visualisierung von Solaranlagen und deren Batteriespeichern für den Betreiber eineres Solarnetzwerks mit 5 000 Mitgliedern
Energiewirtschaft (Energieeffizienz / Erneuerbare Energien) (Energie, Wasser und Umwelt, < 10 Mitarbeiter)

Rolle:
Softwareingenieur (Projektleitung)


Auftrag:
Webanwendung zur herstellerunabhängigen Visualisierung der Ertrags- und Verbrauchsdaten von Solaranlagen und deren Batteriespeichern. Um den Vergleich der Werte in einem großen Netzwerk von Anlagenbetreibern zu ermöglichen. Dafür wurden Daten verschiedener Anbieter, meist über REST-Anbindungen, ausgelesen und in ein einheitliches JSON-Format übersetzt. Daraus wurden die Daten schließlich in eine MySQL Datenbank importiert.

Eingesetzte Fähigkeiten:
■ Programmierung: PHP, HTML5, JavaScript, jQuery, JSON, CSS, Bootstrap, XML
■ Datenbanken: MySQL
■ Frameworks: Backend: Propel ORM | Template-Engine: Smarty | Automatisierte Tests: PHPUnit, Selenium | API: Slim
■ Werkzeuge und Plattformen: Versionsverwaltung: git | Projektmanagement: GitHub | Plattformen: Linux, Docker, AWS | VirtualBox | IDE: Netbeans
■ Verfahren: Ajax, Agile Softwareentwicklung, Responsives Webdesign, REST, MVC, ETL

05/2015 - 09/2017
Webanwendung zur Realisierung eines Solarportals für Firmenkunden für einen Energiekonzern mit 78 000 Mitarbeitern und 41 Milliarden € Umsatz
Energiekonzern (Energie, Wasser und Umwelt, >10.000 Mitarbeiter)

Rolle:
Softwareingenieur (Projektleitung)

Auftrag:
Konzeption und Implementation eines Solarportals für einen großen deutschen Energiekonzern. Heterogene Daten von Solaranlagen und Batteriespeichern verschiedener Anbieter wurden, meist über REST-Anbindungen, ausgelesen und in ein einheitliches JSON-Format übersetzt. Ertrags- und Verbrauchsdaten wurden in der Anwendung visualisiert. Beispielsweise um den für Großabnehmer wertvollen Peak-Shaving Effekt darzustellen.

Eingesetzte Fähigkeiten:
■ Programmierung: PHP, HTML5, JavaScript, jQuery, JSON, CSS, Bootstrap, XML
■ Datenbanken: MySQL
■ Frameworks: Backend: Propel ORM | Template-Engine: Smarty | Automatisierte Tests: PHPUnit, Selenium | API: Slim
■ Werkzeuge und Plattformen: Versionsverwaltung: git | Projektmanagement: Jira, Confluence, GitHub | Plattformen: Linux, Docker | VirtualBox | IDE: Netbeans
■ Verfahren: Ajax, Agile Softwareentwicklung, Responsives Webdesign, REST, MVC, ETL

Zertifikate

Linux Professional Institute Certification – Level 2 (LPIC-2)
2013

Reisebereitschaft

Nur Remote verfügbar
Kerneinsatzorte nach Postleitzahlenbereich: 730*, 731*, 732*, 733*, 735*, 890*, 891*, 892*, 893*, 895* Vor Ort Einarbeitung jederzeit möglich. Ansonsten außerhalb des Kerngebiets vorwiegend remote.
Profilbild von Andreas Buck Agile Entwicklung responsiver Webanwendungen mit PHP, MySQL, JavaScript, CSS und HTML aus Geislingen Agile Entwicklung responsiver Webanwendungen mit PHP, MySQL, JavaScript, CSS und HTML
Registrieren