freiberufler Softwareingenieur Webanwendungen / Digitalisierung auf freelance.de

Softwareingenieur Webanwendungen / Digitalisierung

zuletzt online vor wenigen Tagen
  • 90€/Stunde
  • 73312 Geislingen an der Steige
  • auf Anfrage
  • de  |  en
  • 15.03.2024

Kurzvorstellung

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).

Qualifikationen

  • Agile Entwicklung
  • JavaScript
  • PHP
  • Ajax
  • CSS (Cascading Style Sheet)
  • Docker
  • Git
  • HTML5
  • JavaScript Object Notation (JSON)
  • Jira
  • jQuery
  • Microsoft SQL-Server (MS SQL)
  • mySQL
  • NetBeans
  • OpenVPN
  • Representational State Transfer (REST)
  • Responsive Webdesign
  • SOAP (Simple Object Access Protocol)
  • Symfony (Framework)
  • Typo3
  • VM VirtualBox (Oracle)
  • XML

Projekt‐ & Berufserfahrung

Webanwendungen zur Vermittlung von Kundenanfragen an Krankenkassen
Gesundheitsdienstleister: über 300 000 Patientenko, Remote
12/2020 – offen (3 Jahre, 4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2020 – offen

Tätigkeitsbeschreibung

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 Qualifikationen

Agile Entwicklung, Ajax, CSS (Cascading Style Sheet), Git, HTML5, JavaScript, JavaScript Object Notation (JSON), jQuery, Microsoft SQL-Server (MS SQL), NetBeans, PHP, Representational State Transfer (REST), Symfony (Framework)

Webanwendung zur Kundenverwaltung eines Landmaschinenherstellers
Agrarunternehmen mit 1 200 Mitarbeitern, Remote
5/2020 – 1/2021 (9 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2020 – 1/2021

Tätigkeitsbeschreibung

Rolle: Softwareingenieur (Projektmanagement und Projektleitung)
Auftrag: Entwicklung eines neuen Dashboards, das 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 Anforderung wird als MVC PHP Anwendung mit geplanter REST Integration zu einer zentralen Schnittstelle umgesetzt, die die Datenbank des Projekts verwaltet.

Eingesetzte Qualifikationen

Agile Entwicklung, Git, HTML5, JavaScript Object Notation (JSON), mySQL, NetBeans, PHP, Representational State Transfer (REST), Responsive Webdesign

Webanwendung, auch als TYPO3 Erweiterung, für Vereinsmitglieder
Bundesverband mit 300 örtlichen Vereinen, Remote
4/2018 – offen (6 Jahre)
Politische Interessenvertretung
Tätigkeitszeitraum

4/2018 – offen

Tätigkeitsbeschreibung

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 Qualifikationen

Agile Entwicklung, Ajax, CSS (Cascading Style Sheet), Git, HTML5, JavaScript, JavaScript Object Notation (JSON), Jira, jQuery, NetBeans, OpenVPN, PHP, Representational State Transfer (REST), Responsive Webdesign, SOAP (Simple Object Access Protocol), Typo3, XML

Webanwendung als TYPO3 Erweiterung mit Anbindung an Leadpark
Versicherungsmakler mit 75 Mitarbeitern, Remote
9/2017 – 9/2019 (2 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

9/2017 – 9/2019

Tätigkeitsbeschreibung

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 Qualifikationen

Agile Entwicklung, Ajax, CSS (Cascading Style Sheet), HTML5, JavaScript, Jira, jQuery, NetBeans, PHP, Representational State Transfer (REST), Responsive Webdesign, Typo3, XML

Webanwendung zur Kundenakquise für Stadtwerke
Energieeffizienz-Netzwerk mit über 270 Stadtwerken, Remote
3/2017 – offen (7 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2017 – offen

Tätigkeitsbeschreibung

Rolle: Softwareingenieur (Projektmanagement und Projektleitung)
Auftrag: Wartung und Erweiterung einer aktuell von 50 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 Qualifikationen

Agile Entwicklung, Ajax, CSS (Cascading Style Sheet), Docker, Git, HTML5, JavaScript, Jira, jQuery, mySQL, NetBeans, OpenVPN, PHP, Representational State Transfer (REST), Responsive Webdesign, VM VirtualBox (Oracle), XML

Webanwendung zur Realisierung eines Solarportals für Firmenkunden (Festanstellung)
Energiekonzern mit 78 000 Mitarbeitern, Remote / München
5/2015 – 9/2017 (2 Jahre, 5 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

5/2015 – 9/2017

Tätigkeitsbeschreibung

Rolle: Softwareingenieur (Projektleitung) bei Top50Solar
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. Diese Ertrags- und Verbrauchsdaten wurden in der Anwendung visualisiert. Beispielsweise um den für Großabnehmer wertvollen Peak-Shaving Effekt darzustellen.

Eingesetzte Qualifikationen

Agile Entwicklung, Ajax, Confluence (Atlassian), CSS (Cascading Style Sheet), Docker, ETL, Git, HTML5, JavaScript, JavaScript Object Notation (JSON), Jira, jQuery, mySQL, NetBeans, PHP, Representational State Transfer (REST), Responsive Webdesign, Selenium, VM VirtualBox (Oracle), XML

Softwareingenieur (Festanstellung)
Top50-Solar, Geislingen an der Steige
3/2015 – 6/2019 (4 Jahre, 4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2015 – 6/2019

Tätigkeitsbeschreibung

Front- und Back-End Web-Entwicklung (PHP, MySQL, JavaScript, CSS und HTML):
• Webanwendung zur herstellerunabhängigen Visualisierung der Ertrags- und Verbrauchsdaten von Solaranlagen und deren Batteriespeichern:
◦ Extraktion von Rohdaten mittels SOAP- und REST-APIs
◦ Transformation in ein generisches JSON Format
◦ Laden der Daten in MySQL
• Hochflexible und individuell konfigurierbare Webanwendung für Stadtwerke. Zur automatisierten, prognosebasierten Angebotserstellung für den Erwerb von Solaranlagen mit optionalem Batteriespeicher.
• Konzeption und Entwicklung eines Solarportals für einen großen deutschen Energiekonzern.
• Entwicklungsaufgaben basierend auf dem TYPO3 CMS

Eingesetzte Qualifikationen

mySQL, Debian, Ubuntu, Agile Entwicklung, Apache HTTP Server, Docker, Git, Typo3, CSS (Cascading Style Sheet), HTML5, JavaScript, PHP, Selenium

Webanwendung zur Visualisierung von Solaranlagen und deren Batteriespeichern (Festanstellung)
Energiewirtschaft (Energieeffizienz / Erneuerbare, Remote
3/2015 – 10/2018 (3 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2015 – 10/2018

Tätigkeitsbeschreibung

Rolle: Softwareingenieur (Projektleitung) bei Top50-Solar
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.

Eingesetzte Qualifikationen

Agile Entwicklung, Ajax, Amazon Web Services (AWS), CSS (Cascading Style Sheet), Docker, ETL, Git, HTML5, JavaScript, JavaScript Object Notation (JSON), jQuery, mySQL, NetBeans, PHP, Representational State Transfer (REST), Responsive Webdesign, Selenium, VM VirtualBox (Oracle), XML

IT Business Analyst (Festanstellung)
Deutsche Europäische Schule Singapur, Singapur
3/2010 – 12/2012 (2 Jahre, 10 Monate)
Bildung und Erziehnung
Tätigkeitszeitraum

3/2010 – 12/2012

Tätigkeitsbeschreibung

- Telekonferenzsystem „Globale Schule“
- E-Learning Plattform (Moodle, auf einem RHEL Server)
- Internes Fallbearbeitungssystem der IT (Issue-Tracking-System)
- Programmierarbeiten (E-Formular des Helpdesks in PHP mit SQLite,
Skripte zur Integration oder Automation in Python)

Eingesetzte Qualifikationen

mySQL, Red Hat Enterprise Linux (RHEL), Python, Systemadministration (allg.), CSS (Cascading Style Sheet), JavaScript, PHP, E-Learning

Softwareingenieur (Festanstellung)
Platform Computing Corporation (jetzt IBM), Singapur
7/2009 – 12/2009 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2009 – 12/2009

Tätigkeitsbeschreibung

- Entwicklung, Aktualisierung und Pflege erweiterter administrativer
Werkzeuge für die Verwaltung von Linux-Computerclustern in Python mit
PostgreSQL (unterstützte Distributionen: RHEL, SLES und andere)

- Integration von Platform-Software für Geschäftspartner

Eingesetzte Qualifikationen

PostgreSQL, Apache Subversion (SVN), Python

Softwareingenieur (Festanstellung)
OpenFeel Ptd. Ltd., Singapur
5/2008 – 6/2009 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2008 – 6/2009

Tätigkeitsbeschreibung

Entwicklung, Aktualisierung und Pflege auf Kundenwünsche zugeschnittener Softwareanwendungen in PHP, Javascript und Java mit MySQL.

Eingesetzte Qualifikationen

mySQL, Drupal, Java (allg.), Softwareentwicklung (allg.), JavaScript, PHP

Zertifikate

LPIC-2: Linux Professional Institute Certification – Level 2
2013
CLA: Novell Certified Linux Administrator SUSE Linux Enterprise 11
2013
LPIC-1: Linux Professional Institute Certification – Level 1
2013
CC: Competent Communicator, Toastmasters International
2013

Ausbildung

Angewandte Informatik - Multimedia Engineering
Diplomingenieur
2008
Fachhochschule Ravensburg-Weingarten

Über mich

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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
2590
Alter
44
Berufserfahrung
15 Jahre und 10 Monate (seit 05/2008)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden