Softwareingenieur Webanwendungen / Digitalisierung
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 73312 Geislingen an der Steige
- auf Anfrage
- de | en
- 01.08.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Agile Methodologie, Ajax, CSS (Cascading Style Sheet), Git, HTML5, JavaScript, Json, Jquery, Microsoft SQL-Server (MS SQL), Netbeans, PHP, Representational State Transfer (REST), Symfony
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.
Agile Methodologie, Git, HTML5, Json, Mysql, Netbeans, PHP, Representational State Transfer (REST), Responsive Webdesign
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.
Agile Methodologie, Ajax, CSS (Cascading Style Sheet), Git, HTML5, JavaScript, Json, Jira, Jquery, Netbeans, Openvpn, PHP, Representational State Transfer (REST), Responsive Webdesign, SOAP, Typo3, XML
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.
Agile Methodologie, Ajax, CSS (Cascading Style Sheet), HTML5, JavaScript, Jira, Jquery, Netbeans, PHP, Representational State Transfer (REST), Responsive Webdesign, Typo3, XML
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.
Agile Methodologie, Ajax, CSS (Cascading Style Sheet), Docker, Git, HTML5, JavaScript, Jira, Jquery, Mysql, Netbeans, Openvpn, PHP, Representational State Transfer (REST), Responsive Webdesign, Virtualbox, XML
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.
Agile Methodologie, Ajax, Confluence, CSS (Cascading Style Sheet), Docker, ETL, Git, HTML5, JavaScript, Json, Jira, Jquery, Mysql, Netbeans, PHP, Representational State Transfer (REST), Responsive Webdesign, Selenium, Virtualbox, XML
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
Mysql, Debian Linux, Ubuntu, Agile Methodologie, Apache HTTP Server, Docker, Git, Typo3, CSS (Cascading Style Sheet), HTML5, JavaScript, PHP, Selenium
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.
Agile Methodologie, Ajax, Amazon Web Services (AWS), CSS (Cascading Style Sheet), Docker, ETL, Git, HTML5, JavaScript, Json, Jquery, Mysql, Netbeans, PHP, Representational State Transfer (REST), Responsive Webdesign, Selenium, Virtualbox, XML
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)
Mysql, Red Hat Enterprise Linux (RHEL), Python, Systemadministration (allg.), CSS (Cascading Style Sheet), JavaScript, PHP, E-Learning
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
Postgresql, Subversion, Python
5/2008 – 6/2009
TätigkeitsbeschreibungEntwicklung, Aktualisierung und Pflege auf Kundenwünsche zugeschnittener Softwareanwendungen in PHP, Javascript und Java mit MySQL.
Eingesetzte QualifikationenMysql, Drupal, Java (allg.), Softwareentwicklung (allg.), JavaScript, PHP
Zertifikate
Ausbildung
Fachhochschule Ravensburg-Weingarten
Über mich
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden