Keine Einschränkungen bzgl. Einsatzgebieten. Auch Ausland möglich.
Konzeption und Entwicklung von Verfahren und Technologien im HR-Bereich, um
- Talente und Experten besser zu identifizieren
- Die Recherche- und Publikationskosten zu reduzieren
- Jobsuchenden verbesserte Möglichkeiten zu bieten
- eine hohe imagewirksamen Auswirkung zu erreichen
Aufbau eines Businessportales mit spezifischen Diensten
Konzeption und Entwicklung einer Webapp zur Kontaktnachverfolgung ohne Datenschutzbedenken.
Die WebApp wurde so konzipiert, dass diese, bis auf die Installation, keinerlei Daten über das Internet überträgt und trotzdem eine Nachverfolgung, z.B. im Falle eines Corona-Ausbruches ermöglicht.
Integrierter QR-Code-Generator und QR-Code-Reader, Eingabemöglichkeiten für individuelle Daten, Erfassung des QR-Codes per Kamera und lokale Ablage im mobilen Gerät (z.B. Handy), automatisches Löschen von Daten nach 6 Wochen.
Entwicklungszeit: 3 Tage
Performance-Analyse von Webseiten. Entwicklung von Strategien und Tools zur Optimierung von Webseiten auf Client- und Serverseite.
Optimierung von Bootstrap-basierten Webseiten.
Konzeption und Entwicklung erweiterter Technologien und Tools zur Optimierung des Transferaufkommens und der Latenzzeiten bei Webseiten.
Optimierung eines PV-Portals um optimale Punktzahl bei Google Pagespeed Insight zu erreichen.
Konzeption und Implementierung von Einbindbaren Modulen zur automatischen Optimierung von Webanwendungen.
Konzeption und Entwicklung von Softwaremodulen zur automatischen Analyse von Legacy-Code (C/C++), Interfaceextraktion, Modellierung und Komponentenbildung. Automatische Redokumentation von Bestandsoftware und Überführung in Architekturmodellen.
Generierung von REST-Services zur Ansteuerung von Interfaces von (u.a.) "embedded systems".
Automatische Erstellung von Testscripts zur Testautomatisierung
Konzeption und Entwicklung eines neuen Verfahrens zur Ermittlung individueller Events (Trigger-Events) zur Steugerung von Request und Konversationsraten
2019 - heute: FinTech ? CFD (AddOn)
Rolle: Konzeptionist und Entwickler
Aufgaben:
Tool zur automatische Ermittlung, Analysen und Bewertung von Kursen in Echtzeit und Prozessanbindungen am Beispiel von CFDs. Automatisierte Erfassung verschiedener Informationsquellen inkl. manueller Vorgaben (Mercado-Modelle) in verteilten Systemen
Kenntnisse:
Visual Studio, C#, Python, JavaScript, Java
2019 - heute: Event-Finder (emotEvent) und Multikalender
Rolle: Innovations Manager, Senior Architekt, Senior Developer
Aufgaben:
Konzeption und Entwicklung eines neuen webbasierten Servicedienstes zur Ermittlung neuer emotionaler Zeitpunkte (Events). Ermöglicht zielgerichtete Kundenansprachen die Kunden emotional anspricht, Kontaktaufnahmen verbessert und verbesserte Möglichkeiten im Produktvertrieb bietet.Shops/Unternehmen können so ihre Umsätze auch außerhalb von Hauptevents (z.B. Weihnachten) steigern. Implementierung eines Multikalenders mit Webservice-Einbindung.
Kenntnisse:
EMF, Ecore, Visual Studio, PyCharm, MySQL, Access, php, JavaScript SW- und DB-Geneartoren, Bots, python
2019 - 2020: SW-Analyse und SW-Verstehen
Aufgaben:
Vollautomatisierte Transformation von ?Anwendungen? in Internetfähige Applikationen
Ziel: Standardsoftwaremodule quasi auf Knopfdruck in Internet als Service verfügbar zu machen. Basierend auf bestehenden SW-Komponenten (legacy code) wurde eine Analyse durchgeführt, die SW in ein architektonische Modell überführt, die Möglichkeit geschaffen per Webservices die Komponenten ansprechen zu können, Datenbanken und Zugriffsklassen zu den extrahierten Datentypen zu erstellen, Formulareingaben für Datenbanken und Interfaces zu erstellen. SW-Roundtrip-Verfahren: Vollautomatische Analyse von legacy code (C/C++), Transformation in architektonisches Modell (Ecore), automatische (Nach)dokumentation von Quellcodes, Visualisierung der Software in UML/Ecore-Modellen, automatische Generierung von Webservices (Server), automatisierte Erstellung von Standardeingabeformularen (Html, JavaScript) und optional visualisierten Ergebnissen, templatebasierte Generatoren, automatische Generierung von Tests (Testscripts) und Builds, automatische Anbindung bzw. Sprachtransformation C/C++ -> Java
Kenntnisse:
MetaMeta-Modellierung, EMF, Eclipse, Visual Studio, Enterprise Architect C, C++, Java, JavaScript, C#, node.js, python, flask, Office, spezielle SW-Generatoren (rgtools), Wiki
2019 - 2020: Password-Manager
Aufgaben:
Einfacher Password-Manager mit sehr hoher Sicherheitsstufe (AES256) zur Verwaltung von Zugriffsberechtigungen mit Ablage auf eigenem Intranet bzw. Server Konzeption Mobile Version, wobei keine Daten an externe Server transferiert werden.
Kenntnisse:
Visual Studio, Android Studio, python, php
2019 - 2019: Tools - Entwicklungen
Rolle: Konzeptionist und Entwickler
Aufgaben:
Erstellen verschiedener Tools zur Optimierung der SW-Entwicklung:
Kenntnisse:
Python, Selenium
2019 - 2019: Preisbildung
Rolle: Konzeptionist und Entwickler
Aufgaben:
Erstellen eines Tools zur optimalen Preisfindung von Produktpreisen im Vergleich zu den Wettbewerbern mit Option der automatischen Preisanpassung in großen Shops (Amazon, eBay, ?)
Kenntnisse:
Apache Server, php, MySQL , JavaScript Html5, Css3
2019 - 2019: Bot zur Ermittlung von Error-Fares
Aufgaben:
Erstellung eines Bots zur Ermittlung von ?Error Fares? und speziellen Angeboten im Tourismusbereich, sowie zur vereinfachten Wettbewerbsanalyse. Optimierung der Erfassungen durch Parallelverarbeitung, automatische Ablage der Ergebnisse in Datenbanken, Erkennen neuer Angebote nahezu in Echtzeit (10 Sekunden-Verzögerung)
Kenntnisse:
Python
2019 - 2019: Screen-, Mouse- und Keyrecorder
Aufgaben:
Konzeption und Erstellung eines Tools zur Aufzeichnung und Abspielen von Eingabeaktionen mit der Tastatur und der Maus. Erweiterte Screen-Funktionen um relevante Bildschirmbereiche zu erfassen und auch nach dem Verschieden wieder zu finden. Ähnlichkeitssuchen mit einstellbarer Schärfe. Ziele: Fehlertoleranten GUI-Tests bei sich ändernden Bildschirmbereichen ohne DOM-Anfragen. Auffinden von aktiven klickbaren Elementen bei Bildschirmänderungen.
Kenntnisse:
JavaScript, python
2019 - 2019: PV-/Gutscheinportal inkl. Wordpress Plug-In
Rolle: Konzeptionist und Entwickler
Aufgaben:
Erstellung von Preisvergleich- und Gutschein-Plug-Ins für Wordpress
Kenntnisse:
Apache Server, php, MySQL , JavaScript Html5, Css3
2019 - 2019: Echzeitüberwachung und Protokollierung von Änderungen auf Internetseiten
Aufgaben:
Framework zur Änderungsüberwachung externer Internetseiten mit event-basierte Überwachungsscripts. Visualisierung von Internetseiten in einem erweiterten Browser mit TreeView Darstellung. Optimierten Zugriffsverfahren (nur Änderungen werden geladen) Einsatz am Beispiel einer Finanzseite mit stetig ändernden Aktienkursen (im Sekundenzyklus)
Kenntnisse:
IE, VB.net, javascript, HTML-Analyser, mySQL, visual studio
2019 - 2019: Universelles E/A-modul
Rolle: Architekt, Entwickler
Aufgaben:
Erstellung eines universellen Eingabemoduls welches Information und Interaktion über verschiedene Eingabequellen ermöglicht. Statische Eingabemedien (Text, Datenbanken, Webservices, Interfaces(API), Textextraktion aus Bildern (tesseract), Spracheingabe und Sprachausgabe, Gedankensteuerung (MindWave)
Kenntnisse:
Python, vb.net, c#, visual studio, tesseract (Google und Spezialmodule), BrainWave (inkl. API), Java, C#, node.js, javaScript
2019 - 2019: KI-Deep Learning ? automatische Textextraktion aus Bildmaterial
Rolle: Konzeptionist, Entwickler
Aufgaben:
Selbstlernende Bildanalyse mit speziellen Deeplearning-Algorithmen. Spezielle Erweiterungen (Attribute) zur Beschleunigung der Trainingzeiten.
Kenntnisse:
Python, pytorch, machine learning
2018 - 2019: Konzeptionen und Strategien
Aufgaben:
2018 - 2019: Reengineering ?legacy software?, SW-Roundtrip, IoT
Rolle: Innovations Manager, Senior Architekt, Senior Developer
Aufgaben:
Konzeption und Erstellung von Technologien zur automatischen Analyse bestehender Quellcodes in C und C++, Automatisierung der Coverage- und Redundanzanalysen, Automatisierung der Extraktion von Datentypen und Überführung in sprachunabhängiges Datenformat (JSON). Automatisierung der Überführung von Implementierung (Quellcodes) in Architekturebene (Ecore, Uml). Konzeption und Erstellung templatebasierter Webservice-Generatoren (REST) sowohl für Server als auch für Client für node.js, Python, php und JavaScript. Vorbereitung automatisierter Testfallgeneratoren. Konzeptioneller Aufbau zur automatisierten Sprachtransformation (z.B. C++ -> Java) => Vollautomatische Analyse, Dokumentation und Transformation von Bestandsoftware in internetfähige Anwendungen auf Basis von REST-Services (IoT)
Kenntnisse:
C-Lang, Metamodellierung, Ecore, UML, Enterprise Architect, Visual Studio, Eclipse EMF, PyCharm, Python, PyEcore, Flask, Qt5, LAMP, XAMP, ? C, C++, Java, Php, vb.net, c#, JavaScript
2018 - 2018: BOT ?Sonderangebote, Error Fares
Rolle: Entwickler
Aufgaben:
BOT zur Ermittlung spezieller Sonderangebote und Error Fares am Beispiel ?Urlaubsangebote"
Kenntnisse:
Python, Php, Visual Studio, PyCharm
2017 - 2018: Modellierung, Reengineering, SW-Generatoren, Migration
Rolle: Senior Architekt, Senior Developer, Migrations- und Modellierungsexperte
Aufgaben:
Analyse, Modellierung und Generierung von Softwarekomponenten auf Basis von C und C++ Quellcodes. Modellierung und automatische Dokumentation von Bestandssoftware. Unterstützung beim Aufbau neuer Softwarearchitektur auf Basis modellbasierter und generativen Technologien. Automatische Ermittlung und Extraktion wiederverwendbarer und transformierbarer Komponenten. Konzeption und Erstellung von Generatoren für Migration neuer Kommunikationsstrecken auf Basis von Webservices. Automatische Sprachtransformationen (C++ -> Java) Automatische Testerstellung auf Basis von Requirements
Kenntnisse:
Metamodellierung, Ecore, Enterprise architect, Sourcecode Analysen, Bauhaus, VS Enterprise, Git, Eclipse, PyCharm, Python, C, C++, Qt5, PyEcore, Office, Bus-Systeme (Interfaces), Java, XText, Eclipse
2015 - 2018: Portale ? Konzeption, Entwicklung und Betreuung
Rolle: Produktmanager und Entwicklung
Kunde: Agentur (B2B, B2C)
Aufgaben:
Erweiterung, Optimierung und Betreuung von Webportalen (B2B, Produktvergleich, Tourismus), Datenanalysen und Anpassungen zur Steigerung der Produktqualität, Umstellungen der Datenbankanbindungen, Update Softwaregeneratoren, Redesign der Benutzerführung, Backend und Frontend-Entwicklungen, Implementierung von Webservices, Vertragswesen (Vermarktung), SDK für Shopintegration
Kenntnisse:
Linux, Windows, LAMP, WAMP, IIS, Apache, MySQL, Oracle, Eclipse, Aptana, PHP, asp.net, C#, SOAP, REST, XML, HTML5, CSS3, jQuery
2017 - 2017: Internetportal
Rolle: Senior Architekt, Senior Developer
Aufgaben:
Unterstützung bei der Architektur und Weiterentwicklung eines Internetportals mit verteilten Services im öffentlichen Bereich.
Kenntnisse:
Eclipse, Visual Studio, Spring Boot, REST, Swagger, Pact, Maven, Git, Jira, Confluence, Docker, Java, JavaEE, JavaScript, jQuery, Angular, Html5, CSS3
2017 ? Umgehung von AdBlocker-Funktionalitäten
Position Produktmanager
Vorgehen Ideenfindung, Konzeption, Prototyp, Marktabschätzung
Aufgaben
Ideenfindung, Konzeption und Prototyp einer Technologie zur Vermeidung der Ausblendung von Werbebanner auf Internetportalen (übergehen von Ad-Blocker-Software)
2017 ? Kostenreduzierung und Wettbewerbsvorteile für Affiliates und Shops
Position Ideenfinder, Produktmanager
Aufgaben
Konzeption und Entwicklung von Technologien zur Reduktion des Transferaufkommens bei der Verteilung von Produktinformationen. Erweiterte Angebote und vermarktbare Services für Kunden/Shops von Affilates basierend auf Markt-, Shop- und Produktdaten.
Technology, Tools
LAMP, WAMP, mySQL, CSS, HTML5, jQuery, Visual Studio, MS SQL, C#
2017 ? 2017 Innovation bedarfsunterstützes Marketing
Position Ideenfinder, Produktmanager
Aufgaben
Ideenfindung, Konzeption und Prototyping neuer Services und Technologien zur Unterstützung des bedarfsorientierten Marketings.
Technology, Tools
Visual Studio, C#, LAMP
2017 ? 2017 Portaltechnologien, Kosteneffizientere Prozesse
Position Entwicklung
Aufgaben
Überarbeitung von Portalen zur Unterstützung des responsive Designs, Reduktion des Transferaufkommens und Webservice-Anbindungen
Technology, Tools
LAMP, WAMP, mySQL, CSS, HTML5, jQuery, Soap, REST
2013 - 2014Betreuung und Weiterentwicklung von Portalen und Webtechnologien
Position: Produktmanager
Aufgaben
02/2009 ? 2010 Konzeption und Entwicklung eines Preisvergleichsportals
Firma/Branche: Agentur, Shopping (Schweiz)
Position: Senior Consultant, Product Manager
Aufgaben
Konzeption und Entwicklung eines Preisvergleichsportals in der Schweiz, mit cross-media-Services und neuen Direktmarketingtechnologien
Entwicklung eines Shop-Constructions-Sets zur Reduzierung der Aufwändungen für Shop- und Produkteinrichtung
Entwicklung:
Apache, PHP, MySql, HTML CSS, XML, Programmgeneratoren, Eclipse PDT, HTML-Kit
08/2006 Konzeption und Implementierung eines Blattplanungssystems
Firma/Branche: Verlag
Technik
Visual Studio, XML, Access, Oracle, mySQL, ADO
2016 ? 2017 Fintech-Applikation ? Wertpapierhandel
Aufgaben:
Konzeption, Prototyp und Entwicklung einer neuen innovativen Fintech-Lösung zur Vereinfachung und Risikoreduzierung beim Trading mit Wertpapieren.
01/2015 - 10/2016: Testmanagement, Riskrating, Consultant
Einsatzort: Frankfurt
Rolle: Testmanager, Analyst, IT-Consultant
Kunde: Bank
Unternehmensgröße: > 1000
Branche: Banken & Finanzinstitute
Aufgaben
Softwareanalyse, Erweiterung der Requirements, XSD-Erstellung, Testing einer Inhouse Applikation (Web-Anwendung und iPad-App) im Bereich Risk Rating. Durchführen von Schwachstellen- und Risikoanalysen, Softwareanalysen, Erweiterung der Requirements, Definition der Webservices. Spezifikation Interface, Performanceanalysen und Lasttests. Datenbankanalysen und Logauswertungen. Demonstration und Prototyperstellung von Verfahren und Technologien zur Optimierung der Datenmodelle und Steigerung der Entwicklungseffizienz.
Kenntnisse
Oracle, DB optimization, process optimization, High Performance Analytic Appliance, SW Analyst, automated testing, Software Development
Eingesetzte Produkte:
Eclipse, Hybernate, ALM, Visual Studio, Oracle, SoapUI
2016 Analyse und Migrationskonzept
Position Produktmanager, Entwicklung
Aufgaben
Automatisierte Migration von SQL-basierten Datenbankensystemen zu NoSQL-Datenbanksystemen (BigData) am Beispiel von MySql und ElesticSearch. Adaption eines SW-Generators zur Erzeugung entsprechender
Technology, Tools
Visual Studio, C#, LAMP, mySQL, ElasticSearch, MS SQL-Server, SW-Generatoren, SOAP, XML, SQL, WebServices
2016 Immobilien ? Vertriebsunterstützende Softwaretechnologie
Position: Produktmanager, Developer
Aufgaben
Erstellung/Erweiterung einer Applikation zur Unterstützung des Vertriebs bei Angeboten und Verkauf von Immobilien. Erfassung von finanziellen Verhältnissen, Risikofaktoren und finanziellen Erwartungen des Kunden (regulatorische Faktoren). Integrierter Steuerrechner zur Ermittlung der wirtschaftlicher Vorteile bei Erwerb einer Aktie, automatisiertes Reporting. Optimierte Entwicklungszeiten der PC-Applikation durch Einsatz von Templates, generativer DB-, Formular- und Reportgenaratoren, sowie cross-media-Technologien.
2016 Innovation/Konzeptstudie ? Effizienz- und Qualitätssteigerung Softwarentwicklung
Position: Senior Analyst, Consultant - Innovation und Technologie
Aufgaben
Analyse der Strategien und Verfahren beim Outsourcing mit Schwerpunkt Development. Auswirkungen strategischer Entscheidungen hinsichtlich Qualität und Wirtschaftlichkeit der Lösungen. Entwicklung innovativer Verfahren und Modelle zur Vereinfachung und Optimierung der Kommunikation zwischen den Fachabteilungen und externen Dienstleistern, Einsatz generativer Technologien und KMS, Reduzierung von Zeit, Kosten und wirtschaftlichen Risiken bei Outsourcing-Projekten.
2015 - 2016 Portale ? Konzeption, Entwicklung und Betreuung
Position : Produktmanager (Product owner), Entwickler
Aufgaben
Erweiterung, Optimierung und Betreuung von Webportalen (B2B, Preisvergleich, Tourismus), Datenanalysen und Anpassungen zur Steigerung der Produktqualität, Umstellungen der Datenbankanbindungen, Update Softwaregeneratoren, Redesign der Benutzerführung, Backend und Frontend-Entwicklungen, Implementierung von Webservices, Vertragswesen (Vermarktung), SDK für Shopintegration.
2015 Testmanagement, Risk Rating
Position: Testmanager, Analyst, Consultant
Aufgaben
Softwareanalyse, Erweiterung der Requirements, XSD-Erstellung, Testing einer Inhouse Applikation (Web-Anwendung und iPad-App) im BereichWertpapier-Handelsgesetz (Risk Rating). Durchführen von Schwachstellen und Risikoanalysen, Softwareanalysen, Erweiterung der Requirements, Definition der Webservices. Definition und Durchführung, von Interface, Performance und Lasttests. Datenbankanalysen und Logauswertungen. Demonstration und Prototyperstellung von Verfahren und Technologien zur Optimierung der Datenmodelle und Steigerung der Entwicklungseffizienz.
2014 Migration SAP/Sybase EAServer nach IIS
Position: Senior Consultant Migration
Aufgaben
Erweiterte Tätigkeiten
weitere Projekte gerne auf Anfrage
Workshops und Schulungen
Zertifikate, Zusatzausbildung
Ich bin Analyst, Ideenfinder, Konzeptionist, Stratege, Projektmanager und Entwickler mit Interesse an effizienten Softwareentwicklungsprozessen. Durch innovative Ideen und pragmatische Lösungen war es mir bei verschiedenen Unternehmen und Projekten möglich, die Projekt- und Entwicklungskosten wesentlich senken.
Produkte/Werkzeuge
Methoden
API und SDK
Internet
Prozesstechik
Durchgeführte Schulungen/Workshops
Spezialkenntnisse
Soft Skills
Themen- und Projektbereiche
Vorgehensmodelle, Entwicklungsprozesse
Internet und Kommunikation
Technologien
API / Schnittstellen
Tools (Auszug)
Schulung und Support, Gutachten, Verantwortungs- bereiche
Projektschwerpunkte und Entwicklungen
Hauptbereiche Windows und Linux, aber verstärkt auch im Mobileumfeld, insbesondere Android und IOS
Hardwarenahe Entwicklungen:
Auszeichnungen, Awards, Lehrtätigkeiten, Mitgliedschaften: nähere Informationen auf Anfrage
Keine Einschränkungen bzgl. Einsatzgebieten. Auch Ausland möglich.
Konzeption und Entwicklung von Verfahren und Technologien im HR-Bereich, um
- Talente und Experten besser zu identifizieren
- Die Recherche- und Publikationskosten zu reduzieren
- Jobsuchenden verbesserte Möglichkeiten zu bieten
- eine hohe imagewirksamen Auswirkung zu erreichen
Aufbau eines Businessportales mit spezifischen Diensten
Konzeption und Entwicklung einer Webapp zur Kontaktnachverfolgung ohne Datenschutzbedenken.
Die WebApp wurde so konzipiert, dass diese, bis auf die Installation, keinerlei Daten über das Internet überträgt und trotzdem eine Nachverfolgung, z.B. im Falle eines Corona-Ausbruches ermöglicht.
Integrierter QR-Code-Generator und QR-Code-Reader, Eingabemöglichkeiten für individuelle Daten, Erfassung des QR-Codes per Kamera und lokale Ablage im mobilen Gerät (z.B. Handy), automatisches Löschen von Daten nach 6 Wochen.
Entwicklungszeit: 3 Tage
Performance-Analyse von Webseiten. Entwicklung von Strategien und Tools zur Optimierung von Webseiten auf Client- und Serverseite.
Optimierung von Bootstrap-basierten Webseiten.
Konzeption und Entwicklung erweiterter Technologien und Tools zur Optimierung des Transferaufkommens und der Latenzzeiten bei Webseiten.
Optimierung eines PV-Portals um optimale Punktzahl bei Google Pagespeed Insight zu erreichen.
Konzeption und Implementierung von Einbindbaren Modulen zur automatischen Optimierung von Webanwendungen.
Konzeption und Entwicklung von Softwaremodulen zur automatischen Analyse von Legacy-Code (C/C++), Interfaceextraktion, Modellierung und Komponentenbildung. Automatische Redokumentation von Bestandsoftware und Überführung in Architekturmodellen.
Generierung von REST-Services zur Ansteuerung von Interfaces von (u.a.) "embedded systems".
Automatische Erstellung von Testscripts zur Testautomatisierung
Konzeption und Entwicklung eines neuen Verfahrens zur Ermittlung individueller Events (Trigger-Events) zur Steugerung von Request und Konversationsraten
2019 - heute: FinTech ? CFD (AddOn)
Rolle: Konzeptionist und Entwickler
Aufgaben:
Tool zur automatische Ermittlung, Analysen und Bewertung von Kursen in Echtzeit und Prozessanbindungen am Beispiel von CFDs. Automatisierte Erfassung verschiedener Informationsquellen inkl. manueller Vorgaben (Mercado-Modelle) in verteilten Systemen
Kenntnisse:
Visual Studio, C#, Python, JavaScript, Java
2019 - heute: Event-Finder (emotEvent) und Multikalender
Rolle: Innovations Manager, Senior Architekt, Senior Developer
Aufgaben:
Konzeption und Entwicklung eines neuen webbasierten Servicedienstes zur Ermittlung neuer emotionaler Zeitpunkte (Events). Ermöglicht zielgerichtete Kundenansprachen die Kunden emotional anspricht, Kontaktaufnahmen verbessert und verbesserte Möglichkeiten im Produktvertrieb bietet.Shops/Unternehmen können so ihre Umsätze auch außerhalb von Hauptevents (z.B. Weihnachten) steigern. Implementierung eines Multikalenders mit Webservice-Einbindung.
Kenntnisse:
EMF, Ecore, Visual Studio, PyCharm, MySQL, Access, php, JavaScript SW- und DB-Geneartoren, Bots, python
2019 - 2020: SW-Analyse und SW-Verstehen
Aufgaben:
Vollautomatisierte Transformation von ?Anwendungen? in Internetfähige Applikationen
Ziel: Standardsoftwaremodule quasi auf Knopfdruck in Internet als Service verfügbar zu machen. Basierend auf bestehenden SW-Komponenten (legacy code) wurde eine Analyse durchgeführt, die SW in ein architektonische Modell überführt, die Möglichkeit geschaffen per Webservices die Komponenten ansprechen zu können, Datenbanken und Zugriffsklassen zu den extrahierten Datentypen zu erstellen, Formulareingaben für Datenbanken und Interfaces zu erstellen. SW-Roundtrip-Verfahren: Vollautomatische Analyse von legacy code (C/C++), Transformation in architektonisches Modell (Ecore), automatische (Nach)dokumentation von Quellcodes, Visualisierung der Software in UML/Ecore-Modellen, automatische Generierung von Webservices (Server), automatisierte Erstellung von Standardeingabeformularen (Html, JavaScript) und optional visualisierten Ergebnissen, templatebasierte Generatoren, automatische Generierung von Tests (Testscripts) und Builds, automatische Anbindung bzw. Sprachtransformation C/C++ -> Java
Kenntnisse:
MetaMeta-Modellierung, EMF, Eclipse, Visual Studio, Enterprise Architect C, C++, Java, JavaScript, C#, node.js, python, flask, Office, spezielle SW-Generatoren (rgtools), Wiki
2019 - 2020: Password-Manager
Aufgaben:
Einfacher Password-Manager mit sehr hoher Sicherheitsstufe (AES256) zur Verwaltung von Zugriffsberechtigungen mit Ablage auf eigenem Intranet bzw. Server Konzeption Mobile Version, wobei keine Daten an externe Server transferiert werden.
Kenntnisse:
Visual Studio, Android Studio, python, php
2019 - 2019: Tools - Entwicklungen
Rolle: Konzeptionist und Entwickler
Aufgaben:
Erstellen verschiedener Tools zur Optimierung der SW-Entwicklung:
Kenntnisse:
Python, Selenium
2019 - 2019: Preisbildung
Rolle: Konzeptionist und Entwickler
Aufgaben:
Erstellen eines Tools zur optimalen Preisfindung von Produktpreisen im Vergleich zu den Wettbewerbern mit Option der automatischen Preisanpassung in großen Shops (Amazon, eBay, ?)
Kenntnisse:
Apache Server, php, MySQL , JavaScript Html5, Css3
2019 - 2019: Bot zur Ermittlung von Error-Fares
Aufgaben:
Erstellung eines Bots zur Ermittlung von ?Error Fares? und speziellen Angeboten im Tourismusbereich, sowie zur vereinfachten Wettbewerbsanalyse. Optimierung der Erfassungen durch Parallelverarbeitung, automatische Ablage der Ergebnisse in Datenbanken, Erkennen neuer Angebote nahezu in Echtzeit (10 Sekunden-Verzögerung)
Kenntnisse:
Python
2019 - 2019: Screen-, Mouse- und Keyrecorder
Aufgaben:
Konzeption und Erstellung eines Tools zur Aufzeichnung und Abspielen von Eingabeaktionen mit der Tastatur und der Maus. Erweiterte Screen-Funktionen um relevante Bildschirmbereiche zu erfassen und auch nach dem Verschieden wieder zu finden. Ähnlichkeitssuchen mit einstellbarer Schärfe. Ziele: Fehlertoleranten GUI-Tests bei sich ändernden Bildschirmbereichen ohne DOM-Anfragen. Auffinden von aktiven klickbaren Elementen bei Bildschirmänderungen.
Kenntnisse:
JavaScript, python
2019 - 2019: PV-/Gutscheinportal inkl. Wordpress Plug-In
Rolle: Konzeptionist und Entwickler
Aufgaben:
Erstellung von Preisvergleich- und Gutschein-Plug-Ins für Wordpress
Kenntnisse:
Apache Server, php, MySQL , JavaScript Html5, Css3
2019 - 2019: Echzeitüberwachung und Protokollierung von Änderungen auf Internetseiten
Aufgaben:
Framework zur Änderungsüberwachung externer Internetseiten mit event-basierte Überwachungsscripts. Visualisierung von Internetseiten in einem erweiterten Browser mit TreeView Darstellung. Optimierten Zugriffsverfahren (nur Änderungen werden geladen) Einsatz am Beispiel einer Finanzseite mit stetig ändernden Aktienkursen (im Sekundenzyklus)
Kenntnisse:
IE, VB.net, javascript, HTML-Analyser, mySQL, visual studio
2019 - 2019: Universelles E/A-modul
Rolle: Architekt, Entwickler
Aufgaben:
Erstellung eines universellen Eingabemoduls welches Information und Interaktion über verschiedene Eingabequellen ermöglicht. Statische Eingabemedien (Text, Datenbanken, Webservices, Interfaces(API), Textextraktion aus Bildern (tesseract), Spracheingabe und Sprachausgabe, Gedankensteuerung (MindWave)
Kenntnisse:
Python, vb.net, c#, visual studio, tesseract (Google und Spezialmodule), BrainWave (inkl. API), Java, C#, node.js, javaScript
2019 - 2019: KI-Deep Learning ? automatische Textextraktion aus Bildmaterial
Rolle: Konzeptionist, Entwickler
Aufgaben:
Selbstlernende Bildanalyse mit speziellen Deeplearning-Algorithmen. Spezielle Erweiterungen (Attribute) zur Beschleunigung der Trainingzeiten.
Kenntnisse:
Python, pytorch, machine learning
2018 - 2019: Konzeptionen und Strategien
Aufgaben:
2018 - 2019: Reengineering ?legacy software?, SW-Roundtrip, IoT
Rolle: Innovations Manager, Senior Architekt, Senior Developer
Aufgaben:
Konzeption und Erstellung von Technologien zur automatischen Analyse bestehender Quellcodes in C und C++, Automatisierung der Coverage- und Redundanzanalysen, Automatisierung der Extraktion von Datentypen und Überführung in sprachunabhängiges Datenformat (JSON). Automatisierung der Überführung von Implementierung (Quellcodes) in Architekturebene (Ecore, Uml). Konzeption und Erstellung templatebasierter Webservice-Generatoren (REST) sowohl für Server als auch für Client für node.js, Python, php und JavaScript. Vorbereitung automatisierter Testfallgeneratoren. Konzeptioneller Aufbau zur automatisierten Sprachtransformation (z.B. C++ -> Java) => Vollautomatische Analyse, Dokumentation und Transformation von Bestandsoftware in internetfähige Anwendungen auf Basis von REST-Services (IoT)
Kenntnisse:
C-Lang, Metamodellierung, Ecore, UML, Enterprise Architect, Visual Studio, Eclipse EMF, PyCharm, Python, PyEcore, Flask, Qt5, LAMP, XAMP, ? C, C++, Java, Php, vb.net, c#, JavaScript
2018 - 2018: BOT ?Sonderangebote, Error Fares
Rolle: Entwickler
Aufgaben:
BOT zur Ermittlung spezieller Sonderangebote und Error Fares am Beispiel ?Urlaubsangebote"
Kenntnisse:
Python, Php, Visual Studio, PyCharm
2017 - 2018: Modellierung, Reengineering, SW-Generatoren, Migration
Rolle: Senior Architekt, Senior Developer, Migrations- und Modellierungsexperte
Aufgaben:
Analyse, Modellierung und Generierung von Softwarekomponenten auf Basis von C und C++ Quellcodes. Modellierung und automatische Dokumentation von Bestandssoftware. Unterstützung beim Aufbau neuer Softwarearchitektur auf Basis modellbasierter und generativen Technologien. Automatische Ermittlung und Extraktion wiederverwendbarer und transformierbarer Komponenten. Konzeption und Erstellung von Generatoren für Migration neuer Kommunikationsstrecken auf Basis von Webservices. Automatische Sprachtransformationen (C++ -> Java) Automatische Testerstellung auf Basis von Requirements
Kenntnisse:
Metamodellierung, Ecore, Enterprise architect, Sourcecode Analysen, Bauhaus, VS Enterprise, Git, Eclipse, PyCharm, Python, C, C++, Qt5, PyEcore, Office, Bus-Systeme (Interfaces), Java, XText, Eclipse
2015 - 2018: Portale ? Konzeption, Entwicklung und Betreuung
Rolle: Produktmanager und Entwicklung
Kunde: Agentur (B2B, B2C)
Aufgaben:
Erweiterung, Optimierung und Betreuung von Webportalen (B2B, Produktvergleich, Tourismus), Datenanalysen und Anpassungen zur Steigerung der Produktqualität, Umstellungen der Datenbankanbindungen, Update Softwaregeneratoren, Redesign der Benutzerführung, Backend und Frontend-Entwicklungen, Implementierung von Webservices, Vertragswesen (Vermarktung), SDK für Shopintegration
Kenntnisse:
Linux, Windows, LAMP, WAMP, IIS, Apache, MySQL, Oracle, Eclipse, Aptana, PHP, asp.net, C#, SOAP, REST, XML, HTML5, CSS3, jQuery
2017 - 2017: Internetportal
Rolle: Senior Architekt, Senior Developer
Aufgaben:
Unterstützung bei der Architektur und Weiterentwicklung eines Internetportals mit verteilten Services im öffentlichen Bereich.
Kenntnisse:
Eclipse, Visual Studio, Spring Boot, REST, Swagger, Pact, Maven, Git, Jira, Confluence, Docker, Java, JavaEE, JavaScript, jQuery, Angular, Html5, CSS3
2017 ? Umgehung von AdBlocker-Funktionalitäten
Position Produktmanager
Vorgehen Ideenfindung, Konzeption, Prototyp, Marktabschätzung
Aufgaben
Ideenfindung, Konzeption und Prototyp einer Technologie zur Vermeidung der Ausblendung von Werbebanner auf Internetportalen (übergehen von Ad-Blocker-Software)
2017 ? Kostenreduzierung und Wettbewerbsvorteile für Affiliates und Shops
Position Ideenfinder, Produktmanager
Aufgaben
Konzeption und Entwicklung von Technologien zur Reduktion des Transferaufkommens bei der Verteilung von Produktinformationen. Erweiterte Angebote und vermarktbare Services für Kunden/Shops von Affilates basierend auf Markt-, Shop- und Produktdaten.
Technology, Tools
LAMP, WAMP, mySQL, CSS, HTML5, jQuery, Visual Studio, MS SQL, C#
2017 ? 2017 Innovation bedarfsunterstützes Marketing
Position Ideenfinder, Produktmanager
Aufgaben
Ideenfindung, Konzeption und Prototyping neuer Services und Technologien zur Unterstützung des bedarfsorientierten Marketings.
Technology, Tools
Visual Studio, C#, LAMP
2017 ? 2017 Portaltechnologien, Kosteneffizientere Prozesse
Position Entwicklung
Aufgaben
Überarbeitung von Portalen zur Unterstützung des responsive Designs, Reduktion des Transferaufkommens und Webservice-Anbindungen
Technology, Tools
LAMP, WAMP, mySQL, CSS, HTML5, jQuery, Soap, REST
2013 - 2014Betreuung und Weiterentwicklung von Portalen und Webtechnologien
Position: Produktmanager
Aufgaben
02/2009 ? 2010 Konzeption und Entwicklung eines Preisvergleichsportals
Firma/Branche: Agentur, Shopping (Schweiz)
Position: Senior Consultant, Product Manager
Aufgaben
Konzeption und Entwicklung eines Preisvergleichsportals in der Schweiz, mit cross-media-Services und neuen Direktmarketingtechnologien
Entwicklung eines Shop-Constructions-Sets zur Reduzierung der Aufwändungen für Shop- und Produkteinrichtung
Entwicklung:
Apache, PHP, MySql, HTML CSS, XML, Programmgeneratoren, Eclipse PDT, HTML-Kit
08/2006 Konzeption und Implementierung eines Blattplanungssystems
Firma/Branche: Verlag
Technik
Visual Studio, XML, Access, Oracle, mySQL, ADO
2016 ? 2017 Fintech-Applikation ? Wertpapierhandel
Aufgaben:
Konzeption, Prototyp und Entwicklung einer neuen innovativen Fintech-Lösung zur Vereinfachung und Risikoreduzierung beim Trading mit Wertpapieren.
01/2015 - 10/2016: Testmanagement, Riskrating, Consultant
Einsatzort: Frankfurt
Rolle: Testmanager, Analyst, IT-Consultant
Kunde: Bank
Unternehmensgröße: > 1000
Branche: Banken & Finanzinstitute
Aufgaben
Softwareanalyse, Erweiterung der Requirements, XSD-Erstellung, Testing einer Inhouse Applikation (Web-Anwendung und iPad-App) im Bereich Risk Rating. Durchführen von Schwachstellen- und Risikoanalysen, Softwareanalysen, Erweiterung der Requirements, Definition der Webservices. Spezifikation Interface, Performanceanalysen und Lasttests. Datenbankanalysen und Logauswertungen. Demonstration und Prototyperstellung von Verfahren und Technologien zur Optimierung der Datenmodelle und Steigerung der Entwicklungseffizienz.
Kenntnisse
Oracle, DB optimization, process optimization, High Performance Analytic Appliance, SW Analyst, automated testing, Software Development
Eingesetzte Produkte:
Eclipse, Hybernate, ALM, Visual Studio, Oracle, SoapUI
2016 Analyse und Migrationskonzept
Position Produktmanager, Entwicklung
Aufgaben
Automatisierte Migration von SQL-basierten Datenbankensystemen zu NoSQL-Datenbanksystemen (BigData) am Beispiel von MySql und ElesticSearch. Adaption eines SW-Generators zur Erzeugung entsprechender
Technology, Tools
Visual Studio, C#, LAMP, mySQL, ElasticSearch, MS SQL-Server, SW-Generatoren, SOAP, XML, SQL, WebServices
2016 Immobilien ? Vertriebsunterstützende Softwaretechnologie
Position: Produktmanager, Developer
Aufgaben
Erstellung/Erweiterung einer Applikation zur Unterstützung des Vertriebs bei Angeboten und Verkauf von Immobilien. Erfassung von finanziellen Verhältnissen, Risikofaktoren und finanziellen Erwartungen des Kunden (regulatorische Faktoren). Integrierter Steuerrechner zur Ermittlung der wirtschaftlicher Vorteile bei Erwerb einer Aktie, automatisiertes Reporting. Optimierte Entwicklungszeiten der PC-Applikation durch Einsatz von Templates, generativer DB-, Formular- und Reportgenaratoren, sowie cross-media-Technologien.
2016 Innovation/Konzeptstudie ? Effizienz- und Qualitätssteigerung Softwarentwicklung
Position: Senior Analyst, Consultant - Innovation und Technologie
Aufgaben
Analyse der Strategien und Verfahren beim Outsourcing mit Schwerpunkt Development. Auswirkungen strategischer Entscheidungen hinsichtlich Qualität und Wirtschaftlichkeit der Lösungen. Entwicklung innovativer Verfahren und Modelle zur Vereinfachung und Optimierung der Kommunikation zwischen den Fachabteilungen und externen Dienstleistern, Einsatz generativer Technologien und KMS, Reduzierung von Zeit, Kosten und wirtschaftlichen Risiken bei Outsourcing-Projekten.
2015 - 2016 Portale ? Konzeption, Entwicklung und Betreuung
Position : Produktmanager (Product owner), Entwickler
Aufgaben
Erweiterung, Optimierung und Betreuung von Webportalen (B2B, Preisvergleich, Tourismus), Datenanalysen und Anpassungen zur Steigerung der Produktqualität, Umstellungen der Datenbankanbindungen, Update Softwaregeneratoren, Redesign der Benutzerführung, Backend und Frontend-Entwicklungen, Implementierung von Webservices, Vertragswesen (Vermarktung), SDK für Shopintegration.
2015 Testmanagement, Risk Rating
Position: Testmanager, Analyst, Consultant
Aufgaben
Softwareanalyse, Erweiterung der Requirements, XSD-Erstellung, Testing einer Inhouse Applikation (Web-Anwendung und iPad-App) im BereichWertpapier-Handelsgesetz (Risk Rating). Durchführen von Schwachstellen und Risikoanalysen, Softwareanalysen, Erweiterung der Requirements, Definition der Webservices. Definition und Durchführung, von Interface, Performance und Lasttests. Datenbankanalysen und Logauswertungen. Demonstration und Prototyperstellung von Verfahren und Technologien zur Optimierung der Datenmodelle und Steigerung der Entwicklungseffizienz.
2014 Migration SAP/Sybase EAServer nach IIS
Position: Senior Consultant Migration
Aufgaben
Erweiterte Tätigkeiten
weitere Projekte gerne auf Anfrage
Workshops und Schulungen
Zertifikate, Zusatzausbildung
Ich bin Analyst, Ideenfinder, Konzeptionist, Stratege, Projektmanager und Entwickler mit Interesse an effizienten Softwareentwicklungsprozessen. Durch innovative Ideen und pragmatische Lösungen war es mir bei verschiedenen Unternehmen und Projekten möglich, die Projekt- und Entwicklungskosten wesentlich senken.
Produkte/Werkzeuge
Methoden
API und SDK
Internet
Prozesstechik
Durchgeführte Schulungen/Workshops
Spezialkenntnisse
Soft Skills
Themen- und Projektbereiche
Vorgehensmodelle, Entwicklungsprozesse
Internet und Kommunikation
Technologien
API / Schnittstellen
Tools (Auszug)
Schulung und Support, Gutachten, Verantwortungs- bereiche
Projektschwerpunkte und Entwicklungen
Hauptbereiche Windows und Linux, aber verstärkt auch im Mobileumfeld, insbesondere Android und IOS
Hardwarenahe Entwicklungen:
Auszeichnungen, Awards, Lehrtätigkeiten, Mitgliedschaften: nähere Informationen auf Anfrage
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant hat uns sehr geholfen, nachdem unser Hauptentwickler ausgefallen war. Trotz Einarbeitungszeit, Datenbank- und Software-Redesign, sowie umfangreicher Änderungen und Erweiterungen konnte das Projekt noch vor dem geplanten Termin fertiggestellt werden. Neben seiner Effizienz, hat uns besonders seine lösungsorientierte Vorgehensweise und sein persönliches Engagement beeindruckt. Seine Ideen und innovativen Lösungsvorschlägen haben zur Aufwertung des Produktes und der Softwarequalität wesentlich beigetragen. Hierfür möchten wir uns nochmals bedanken und freuen uns jetzt schon auf die Zusammenarbeit in einem neuen Projekt. Wir können den Consultant anderen Projektanbietern nur empfehlen."
— Projekt Bildarchivierungssoftware VB6-Entwicklung, 06/01 - 09/02
Referenz durch Geschäftsführer, Ingenieurbüro (3 MA), vom 05.05.04
"Der Consultant verfügt über ein umfassendes Wissen in Softwarearchitektur, Datenbankdesign und modernen Entwicklungstechnologien und zeichnet sich insbesondere durch seine hohe Effizienz aus. Er hat das Projekt in allen Phasen von der Spezifikation, über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme begleitet. Durch seinen persönlichen Einsatz und seine innovativen Lösungsansätze wurde es möglich, dass das Projekt, trotz des engen Zeitplanes, termingerecht und zur vollsten Zufriedenheit von uns und unserem Kunden abgeschlossen werden konnte. Die von Ihm entwickelten Lösungen laufen fehlerfrei und performant. Neben seiner umfassenden technologischen Qualifikation ist besonders sein persönliches Engagement hervorzuheben. Wir möchten uns an dieser Stelle bedanken und können den Consultant anderen Projektanbietern in hohem Maße weiterempfehlen. Wir würden uns freuen, wenn wir mit dem Consultant bald wieder in einem Projekt zusammenarbeiten könnten."
— Projekt Softwaremigration Paradigm Plus --> Rational Rose, 03/02 - 06/02
Referenz durch Geschäftsführer Softwarehaus (12 MA) vom 26.04.04