Profilbild von Anonymes Profil, Softwareentwickler
teilweise verfügbar

Letztes Update: 09.11.2023

Softwareentwickler

Firma: Fodor IT-Solutions
Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (gut) | rumänisch (Muttersprache) | ungarisch (Grundkenntnisse)

Schlagwörter

Dateianlagen

Profil-Arpad-Fodor-de-2023_290823.pdf

Skills

Programmiersprachen:
C#
PHP
Typescript/Javascript
C/C++
VB/VB.net



Entwicklungstools:
- Visual Studio
- Jetbrains Suite

Datenbanken:
- MSSQL
- MySql

Sonstige:
- Docker
- Kubernetes

Projekthistorie

Titel: Neuentwicklung einer Reporting Applikation mit AngularJS und Node.js
Umfeld: Node.js 4.x, Angular 1, Webstorm, Jasmine, npm, git, less, MySQL, grunt, PhantomJS, pdfmake
Branche: Werbung und Marketing
Dauer: seit 10.2015
Beschreibung:
Die Aufgabe besteht 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 setzen wir HTML5 und AngularJS 1.x ein und im Backend kommt node.js zum Einsatz. Die Daten werden in mehreren MySQL-Datenbanken gespeichert. und die Reports werden im Browser mit Hilfe von d3.js visualisiert. Meine Aufgabe besteht darin, diverse Module für die Applikation zu implementieren, wir z.B. einen Datepicker, den PDF-Export mit Hilfe von pdfmake im Frontend, sowie dem CSV-Export im Frontend. Die Unit Tests durfte ich mit jasmine, mock-require und karma sowohl für das Frontend als auch für das Backend umsetzen.


Titel: Pflege-und Weiterentwicklung einer Webapplikation mit Laravel 4
Umfeld: PHPStorm, Netbeans, PHP5, Laravel 4, git, MySQL, Less, Composer Werbung und Marketing
Branche: Werbung und Marketing
Dauer: seit 04.2015
Beschreibung
Meine Aufgabe besteht darin, den Prototypen einer responsive Webapplikation zur Erfassung von Patientendaten weiter zu entwickeln. Das Projekt wurde serverseitig mit Laravel v4 entwickelt. Im Frontend kommt Bootstrap und jQuery zum Einsatz. Mein Schwerpunkt liegt darin, die Ideen des Kunden mit ihm zu besprechen, Diese zu evaluieren und diese kompatibel zur aktuellen Funktionalität 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.


Titel: Neu-und Weiterentwicklung diverser Applikationen im Open Engine Umfeld. Redesign einer webbasierten Kommunikationsplattform
Umfeld: OpenEngine, XOPUS 4/5, Zend Framework 2, ExtJS 4.2, Netbeans/Eclipse/ PHPStorm SVN/MySQL
Branche: Werbeagentur - Werbung und Marketing
Dauer: 05.2012 - 09.2016
Beschreibung
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.


Titel: Weiterentwicklung von 2 Desktop-Applikationen zur Berechnung und Darstellung von vorgegebenen Messszenarien in Landkarten
Umfeld: C#, Visual Studio 2008/2015, SVN/git
Branche: Industrie Messtechnik
Dauer: 08.2015 - 04.2016
Beschreibung
Meine 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.


Titel: Entwicklung einer Desktop-Applikation zur Berechnung und Darstellung von vorgegebenen Messszenarien in Landkarten
Umfeld: C#, Visual Studio 2008, git
Branche: Industrie, Messtechnik
Dauer: 07.2011 - 02.2012
Beschreibung
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.


Titel: Neuimplementierung einer Reporting Extension mit PHP in Typo3
Umfeld: NetBeans 7.0, Eclipse, Xampp, PHP 5.2, 5.3, MySQL 5, Subversion, git, ExtJs, Typo3 4.5.x
Branche: Unterhaltungsindustrie, Spielebranche
Dauer: 01.2011 - 05.2012
Beschreibung:
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.


Titel: Erweiterung einer bestehenden Webapplikation mit Symfony, Backbase und Highcharts
Umfeld: NetBeans 6.9, Xampp, PHP 5, MySQL 5, SVN, Backbase, Symfony 1.4
Branche: Werbung, Internet
Dauer: 08.2010 - 01.2011
Beschreibung
Meine Aufgabe in diesem verteilten 8 Mann Team bestand darin, die Webapplikation in Absprache mit der Projektleitung zu erweitern und zu pflegen.
           

Titel: Entwicklung von Typo3 Extensions im Frontend und Backend-Bereich mit PHP 5, MySQL und Javascript (ExtJs)
Umfeld: Eclipse PDT, Xampp, Typo3 Winstaller, PHP 5, MySQL 4, 5, Subversion und Typo3
Branche: Unterhaltungsindustrie, Spielebranche
Dauer: 01.2010 - 07.2010
Beschreibung
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.


Titel: Aufbau und Entwicklung eines Sales Reporting Tools mit PHP 5 und dem Zend Framework
Umfeld: Zend Framework 1, Eclipse PDT, Zend Studio, Net Beans, PHP 5, MS SQL, SVN, XML
Branche: IT-Softwareentwicklung
Dauer: 07.2009 - 12.2009
Beschreibung
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.


Titel: Aufbau und Entwicklung eines Frameworks, in PHP5, zur Wiedergabe der Inhalte einer Flash Applikation
Umfeld: Eclipse PDT, Zend Studio, Xampp, PHP 5, MySQL, PostgreSQL, Subversion, PHPUnit, XML, Smarty
Branche: IT-Werbeagentur
Dauer: 05.2009
Beschreibung
Gemeinsam mit dem Projektleiter haben wir die Features erfasst und dokumentiert, die ich test getrieben in PHP umgesetzt habe. Die Software nutzte diverse Datenquellen wie XML, MySQL, Postgres und Flickr. Die Ausgabe im Frostend erfolgte mit der Template Engine Smarty.


Titel: Aufbau und Entwicklung einer Webapplikation zur Ablösung einer in Cobol entwickelte Applikation
Umfeld: Eclipse PDT, Xampp, PHP 5, MySQL, Subversion, PHPUnit, Axure
Branche: Autovermietung
Dauer: 04.2009 – 05.2009
Beschreibung
In 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.


Titel: Weiterentwicklung einer Webapplikation im Backend-Bereich mit PHP 5, MySQL, Javascript und Typo3
Umfeld: Eclipse PDT, Xampp, PHP 5, MySQL 5, Javascript, Ajax, Subversion, Prototype Mootools, Typo3
Branche: Unterhaltungsindustrie, Spielebranche
Dauer: 06.2008 – 03.2009
Beschreibung
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.


Titel: Umsetzung und Weiterentwicklung eines mit C++ entwickelten Messwert- Erfassungstools in C#
Umfeld: C++, C#, Visual Studio 2005, 2008, 2015, Subversion/git, NUnit, NSIS, .Net, WCF
Branche: Industrie, Messtechnik
Dauer: 07.2007 - 06.2016
Beschreibung
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.


Titel: Weiterentwicklung einer Webapplikation im Backend-Bereich mit PHP5, MySQL und Javascript
Umfeld: Zend Developer Studio, Xampp, PHP 5, MySQL 5, Subversion, prototype, Javascript, Ajax
Branche: IT-Webagentur
Dauer: 02.2007 – 06.2007
Beschreibung
In 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.


Titel: Tätigkeit als Dozent
Umfeld: C, C++, PHP 5, VB, VB.Net, C#, .Net 2.0, Visual Studio 2005, 2008, MySQL 5, MS SQL, Subversion
Branche: Industrie
Dauer: 12.2006 – 10.2010
Beschreibung
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.


Titel: Erweiterung einer vorhandenen Fremdapplikation um ein neues Kartenformat
Umfeld: Visual Studio, Subversion, Doxygen
Branche: Industrie, Messtechnik
Dauer: 12.2006 – 02.2007
Beschreibung
Meine 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.


Titel: Entwicklung einer Kommunikationslösung mit C++ für eine vorhandene Applikation
Umfeld: C++, Visual Studio, Subversion, Doxygen
Branche: Industrie, Messtechnik
Dauer: 09.2006 – 12.2006
Beschreibung
In 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.


Titel: Entwicklung einer Desktopapplikation zur Erfassung und Auswertung ortsgebundener Messwerte und deren Visualisierung in verschiedenen Kartenformaten
Umfeld: C++, Visual Studio, Subversion, Doxygen
Branche: Industrie, Messtechnik
Dauer: 02.2006 – 09.2006
Beschreibung
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.


Titel: Entwicklung von Webapplikationen für diverse Kunden
Umfeld: Zend Developer Studio, PHP 5, MySQL 4.x, Subversion
Branche: IT-Webagentur
Dauer: 09.2005 – 01.2006, Festanstellung
Beschreibung
Entwurf und Umsetzung der unterschiedlichen Anforderungen des Kunden.


Titel: Testingenieur im Bereich Body Controller
Umfeld: Telelogic Synergy, MS Office, CodeWright, CANoe
Branche: Automobilzulieferer
Dauer: 01.2005 – 08.2005, Festanstellung
Beschreibung:
Meine Aufgabe bestand in der Erstellung, Anpassung und Durchführung von Testspezifikationen für Microkontroller im Automobilbereich. Zur Durchführung der Tests habe ich eine Applikation mit Hilfe des Tools CANoe entwickelt.
 

Titel: Onsite Support als Werkstudent
Umfeld: ARS Remedy, MS Office Tools, Diverse Administrations-Tools
Branche: Automobilzulieferer
Dauer: 08.2004 - 12.2004, Werksstudent
Beschreibung
Installation und Wartung von Softwarepaketen, Austausch von Hardware


Titel: Untersuchung eines Drehratensensors auf Tauglichkeit für die Navigation
Umfeld: Visual Studio, MS Office Tools, C++, CANoe
Branche: Automobilzulieferer
Dauer: 01.2004 - 07.2004, Diplomarbeit
Beschreibung
Im Rahmen meiner Diplomarbeit habe ich eine Software zur Auswertung von Sensordaten aus dem Fahrzeug entwickelt. Diese Daten wurden über den CAN-Bus ausgelesen und für spätere Auswertungen gespeichert.


Titel: Onsite Support als Werkstudent
Umfeld: ARS Remedy, MS Office Tools, Diverse Administrations-Tools
Branche: Automobilzulieferer
Dauer: 01.2003 - 12.2003, Werksstudent
Beschreibung: Installation und Wartung von Softwarepaketen


Titel: Software zur Verwaltung von Versicherungsverträgen
Umfeld: Software zur Verwaltung von Versicherungsverträgen
Branche: Versicherung, Praktikum
Dauer: 02.2002 - 07.2002
Beschreibung
Während meines 2. Praxissemesters bestand meine Aufgabe unter anderem darin, eine automatisierte Installationsroutine für alle damals gängigen Windowsversionen (Windows 95/98/ME NT/2000) auf Basis der Software Installshield zu erstellen. Hierfür war ich beim Aufbau der Testumgebungen beteiligt.


Titel: Online Arbeitsbericht Erfassung
Umfeld: VBScript, Win 2000, HTML, jasmine ii
Branche: IT-Branche
Dauer: 10.2000 - 02.2001 Praxissemester
Beschreibung
Meine Aufgabe bestand darin, eine Software zur Erfassung von Arbeitsberichten zu implementieren, mit deren Hilfe Mitarbeiter im Aussendienst ihre Berichte online erstellen konnten. Für die Umsetzung wurde die Objekt relational Datenbank jasmin ii und VB-Script verwendet.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Anonymes Profil, Softwareentwickler Softwareentwickler
Registrieren