Webentwicklung/Anwendungsentwicklung
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 82008 Unterhaching
- National
- de | en | ro
- 21.05.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2023 – offen
TätigkeitsbeschreibungAktualisierung des Projekts auf PHP 8. Erweiterung der Funktionalität und Behebung von Fehlern in Abstimmung mit dem Kunden.
Eingesetzte QualifikationenMariadb, Docker, PHP
7/2022 – 12/2022
Tätigkeitsbeschreibung
Erweiterung eines Scripts zur Darstellung von Emissionsstatistiken im Browser mit Nutzung von Plotly.js und Vue.js 3.
Erarbeitung der Features mit dem Kunden, Abstimmung der Entwicklung mit dem Backend Team.
Typescript, Vue.Js
6/2021 – offen
TätigkeitsbeschreibungWeiterentwicklung einer Laravel Webapp, um Produktinformationen für TV-Shows vorzubereiten. Weiterentwicklung eines CRM-Tools mit Zend Framework 1. Entwicklung einer Auktions-Web-App für ein Shopsystem mit Laravel und Vue.js. Scrum basierte Arbeitsweise in einem Team von 1-3 Entwicklern.
Eingesetzte QualifikationenSQL, Laravel, PHP, Zend Framework
2/2021 – 6/2021
TätigkeitsbeschreibungEintreffende Customer Support Tickets prüfen, Probleme beheben, ggf. Probleme bewerten und an Entwicklung weiterleiten. Kontakt mit den Endkunden. Contentpflege Typo3. Rechteverwaltung
Eingesetzte QualifikationenTypo3
3/2019 – 12/2021
TätigkeitsbeschreibungUmstellung einer WEB-API, die mit NodeJS geschrieben wurde, nach Typescript. Begleichung technischer Schulden, Anpassung der Codebasis und der Unit Tests. Gelegentliche Anpassungen und Implementierung neuer Features.
Eingesetzte QualifikationenMysql, Node.Js, Typescript
3/2019 – 8/2019
Tätigkeitsbeschreibung
Entwicklung eines Bewerber-Befragungstools mit Angular und ASP.Net Core 2.x. Styling mit Bootstrap 4.
Ausarbeitung der Features in enger Absprache mit dem Kunden
Aufbau der Datenbankstruktur
Implementierung der Frontend Applikation mit Angular und Angular Material Implementierung der Backend API mit AP.Net Core
.Net, Angular, ASP.NET
1/2018 – 10/2018
Tätigkeitsbeschreibung
API.
Ausarbeitung der Features in Absprache mit dem Kunden, Erstellung eines Prototyps mit Balsamiq
Aufbau der Datenbankstruktur und Implementierung der API mit Loopback und Elastic Search.
Umsetzung des Frontends mit Angular (6), Styling mit CSS3 und Grid CSS.
Balsamiq, Mongodb, Docker, Node.Js, Angular, Elasticsearch
12/2017 – 12/2020
Tätigkeitsbeschreibung
Weiterentwicklung einer Webapplikation für Finanzagenten.
Komplete Überarbeitung des Designs der Applikation, Realisierung des Designs mit Bootstrap 4.
Optimierung der UI für mobile Geräte, Verbesserung der Usability.
Implementierung neuer Komponenten mit Angular(4/8) und Bootstrap 4. Implementierung von Websites mit Hilfe von assemble.io.
Umsetzung und Anpassung von E-Mail-Templates.
Scrumbasierte Umsetzung diverser Prototypen für Webanwendungen mit Angular bzw. React und Bootstrap.
Angular, Docker, Elasticsearch, Front End, Mongodb, Node.Js, React (JavaScript library)
12/2016 – 12/2017
TätigkeitsbeschreibungMeine Aufgabe besteht darin, Module für ArcMap zu pflegen, zu warten und weiter zu entwickeln. Die Module werden in VB.NET implementiert, gearbeitet wird nach Scrum.
Eingesetzte QualifikationenSQL, .Net, Vermessung
10/2015 – 8/2017
Tätigkeitsbeschreibung
Die Aufgabe bestand darin, ein in PHP implementiertes Tool abzulösen und auf eine neue technische Basis zu stellen. Im Ersten Schritt wurde die Applikation für Desktop Browser entwickelt.
Im Frontend setzten wir HTML5 und AngularJS 1.x ein und im Backend kam node.js zum Einsatz. Die Daten wurden in mehreren MySQL-Datenbanken gespeichert. und die Reports im Browser mit Hilfe von d3.js dargestellt.
Meine Aufgabe bestand darin, die Applikation durch Refactoring zu verbessern und diverse Module für die Applikation zu implementieren, wie z.B. einen Datepicker, den PDF-Export mit Hilfe von pdfmake im Frontend, sowie dem CSV-Export im Frontend. Die Unit Tests wurden mit Hilfe von jasmine, mock-require und karma, sowohl für das Frontend als auch für das Backend umgesetzt.
Mysql, Git, Web Entwicklung, HTML5, AngularJS
8/2015 – 4/2016
TätigkeitsbeschreibungMeine Aufgabe bestand darin, eine von mir entwickelte Desktop-Applikation zu erweitern indem die diversen Kontaminationsszenarien um diverse simulierte Messwerte ergänzt und exportiert werden. Die so für Schulungszwecke exportierten Messwerte wurden von einer anderen von mir entwickelten Applikation importiert um echte Messwerte zu simulieren. Des weiteren habe ich in enger Absprache mit dem Kunden einen Algorithmus implementiert und optimiert, um das charakteristische zeitliche Verhalten von Messgeräten zu simulieren, z.B. verzögerter Anstieg der Messwerte im zeitlichen Verlauf, abhängig von der Höhe der simulierten Messwerte.
Eingesetzte QualifikationenGit, Microsoft Visual Studio, C#, .Net Framework (Microsoft), Subversion
4/2015 – offen
Tätigkeitsbeschreibung
Meine Aufgabe besteht darin, den Prototypen einer responsive Webapplikation zur Erfassung von Patientendaten weiter zu entwickeln.
Mein Schwerpunkt liegt darin, den Kunden bei der weiteren Entwicklung beraten, Konzepte zu erarbeiten und die Features umzusetzen.
Unter anderem sind das neue Module für die Verwaltung der Daten, die von den Benutzern eingegeben werden, sowie diverser Module für das Backend, in dem rollenbasiert diverse Statistiken zur Verfügung gestellt werden, und QR-Codes erstellt und nach Excel exportiert werden.
Das Projekt wurde serverseitig mit Laravel v4 entwickelt. Im Frontend kommt Bootstrap und jQuery zum Einsatz.
Mysql, Git, HTML5, JavaScript, PHP
5/2012 – 9/2016
Tätigkeitsbeschreibung
Im Mittelpunkt stand die Weiterentwicklung diverser Webauftritte basierend auf OpenEngine 2/3, einem mit PHP 5 realisierten CMS Systems. Im Frontend kam jQuery und prototype zum Einsatz.
Meine Aufgaben bestand unter anderem darin, die Erweiterung und Umsetzung diverser XSL basierter Templates für die Transformation XML basierter Inhalte nach HTML, die Entwicklung diverser Frontend Module, wie Slider und Timelines, sowie die Erweiterung der Funktionalität der Webauftritte mit PHP 5.
Mit PHP habe ich diverse Schnittstellen zu eigenen Services mit SOAP und diversen social Media Plattformen wie google+, Facebook und Twitter umgesetzt. Des weiteren bestand meine Aufgabe darin, zwei mit Zend2 und ExtJS entwickelte Tools zur Verwaltung von Produktlinks bzw. einer Produktdatenbank zu pflegen und zu erweitern wie z.B. Umsetzung des Imports und Exports von und nach Excel mit Hilfe von PHPExcel. Erweiterung des Datenbankmodels und der Controller im PHP Code, sowie der Anpassung der ExtJS Oberfläche.
Meine Aufgabe in den letzten 1,5 Jahren bestand darin, bei der Neuentwicklung einer internen Kommunikationsplattform in einem internationalen 6 köpfiges Team mit zu wirken. Im ersten Teil habe ich Teile der Spezifikationen der verschiedenen Systemteile erstellt. Danach wurde das bestehende System einem Refactoring unterzogen und eine MVC ähnliche Struktur im PHP Code aufgebaut.
Teile des Frontends habe ich in HTML5 und CSS3 gemäß Designvorlage mit Hilfe von XSL Transformationen umgesetzt.
Das System wurde an externe Schnittstellen via REST APIs angebunden und das Backend um diverse Module sowie einer neu entwickelten light Version des CMS erweitert. Dazu wurde ExtJS 4.2 im Frontend eingesetzt.
Mysql, Microsoft SQL-Server (MS SQL), XML, Subversion, Zend Framework, XSLT (XSL Transformation), HTML, PHP, JavaScript
7/2011 – 2/2012
Tätigkeitsbeschreibung
Meine Aufgabe bestand darin, in enger Absprache mit dem Kunden, eine Desktop Applikation zu entwickeln, mit deren Hilfe Benutzer in der Lage sind, aus einer Liste von vorgegebenen Kontaminationsszenarien zu wählen, deren Parameter anzupassen, diese Szenarien im Voraus zu berechnen und als Binärdatei zu exportieren.
Die Applikation stellt die Szenarien in einer selbst entwickelten Landkarte dar und ermöglicht dem Benutzer Diese für Schulungszwecke an diversen Orten zu platzieren, die Daraus resultierenden Messwerte zu exportieren und einer anderen Applikation in einem eigens entworfenen Binärformat anzubieten.
Git, Microsoft Visual Studio, C#, .Net Framework (Microsoft), Subversion
1/2011 – 5/2012
Tätigkeitsbeschreibung
In diesem 2 Mann Projekt hatte ich die Aufgabe, gemeinsam mit der Projektleitung die Features einer Reporting Moduls im Typo3 Backend zu erarbeiten und umzusetzen.
Das Reporting Tool haben wir browserseitig mit Hilfe von ExtJS umgesetzt. Serverseitig wurde ein Typo3 Modul implementiert. Die Inhalte wurden in einer MySQL Datenbank gespeichert.
Die in 12 Sprachen verfügbaren Artikel der Platform, samt unterschiedlicher Encodings habe ich nach utf-8 portiert.
Die mehrsprachige Webapplikation diente als interne Wissensplattform für diverse Produkte der Firma und umfasste nun knapp 375000 Artikel.
Typo3, Subversion, HTML, PHP, JavaScript
8/2010 – 1/2011
TätigkeitsbeschreibungMeine Aufgabe in diesem verteilten 8 Mann Team bestand darin, die Webapplikation in Absprache mit der Projektleitung zu erweitern und zu pflegen.
Eingesetzte QualifikationenSubversion, PHP, JavaScript-Frameworks
1/2010 – 7/2010
Tätigkeitsbeschreibung
In diesem 2 Mann Projekt hatte ich die Aufgabe, gemeinsam mit der Projektleitung die Features der Intranet Platform zu erarbeiten und mit Hilfe diverser Typo3 Extensions im Frontend und mehrerer Module im Backend umzusetzen.
Teile der Darstellung im Frontend haben wir mit Hilfe von Typoscript umgesetzt. Die mehrsprachige Webapplikation diente als interne Wissensplattform für diverse Produkte der Firma und umfasste knapp 200000 Artikel.
Typo3, Subversion, PHP, JavaScript
7/2009 – 12/2009
Tätigkeitsbeschreibung
Meine Aufgabe bestand darin, eine Spezifikation für das umzusetzende Reporting Tool zu erarbeiten und die Software mit Hilfe des Zend Frameworks umzusetzen. Des weiteren habe ich die Architektur erarbeitet, und die Unit Tests für den PHP Code dazu implementiert.
Hier habe ich mit Hilfe eines Pre-Commit Hooks in SVN Tools für Syntax und Codestyleprüfungen genutzt.
Die Applikation hat die Daten aus diversen Datenquellen (MS SQL Datenbanken, XML Dateien, Emails und SOAP Services ) extrahiert und diese in eine MS-SQL Datenbank importiert.
Subversion, Zend Framework, PHP
4/2009 – 5/2009
TätigkeitsbeschreibungIn diesem Teamübergreifenden Projekt bestand meine Aufgabe, die Requirements der in Cobol implementierten Applikation zu erfassen, zu dokumentieren und in PHP umzusetzen. In enger Absprache mit den Spezialisten auf diesem Gebiet haben wir die ersten Anforderungen im Team erfasst, an Spezialschulungen teil genommen, erste Wireframe Prototypen erstellt und vorgestellt, sowie einen Prozess und ein Template für die Umsetzung der Applikation in PHP erstellt.
Eingesetzte QualifikationenPHP, JavaScript-Frameworks
6/2008 – 3/2009
Tätigkeitsbeschreibung
Meine Aufgabe in diesem 6 Mann Team, bestand darin, die von der Projektleitung erarbeiteten Anforderungen als Extensions für das Typo3 CMS umzusetzen. Unter anderem habe ich das System via SOAP an externe Schnittstellen angebunden, sowie die Formulare im Frontend erstellt und mit Javascript optimiert.
Im Frontend kamen als Javascript Frameworks prototype und Mootools zum Einsatz. Ziel war es eine Webapplikation zu implementieren, mit deren Hilfe, der Workflow in der Hardwarereparatur optimiert werden sollte.
Typo3, Subversion, PHP, JavaScript-Frameworks
7/2007 – 6/2016
Tätigkeitsbeschreibung
In diesem Projekt habe ich die früher begonnene Desktop Applikation von C++ (MFC) nach C# portiert und weiter entwickelt. Die Anforderungen des Kunden habe ich erfasst und umgesetzt, sowie die funktionalen und Unit Tests implementiert/ durchgeführt.
Die Applikation erfasst Messwerte aus mehreren Messgeräten über die RS232 Schnittstelle darunter auch GPS Signale. Diese Daten werden in diversen Landkarten z.B. ESRI shapefiles, PTV-Map, einer eigenen Implementierung der OSM Karte (Open Street Map ) und einer NATO Karte dargestellt. Diese Ansicht wird durch eine Listen und eine Diagrammansicht ergänzt.
Darüber hinaus habe ich eine Schnittstelle zur Ansteuerung von Mobotix Kameras über HTTP zur Verfügung gestellt, mit deren Hilfe parallel zur Messung auch Videodaten mir Hilfe dieser Kameras erfasst werden können.
Für den Austausch der Daten zwischen verschiedenen Instanzen habe ich eine weitere Applikation mit Hilfe des WCF Frameworks implementiert, welche als Server dient. Sie nimmt die Messwerte entgegen, speichert diese und ermöglicht die Übermittlung an weitere Instanzen. Die Umsetzung erfolgte mit Hilfe des .Net Frameworks 2.0 - 3.5 und gdi+.
Die Installationsroutine ist mit dem NSIS Installer umgesetzt.
Im Laufe des Projekts entstanden diverse kleinere und größere Hilfstools unter anderem eine Übersetzungstool für die Übersetzung der Texte in den Applikationen.
Visual C++, Microsoft Visual Studio, C#, Subversion
2/2007 – 6/2007
TätigkeitsbeschreibungIn diesem Projekt durfte ich an der Erweiterung eines webbasierten Ersatzteil- Verwaltungssystem und Bestellsystems mitwirken. Die Anforderungen wurden in enger Abstimmung mit dem Kunden erarbeitet, umgesetzt, getestet und deployed.
Eingesetzte QualifikationenSubversion, HTML, JavaScript, PHP
12/2006 – 6/2010
Tätigkeitsbeschreibung
Tätigkeit als Dozent zu diversen IT-Themen, unter anderem für die Programmiersprachen C, C++, PHP, VB, VB.Net, C#, .Net 2.0.
Meine Aufgabe bestand darin, bis zu 4 Kursteilnehmern mehrtätige Einführungen in die oben genannten Programmiersprachen zu geben und ihnen die Grundprinzipien der objektorientierten Programmierung zu vermitteln.
Mysql, Visual Basic, C++, C#, Subversion, HTML, PHP
12/2006 – 2/2007
TätigkeitsbeschreibungMeine Aufgabe bestand darin, eine vorhandene Fremdapplikation so zu erweitern, damit sie eine weitere Karte nutzt um Messwerte in dieser Karte darstellt. Die Hauptproblematik bestand darin, die Applikation ohne Quellcodes zu erweitern. Dies habe ich durch Ausnutzung des Windows Messaging Systems umgesetzt. Das Projekt wurde in enger Abstimmung mit dem Kunden entwickelt und getestet.
Eingesetzte QualifikationenVisual C++, Microsoft Visual Studio, Subversion, Microsoft Foundation Classes (MFC)
9/2006 – 12/2006
TätigkeitsbeschreibungIn diesem Projekt habe eine Desktop Fremdapplikation entwickelt, mit deren Hilfe Daten von einer seriellen Schnittstelle via TCP/IP an eine andere Desktop Applikation übertragen wurden. Dazu musste ich ein proprietäres Kommunikationsprotokoll analysieren und implementieren, sowie mit Hilfe des Windows Messaging Systems die empfangende Applikation erweitern.
Eingesetzte QualifikationenVisual C++, Microsoft Visual Studio, Subversion, Microsoft Foundation Classes (MFC)
2/2006 – 9/2006
Tätigkeitsbeschreibung
In diesem Projekt habe ich eine vorhandene Desktop Applikation mit C++ (MFC) neu umgesetzt, die Anforderungen des Kunden erfasst und umgesetzt, sowie die Funktionalen Tests durchgeführt. Die Applikation erfasst Messwerte aus mehreren Messgeräten über die RS232 Schnittstelle darunter auch GPS Signale. Die dadurch erfassten Daten werden mit Hilfe der GPS Daten in diversen Landkarten z.B. PTV- Map früher MAP & Guide, ESRI Shape Files und diverse andere Formaten, dargestellt.
Diese Ansicht wird durch eine Listen und eine Diagrammansicht ergänzt.
Visual C++, C++, Subversion, Microsoft Foundation Classes (MFC)
Ausbildung
Regensburg
Forchheim
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Rumänisch (Gut)
- Ungarisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden