WICHTIG: Service vor Ort nur im PLZ-Bereich 8
Remote: Weltweit
Entwicklung einer eCommerce-Onlineplattform unter Einsatz von AI-basierten Code-Assistenten und über 24 Technologien, um den Verkauf von mehr als 150.000 Produkten in über 70 Märkten weltweit zu ermöglichen
Aufbau und Mentoring eines Entwicklerteams von null auf drei Junior Engineers; Verbesserung der Codequalität um 15?% durch strukturierte Code Reviews und die konsequente Anwendung von Prinzipien wie SOC, DRY, KISS, DYC und YAGNI
Leitete die Frontend-Entwicklung des MAN Simple Pay Bezahlsystems im LKW-Bereich ? von ersten Wireframes und Proof-of-Concept bis hin zu einem voll funktionsfähigen MVP, das mit großem Erfolg auf der IAA 2022 in Hannover präsentiert wurde
Mentoring eines Junior-Entwicklers und Durchführung von Pair Programming, wodurch die Codequalität nachweislich um 20?% verbessert wurde
Wechsel vom Full-Stack-Development in TypeScript hin zur Konzeption und Umsetzung skalierbarer Lösungen mit AWS-Cloud-Technologien und Microservices
Entwicklung von nativen und externen sprachgesteuerten Apps für die neue Generation von Samsung Sprachassistent Bixby. NLU-Training und Lokalisierung von Apps. Design und Entwicklung von der Samsung mobile Demo-App für die IFA 2018 in Berlin, Entwicklung der CP Apps Nextbike, Komoot, GetYourGuide, ADAC, DB, HRS, TV DIGITAL, Tagesschau, Sportshau, Das Örtliche, Timee, SmartThings, Flixbus, etc.
Entwicklung von neue Generation Front- / Backend Sky Store STB Software für SkyQ Ethan. Die Application ist in JavaScript / TypeScript entwickelt und basiert auf Luna Framework (NodeJS + QT). Sie läuft in Linux Umgebung und rendert UI-Elemente mit hoher Qualität und sehr guter Performance, so wie es auch mit HTML5-Canvas möglich ist. Die App kommuniziert mit App-Services und Acetrax-Backend über das REST API und gibt den Content in HD-Auflösung wieder. Der Benutzer kann durch die Movie-Kataloge navigieren, Produktdetails und Trailer anschauen, Filme leihen, kaufen und schauen, ähnlich wie bei Apple TV, Netflix, Amazon Video, etc.
waipu.tv Customer und Admin Management System basiert auf Backbone (Frontend) und Hapi-Server (NodeJS). Frontend SPA kommuniziert mit dem Backend über REST API. Backend agiert als ein Proxy-Server zwischen Frontend und den waipu.tv Business Services -- User-Service und Billwerk Payment System. Administratoren können suchen nach Kunden, ihre Daten, Rechnungen und Aufträge zeigen lassen, Kundenstatus ändern, usw. Das einfache Adminsystem erlaubt es einen neuen Admin anzulegen, seine zugriffsrechte zu de nieren oder seine Daten bzw. Passwort zu ändern.
Front-End Entwicklung von Landing- und Service-Seiten des Unternehmens.
Eine state of the art Webapp, geschrieben in JavaScript,
beinhaltet mehrere Netzwerk-Operationen Tools. Einige davon sind:
Netzwerk Monitoring: Der Datenfluss, geliefert von SNMP-Exporters, wird vom Prometheus Monitoring Tool zusammen gestellt und vom Dashboard App Backend über REST API abgefragt. Die Daten werden in der App grafisch als Netzwerkschemen bzw. Wetterkarten von Traffik, Temperatur, Feuchtigkeit, usw. dargestellt.
IPAM (IP Adressen Management) / DNS operations tool:
Netzwerk struktur wird als Baum dargestellt. Davon kann der Administrator ein Subnetzwerk auswählen und dem Gerät eine bestimmte IP-Adresse zuweisen. Eingegebene Werte (SNMP / ICMP Fähigkeiten, IP-Adresse, Hostname, etc.) werden in der Datenbank gespeichert und automatisch an den AWS Route
53 gesendet. Dort wird ein DNS und TXT Record erstellt. TXT Record enthält eine Beschreibung des Gerätes und wird von DNS Exporter verwendet.
Alert Monitoring: Applikation Backend mit Hilfe von REST API Anfragen liefert eine Liste von Instanz-Alarmen. Sie werden nach Umgebung / Alarmtyp sortiert und in dem Frontend als gefärbte Info-Tafeln mit zusammen-hängender Information dargestellt.
Auf eine frisch erstellte VPC-Instanz soll folgende Software installiert und konfiguriert werden: Linux Ubuntu 16.04, Vagrant, Nginx, NodeJS, OrientDB, GitLab, Git, Postfix, HumHub, SpagoBI, LifeRay, GruntJS, Bower. Firewall wird konfiguriert, alle unsicheren HTTP-Verbindungen werden auf sichere HTTPS umgeleitet, alle Firmendomäne müssen entspechend in der NGINX-Konfiguration eingetragen und aktiviert. Softwareinstallationsschritte müssen in einem Shell-Skript erfasst werden. Eine Vagrant-Konfiguration wird erstellt, damit Instanzbereitstellung lokal auf dem PC getestet werden kann.
Automatisierte Bereitstellung einer dedizierter AWS EC2
Server-Instanz und Softwarebereitstellung für die Operations Dashboard App ist mit den Terraform und SaltStack Tools implementiert. Dafür werden spezielle Profile erstellt. Das Terraform Profil definiert Instanztyp (OS, RAM, CPUs, usw.) und Parameter, wie IP-Adresse, DNS Name, Sicherheitsregeln, usw. Die SaltStack-Formel bestimmt, welche Software auf der Instanz installiert sein wird. Damit sind die Bereitstellung des virtuellen
Servers und Softwareinstallation voll automatisiert. Die virtuelle AWS EC2 Instanz kann jederzeit zerstört und wieder in der gleichen Konfiguration erstellt werden.
Das Tool ist als ein Linux System Service (daemon) implementiert und funktioniert zusammen mit dem IPAM-Tool der Operations Dashboard App. DNS TXT Record im AWS Route 53 beschreibt jedes Gerät im Netzwerk, welches über eine SNMP, ICMP oder eine andere Fähigkeit verfügt und kann über das Protokoll
benötigte monitoring Werte liefern. Das TXT Record wird
vom Route 53 über AWS REST API abgefragt, geparst und gespeichert. Davon entsteht eine Job-Beschreibung für das Prometheus Net Monitoring Tool, welche automatisch vom Tool abgelesen und bearbeitet wird.
Start-Up. Innovative Web-Anwendung für wissenschaftliche Bemessung der Ef zienz von gra schen Ober ächen und Bewertung der User Experience der Anwendungen.
Der bim+ Web Explorer ist ein Teil der bim+ Cloud-
Kollaborationsplattform für Architekten und Ingenieure. Das ist eine plattformübergreifende pure Javascript Webapplikation, ein funktionsreicher 3D-Viewer, der ohne jegliche Plugins in einem Browser läuft. Der bim+ Web Explorer basiert auf neuesten Internet-Technologien und Frameworks wie WebGL, HTML5 / CSS3, EmberJS, ThreeJS, AJAX, REST, JSON, Indexed DB.
Die Webanwendung funktioniert zusammen mit einem
Microsoft® IIS und SQL-Datenbank (im Cloud), wo 3D-CADDaten von Kunden gespeichert sind. Verschiedene Dateiformate wie z.B. Allplan, IFC oder SketchUp werden importiert, serverseitig in ein internes JSON-Format umgewandelt und in der bim+-Datenbank gespeichert. Per eine AJAX-Anfrage werden die serialisierten Daten zurück an den Web Explorer als eine JSON-String geliefert. Hier werden sie geparst und als 3D-Modell in dem Viewport dargestellt. Werden die Daten einmal heruntergeladen, werden sie in einer internen Browser-Datenbank gespeichert, um einen unnötigen Netzwerk-traffic zu vermeiden, das 3D-Modell beim nächsten Aufruf schneller zu rendern und einen Offline-Modus zu ermöglichen.
Alle Objekte in dem 3D-Viewport sind interaktiv. Der Benutzer kann ein beliebiges Objekt auswählen, seine Eigenschaften und 3D-Vorschau in separatem Fenster anschauen, Kommentare, Anhänge oder ein Problem mit dem 3D-Spot an beliebigem Objekt kreieren. Sichtbare Modell-Knoten sowie verschiedene Modell-Typen/ Ebenen können in einem separaten Modell-
Topologie-Fenster ein- oder ausgeblendet werden.
Alle Web-Views (z.B. Modell-Topologie, Projekt-Liste,
3D-Viewport, Objekt-Details, usw.) sind als unabhängige Web- Objekte implementiert und können überall auf der Webseite platziert werden, sobald die Seite dieses bim+ Web-Framework und bim+ Datenaustauschformat verwendet.
Beschreibung
Rolle
Tätigkeiten
Beschreibung
Rolle
Tätigkeiten
Beschreibung
Tätigkeiten:
Tätigkeiten:
Beschreibung
Tätigkeiten
Tätigkeiten
Tätigkeiten
Tätigkeiten
Beschreibung
Tätigkeiten
06.2010 ? 11.2010
Produkt:
LinguaDict
Beschreibung:
Mobile Dictionary for Nokia
Rolle: Nokia-GUI-Designer, Usability Expert
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI-Designer, UX-Analyse
06.2008 ? 08.2010
Produkt: Voice Reader Web
Beschreibung: Sprachausgabe für Webseiten
Rolle: GUI-Designer, Usability Expert
Tools: Adobe Flash, Illustrator, Photoshop, AFM, ActionScript 2/3 HTML, JavaScript, CSS, XML
Tätigkeiten: GUI-Konzepter, Grafik-Designer und Programmierer
03.2009 ? 11.2009
Produkt: Personal Translator 14
Beschreibung: Automatische Übersetzungssoftware
Rolle: Grafikdesigner
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI- / Verpackungs-Designer, Layouter, Mediengestalter
06.2008 ? 05.2009
Produkt: Voice Pro 12
Beschreibung: Professionelle Spracherkennungssoftware
Rolle: Grafikdesigner
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI- / Verpackungs-Designer, Layouter, Mediengestalter
06.2008 ? 05.2009
Produkt: Shoot&Translate
Beschreibung: Mobile Übersetzung: mach ein Foto von einem Plakat und lass es sofort übersetzten!
Rolle: GUI-Designer, Usability Expert
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI- / Verpackungs-Designer, Layouter, Mediengestalter, Werbegrafiker
Award: Mobile Innovation, 2009 Global Competition. Americas Tournament: TOP INNOVATOR, GSM Assotiation
06.2006 ? 09.2007
Produkt: Voice Reader Studio
Beschreibung: Professionelle Sprachausgabe mit Sound-Studio Features.
Rolle: Grafik-Designer
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI- / Verpackungs-Designer, Layouter, Mediengestalter
02.2001 ? 07.2006
Produkt: Webshops ?Softunity? und Koch Media GmbH, CMS iStore, diverse Webseiten
Rolle: Verlags Allrounder
Tools: PHP / MySQL, Javascript, HTML, XML, Adobe Photoshop, Illustrator, Dreamweaver, Allaire Homesite, Notepad++, Lotus Notes
Tätigkeiten: Konzepter, Webdesigner, Programmierer, Projektkoordinator, Grafik-Designer
10.2005 ? 03.2006
Produkt: Voice Reader
Beschreibung: Professionelle Sprachausgabe
Rolle: Grafik-Designer
Tools: Adobe Photoshop, Illustrator
Tätigkeiten: GUI-Designer
weitere Projekte auf Anfrage
2007 - 2009
Studiengemeinschaft Darmstadt GmbH (SGD), Darmstadt
Fachbereich: Grafik-Design
Abschluss: Abschlusszeugnis (sehr gut), schriftliche Prüfung (sehr gut), Zertifikat Grafik-Designer
Staatliche Universität, Dnepropetrowsk, Ukraine
Fachbereich: Radiophysik und Elektronik
Thema der Abschlussarbeit: Entwicklung und Einstellen der Software für automatische Verarbeitung der Spektralinformationen der optischen demodulierten Magnetresonanz mit Hilfe von Mikrorechnern.
Abschluss: Staatsprüfungen (sehr gut); Diplom mit Auszeichnung
Qualifikation: M. Sc. Radiophysiker
Ich entwickle komplexe und skalierbare Online-Systeme und Plattformen ? mit einem modernen Tech-Stack rund um React, TypeScript, Node.js, AI/ML und AWS. Dabei setze ich konsequent auf Test-Driven Development, saubere Code-Architektur und automatisierte CI/CD-Pipelines.
Besonderes Interesse an Entwicklung von komplexen Webapplikationen und Herausforderungen im Bereich User Interface Design und Usabilityanalyse. Ich habe eine besondere Gabe in Entwicklung von hoch optimirten Algorithmen bei objektorientierter Programmierung.
Interessen: Gleitschirmfliegen, Tai Chi Chuan, Digitalfotografie, Philosofie, Psygologie
WICHTIG: Service vor Ort nur im PLZ-Bereich 8
Remote: Weltweit
Entwicklung einer eCommerce-Onlineplattform unter Einsatz von AI-basierten Code-Assistenten und über 24 Technologien, um den Verkauf von mehr als 150.000 Produkten in über 70 Märkten weltweit zu ermöglichen
Aufbau und Mentoring eines Entwicklerteams von null auf drei Junior Engineers; Verbesserung der Codequalität um 15?% durch strukturierte Code Reviews und die konsequente Anwendung von Prinzipien wie SOC, DRY, KISS, DYC und YAGNI
Leitete die Frontend-Entwicklung des MAN Simple Pay Bezahlsystems im LKW-Bereich ? von ersten Wireframes und Proof-of-Concept bis hin zu einem voll funktionsfähigen MVP, das mit großem Erfolg auf der IAA 2022 in Hannover präsentiert wurde
Mentoring eines Junior-Entwicklers und Durchführung von Pair Programming, wodurch die Codequalität nachweislich um 20?% verbessert wurde
Wechsel vom Full-Stack-Development in TypeScript hin zur Konzeption und Umsetzung skalierbarer Lösungen mit AWS-Cloud-Technologien und Microservices
Entwicklung von nativen und externen sprachgesteuerten Apps für die neue Generation von Samsung Sprachassistent Bixby. NLU-Training und Lokalisierung von Apps. Design und Entwicklung von der Samsung mobile Demo-App für die IFA 2018 in Berlin, Entwicklung der CP Apps Nextbike, Komoot, GetYourGuide, ADAC, DB, HRS, TV DIGITAL, Tagesschau, Sportshau, Das Örtliche, Timee, SmartThings, Flixbus, etc.
Entwicklung von neue Generation Front- / Backend Sky Store STB Software für SkyQ Ethan. Die Application ist in JavaScript / TypeScript entwickelt und basiert auf Luna Framework (NodeJS + QT). Sie läuft in Linux Umgebung und rendert UI-Elemente mit hoher Qualität und sehr guter Performance, so wie es auch mit HTML5-Canvas möglich ist. Die App kommuniziert mit App-Services und Acetrax-Backend über das REST API und gibt den Content in HD-Auflösung wieder. Der Benutzer kann durch die Movie-Kataloge navigieren, Produktdetails und Trailer anschauen, Filme leihen, kaufen und schauen, ähnlich wie bei Apple TV, Netflix, Amazon Video, etc.
waipu.tv Customer und Admin Management System basiert auf Backbone (Frontend) und Hapi-Server (NodeJS). Frontend SPA kommuniziert mit dem Backend über REST API. Backend agiert als ein Proxy-Server zwischen Frontend und den waipu.tv Business Services -- User-Service und Billwerk Payment System. Administratoren können suchen nach Kunden, ihre Daten, Rechnungen und Aufträge zeigen lassen, Kundenstatus ändern, usw. Das einfache Adminsystem erlaubt es einen neuen Admin anzulegen, seine zugriffsrechte zu de nieren oder seine Daten bzw. Passwort zu ändern.
Front-End Entwicklung von Landing- und Service-Seiten des Unternehmens.
Eine state of the art Webapp, geschrieben in JavaScript,
beinhaltet mehrere Netzwerk-Operationen Tools. Einige davon sind:
Netzwerk Monitoring: Der Datenfluss, geliefert von SNMP-Exporters, wird vom Prometheus Monitoring Tool zusammen gestellt und vom Dashboard App Backend über REST API abgefragt. Die Daten werden in der App grafisch als Netzwerkschemen bzw. Wetterkarten von Traffik, Temperatur, Feuchtigkeit, usw. dargestellt.
IPAM (IP Adressen Management) / DNS operations tool:
Netzwerk struktur wird als Baum dargestellt. Davon kann der Administrator ein Subnetzwerk auswählen und dem Gerät eine bestimmte IP-Adresse zuweisen. Eingegebene Werte (SNMP / ICMP Fähigkeiten, IP-Adresse, Hostname, etc.) werden in der Datenbank gespeichert und automatisch an den AWS Route
53 gesendet. Dort wird ein DNS und TXT Record erstellt. TXT Record enthält eine Beschreibung des Gerätes und wird von DNS Exporter verwendet.
Alert Monitoring: Applikation Backend mit Hilfe von REST API Anfragen liefert eine Liste von Instanz-Alarmen. Sie werden nach Umgebung / Alarmtyp sortiert und in dem Frontend als gefärbte Info-Tafeln mit zusammen-hängender Information dargestellt.
Auf eine frisch erstellte VPC-Instanz soll folgende Software installiert und konfiguriert werden: Linux Ubuntu 16.04, Vagrant, Nginx, NodeJS, OrientDB, GitLab, Git, Postfix, HumHub, SpagoBI, LifeRay, GruntJS, Bower. Firewall wird konfiguriert, alle unsicheren HTTP-Verbindungen werden auf sichere HTTPS umgeleitet, alle Firmendomäne müssen entspechend in der NGINX-Konfiguration eingetragen und aktiviert. Softwareinstallationsschritte müssen in einem Shell-Skript erfasst werden. Eine Vagrant-Konfiguration wird erstellt, damit Instanzbereitstellung lokal auf dem PC getestet werden kann.
Automatisierte Bereitstellung einer dedizierter AWS EC2
Server-Instanz und Softwarebereitstellung für die Operations Dashboard App ist mit den Terraform und SaltStack Tools implementiert. Dafür werden spezielle Profile erstellt. Das Terraform Profil definiert Instanztyp (OS, RAM, CPUs, usw.) und Parameter, wie IP-Adresse, DNS Name, Sicherheitsregeln, usw. Die SaltStack-Formel bestimmt, welche Software auf der Instanz installiert sein wird. Damit sind die Bereitstellung des virtuellen
Servers und Softwareinstallation voll automatisiert. Die virtuelle AWS EC2 Instanz kann jederzeit zerstört und wieder in der gleichen Konfiguration erstellt werden.
Das Tool ist als ein Linux System Service (daemon) implementiert und funktioniert zusammen mit dem IPAM-Tool der Operations Dashboard App. DNS TXT Record im AWS Route 53 beschreibt jedes Gerät im Netzwerk, welches über eine SNMP, ICMP oder eine andere Fähigkeit verfügt und kann über das Protokoll
benötigte monitoring Werte liefern. Das TXT Record wird
vom Route 53 über AWS REST API abgefragt, geparst und gespeichert. Davon entsteht eine Job-Beschreibung für das Prometheus Net Monitoring Tool, welche automatisch vom Tool abgelesen und bearbeitet wird.
Start-Up. Innovative Web-Anwendung für wissenschaftliche Bemessung der Ef zienz von gra schen Ober ächen und Bewertung der User Experience der Anwendungen.
Der bim+ Web Explorer ist ein Teil der bim+ Cloud-
Kollaborationsplattform für Architekten und Ingenieure. Das ist eine plattformübergreifende pure Javascript Webapplikation, ein funktionsreicher 3D-Viewer, der ohne jegliche Plugins in einem Browser läuft. Der bim+ Web Explorer basiert auf neuesten Internet-Technologien und Frameworks wie WebGL, HTML5 / CSS3, EmberJS, ThreeJS, AJAX, REST, JSON, Indexed DB.
Die Webanwendung funktioniert zusammen mit einem
Microsoft® IIS und SQL-Datenbank (im Cloud), wo 3D-CADDaten von Kunden gespeichert sind. Verschiedene Dateiformate wie z.B. Allplan, IFC oder SketchUp werden importiert, serverseitig in ein internes JSON-Format umgewandelt und in der bim+-Datenbank gespeichert. Per eine AJAX-Anfrage werden die serialisierten Daten zurück an den Web Explorer als eine JSON-String geliefert. Hier werden sie geparst und als 3D-Modell in dem Viewport dargestellt. Werden die Daten einmal heruntergeladen, werden sie in einer internen Browser-Datenbank gespeichert, um einen unnötigen Netzwerk-traffic zu vermeiden, das 3D-Modell beim nächsten Aufruf schneller zu rendern und einen Offline-Modus zu ermöglichen.
Alle Objekte in dem 3D-Viewport sind interaktiv. Der Benutzer kann ein beliebiges Objekt auswählen, seine Eigenschaften und 3D-Vorschau in separatem Fenster anschauen, Kommentare, Anhänge oder ein Problem mit dem 3D-Spot an beliebigem Objekt kreieren. Sichtbare Modell-Knoten sowie verschiedene Modell-Typen/ Ebenen können in einem separaten Modell-
Topologie-Fenster ein- oder ausgeblendet werden.
Alle Web-Views (z.B. Modell-Topologie, Projekt-Liste,
3D-Viewport, Objekt-Details, usw.) sind als unabhängige Web- Objekte implementiert und können überall auf der Webseite platziert werden, sobald die Seite dieses bim+ Web-Framework und bim+ Datenaustauschformat verwendet.
Beschreibung
Rolle
Tätigkeiten
Beschreibung
Rolle
Tätigkeiten
Beschreibung
Tätigkeiten:
Tätigkeiten:
Beschreibung
Tätigkeiten
Tätigkeiten
Tätigkeiten
Tätigkeiten
Beschreibung
Tätigkeiten
06.2010 ? 11.2010
Produkt:
LinguaDict
Beschreibung:
Mobile Dictionary for Nokia
Rolle: Nokia-GUI-Designer, Usability Expert
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI-Designer, UX-Analyse
06.2008 ? 08.2010
Produkt: Voice Reader Web
Beschreibung: Sprachausgabe für Webseiten
Rolle: GUI-Designer, Usability Expert
Tools: Adobe Flash, Illustrator, Photoshop, AFM, ActionScript 2/3 HTML, JavaScript, CSS, XML
Tätigkeiten: GUI-Konzepter, Grafik-Designer und Programmierer
03.2009 ? 11.2009
Produkt: Personal Translator 14
Beschreibung: Automatische Übersetzungssoftware
Rolle: Grafikdesigner
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI- / Verpackungs-Designer, Layouter, Mediengestalter
06.2008 ? 05.2009
Produkt: Voice Pro 12
Beschreibung: Professionelle Spracherkennungssoftware
Rolle: Grafikdesigner
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI- / Verpackungs-Designer, Layouter, Mediengestalter
06.2008 ? 05.2009
Produkt: Shoot&Translate
Beschreibung: Mobile Übersetzung: mach ein Foto von einem Plakat und lass es sofort übersetzten!
Rolle: GUI-Designer, Usability Expert
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI- / Verpackungs-Designer, Layouter, Mediengestalter, Werbegrafiker
Award: Mobile Innovation, 2009 Global Competition. Americas Tournament: TOP INNOVATOR, GSM Assotiation
06.2006 ? 09.2007
Produkt: Voice Reader Studio
Beschreibung: Professionelle Sprachausgabe mit Sound-Studio Features.
Rolle: Grafik-Designer
Tools: Adobe Photoshop, Illustrator, InDesign, Flash
Tätigkeiten: GUI- / Verpackungs-Designer, Layouter, Mediengestalter
02.2001 ? 07.2006
Produkt: Webshops ?Softunity? und Koch Media GmbH, CMS iStore, diverse Webseiten
Rolle: Verlags Allrounder
Tools: PHP / MySQL, Javascript, HTML, XML, Adobe Photoshop, Illustrator, Dreamweaver, Allaire Homesite, Notepad++, Lotus Notes
Tätigkeiten: Konzepter, Webdesigner, Programmierer, Projektkoordinator, Grafik-Designer
10.2005 ? 03.2006
Produkt: Voice Reader
Beschreibung: Professionelle Sprachausgabe
Rolle: Grafik-Designer
Tools: Adobe Photoshop, Illustrator
Tätigkeiten: GUI-Designer
weitere Projekte auf Anfrage
2007 - 2009
Studiengemeinschaft Darmstadt GmbH (SGD), Darmstadt
Fachbereich: Grafik-Design
Abschluss: Abschlusszeugnis (sehr gut), schriftliche Prüfung (sehr gut), Zertifikat Grafik-Designer
Staatliche Universität, Dnepropetrowsk, Ukraine
Fachbereich: Radiophysik und Elektronik
Thema der Abschlussarbeit: Entwicklung und Einstellen der Software für automatische Verarbeitung der Spektralinformationen der optischen demodulierten Magnetresonanz mit Hilfe von Mikrorechnern.
Abschluss: Staatsprüfungen (sehr gut); Diplom mit Auszeichnung
Qualifikation: M. Sc. Radiophysiker
Ich entwickle komplexe und skalierbare Online-Systeme und Plattformen ? mit einem modernen Tech-Stack rund um React, TypeScript, Node.js, AI/ML und AWS. Dabei setze ich konsequent auf Test-Driven Development, saubere Code-Architektur und automatisierte CI/CD-Pipelines.
Besonderes Interesse an Entwicklung von komplexen Webapplikationen und Herausforderungen im Bereich User Interface Design und Usabilityanalyse. Ich habe eine besondere Gabe in Entwicklung von hoch optimirten Algorithmen bei objektorientierter Programmierung.
Interessen: Gleitschirmfliegen, Tai Chi Chuan, Digitalfotografie, Philosofie, Psygologie
"[...] Der Consultant verfügt über ein hervorragendes und auch in Randbereichen sehr tiefgehendes Fachwissen, welches er stets in gewinnbringender Weise in unser Unternehmen einbrachte. Alle Aufgaben führte er jederzeit vollkommen selbstständig, sorgfältig und planvoll durchdacht aus. Er agierte immer ruhig, überlegt und zielorientiert und in höchstem Maße präzise. Dabei überzeugte er stets in besonderer Weise sowohl in qualitativer als auch in quantitativer Hinsicht und war in besonders hohem Maße zuverlässig. Wir sind sowohl von seiner fachlichen Kompetenz als auch von seiner Persönlichkeit voll und ganz überzeugt und können den Consultant für andere Auftraggeber jederzeit empfehlen."
— Projekt Mini CAD Web Grafik Viewer und Markup Tool, 06/10 - 09/12
Referenz durch Fachbereichsleiter, internationaler Software-Anbieter, vom 30.09.12
"Mit diesem Schreiben empfehle ich den Consultant für eine Tätigkeit als Webentwickler. [...] Gerade hierbei ist Kommunikationsstärke, Zuverlässigkeit, selbstständiges Arbeiten und Teamfähigkeit gefordert. Der Consultant bringt alle diese Fähigkeiten mit. In dieser Zeit hat er alle an ihn gerichteten Anforderungen in der allerbesten Weise und in weit überdurchschnittlichem Maße erfüllt. In kreativer Weise hat der Consultant einen CAD Graphic Viewer auf Basis von HTML5 von der ersten Konzeption über die Technologie-Auswahl mit Hilfe von Prototypen bis zum Release der Version erstellt. Kreativität, Fachwissen, Qualität und Geschwindigkeit, sowie seine Fähigkeit, hohe Anforderungen an Performance und Usability in Konzepte zu entwickeln und im Produkt umzusetzen, sind besonders hervorzuheben. Als sein Auftraggeber und Projektleiter bin ich sowohl von der fachlicher Kompetenz als auch von der Persönlichkeit des Consultants voll und ganz überzeugt und empfehle ihn für eine Tätigkeit als Entwickler auf das Wärmste. [...]"
— Projekt Entwicklung Mini CAD Web Grafik Viewer und Markup Tool, 04/12 - 09/12
Referenz durch Business Unit Manager, Software-Lösungen und Services, vom 10.09.12
"I have worked with the consultant over the past year. For that entire time I have fully enjoyed collaborating with him on various design and prototyping projects for our company. His dedication to his work is exceptional - to put it mildly. He is a completely self-motivated individual, and left to his own devises will amaze you with both the quality of his work and his productivity. He has consistently surprised me with power of his problem solving skills, and has often exceed my expectations [and this is not easy to do]. I have been exceedingly happy with his ability to follow the paradigms, principles, and directions I have put in place, as well as his ability to stretch the boundaries of a given project to make it better than I had imagined it could be. He is a talented designer, a highly skilled programmer, and a wonderful person to work with... I cannot recommend the consultant enough. Your organization would be very lucky to work with him."
— Project Rapid Flash Prototyping, ActionScript 3, AIR 2+, Interface-Design, User Experience and Usability Analyse, CAD-Systeme, 07/10 - 07/11
Reference from chief design officer, CAD technology provider for architects and
construction engineers, from 30.06.11