Ich baue zugängliche, hochperformante Frontends mit React, React Native und SolidJS – mit starker Neigung zu klaren Anforderungen, soliden Tests und durchdachter Architektur.
Profil
Ich bin ein UI/UX-orientierter Frontend-Lead mit mehr als 13 Jahren Erfahrung beim Aufbau von Web- und Mobile-Produktoberflächen. In jeder Rolle, die ich übernommen habe, befasse ich mich früh mit Anforderungen, plane Funktionen sorgfältig, negotiate API-Verträge mit Backend-Partnern und stelle die Spezifikation in Frage, wenn ein besserer Umfang oder eine bessere Erfahrung möglich ist. Tag für Tag kümmere ich mich am meisten um Frontend-Architektur, Design-Systeme und Performance – und um die Verstärkung von Code-Standards durch rechtzeitige Code-Reviews und Mentoring.
Bei Webbee GmbH leite ich React- und React Native-Arbeiten über Butlerapp (Buchungsmanager und CRM) – einschließlich Embeds auf 200+ Websites – und TaylorDb (AI App Builder).
Mehrsprachiger Lebenslauf mit Generierung von PDFs zur Build-Zeit. Verfügt über ein responsives Design, CSS-Grid-Layouts, die perfekt in PDFs gerendert werden, lokale Schriftarten und automatische Bereitstellung auf Cloudflare Pages über GitHub Actions. Verfügbar auf Englisch, Deutsch und Russisch.
Ein leistungsstarker JSON-Tree-Editor für Solid-Apps und über eine Web Component für andere Stacks. Ich leitete einen KI-gestützten Build mit Fokus auf große Bäume und einer einfachen Regel: Der Quellstring bleibt die einzige Dokumentwahrheit.
Ein datengesteuerter Formular-Builder für React: JSON Schema für Validierung, ein UI Schema für Grid-Layout und benutzerdefinierte Renderer, wenn Sie volle Kontrolle benötigen. JS- und SolidJS-Ports sind in Arbeit.
Eine freigegebene React Native-Komponentenbibliothek, die ich während der Leitung von TaylorDb entwarf; sie wurde zur UI-Grundlage mehrerer Produkte.
DashboardHobby, in Arbeit
SolidJS · TanStack Query · Router
Ein Hobby-Workflow-Engine- und ERP-ähnlicher Builder, der mit vordefinierten Modulen ausgeliefert werden soll. Endbenutzer können ihre eigenen Dashboards, Berichtabschnitte und benutzerdefinierten Workflows auf ihre Datensätze abstimmen.
Erfahrung
Lead Frontend Engineer · Webbee GmbH
Aug 2020 – Heute
Minsk, Belarus
Ich leite Frontend-Architektur und Delivery für Butlerapp (Buchungsmanager und CRM) und TaylorDb (KI-App-Builder). Die folgende Zeitleiste zeigt, wie sich diese Arbeit entwickelt hat.
Habe die Legacy-Buchungsformulare als moderne React- und TypeScript-Anwendung neu aufgebaut, die mit dem Backend über Redux Toolkit Query kommuniziert.
Habe einen Offer Cart und eigenständige einbettbare Preview-Widgets entworfen und ausgeliefert.
Habe das Buchungsformular als Micro-Frontend in Butlerapp Dashboard integriert.
Das Formular ist in mehr als 200 Websites eingebettet und bringt tausende Buchungen jeden Monat ein.
Habe Cross-Domain einbettbare Widgets gebaut, die um das Formular sitzen—Kalender, Offer Card, Accordion, Tabelle und User Login—damit Host-Sites die Angebote in einem Format ihrer Wahl präsentieren können.
SchnellTestButler
React Native · Expo · NativeBase · UX-Architektur
Habe Butlerapp mit Scheduling-Flows für Hochvolumen-COVID-Tests erweitert und deckte Buchungen, Queue-Timing und Ergebnisübergabe ab.
Habe eine React Native Field App mit QR-Check-in und Multi-Account-Zugriff entwickelt; auf ihrem Höhepunkt war sie bei mehr als 1.500 Testzentren in Deutschland in Gebrauch.
Habe die App im App Store und Google Play veröffentlicht.
Butlerapp Dashboard
React Native · Expo · NativeBase · Widget Systems
Habe das klassenbasierte React Butlerapp Dashboard zu einer hybriden React Native App auf Expo und NativeBase migriert und gab dem Produkt dabei ein umfassendes UX-Overhaul.
Habe ein View System von Grund auf entworfen und gebaut, damit Nutzer Filter, Sortierung und Layout als wiederverwendbare Views speichern konnten.
Habe Autodesk BaseTable für schnellere Tabellen auf großen Datenmengen übernommen und Filter zu gerankten Filter-Chips umgestaltet.
Habe ein responsives Grid-System, backend-getriebene Widgets und einen Self-Onboarding-Flow gebaut.
Habe TaylorDb geleitet, während es sich von einer Smart Database zu einem App-Builder und schließlich zu einem KI-App-Builder entwickelte.
Habe den Client als lokale Datenbank behandelt: Alle Produktdaten kamen über GraphQL auf WebSockets anstatt REST an, daher habe ich eine dedizierte Daten-Loading-Layer und ein Subscription-System gebaut, das lokale States synchron hielt, während ich Race Conditions navigierte, da Events eingingen. Ein Local-First-Cache ließ Leute sofort arbeiten, mit Live-Daten, die sich über Subscriptions einfüllten.
Habe Ingenieure eingearbeitet und mentoriert, damit sie als unabhängige Senior Developers arbeiten können.
Habe PRDs für das inzwischen Open-Source-Projekt react-native-molecules (npm) erstellt, eine auf Performance ausgelegte Material-Design React Native Component Library, die jetzt als Design System für interne Projekte dient.
UX Lead · Zycus India Pvt. Ltd.
Jan 2018 – Jul 2020
Mumbai, India · React · Angular 8
Zycus baut eine führende Source-to-Pay-Plattform für Procurement. Ich leitete Frontend-Arbeiten über Produktmodule, trieb Modernisierung von Legacy-Stacks voran und managte ein Team von Frontend-Ingenieuren.
Habe React Plugins gebaut, die Flash und ActionScript in proprietären internen Tools ersetzten, was diese Oberflächen leichter zu warten machte und in modernen Browsern nutzbar machte.
Habe CRMS und iAnalyse übernommen, als sie noch auf separaten Stacks lebten – eine PHP-Service mit jQuery/PHP Front-End, die andere eine Java-Service mit jQuery/Java Front-End. Ich leitete den Frontend-Rewrite beider auf Angular 8, als Zycus sich auf eine UX-Plattform über das Unternehmen standardisierte.
Habe ein COVID Spend Analysis Dashboard gebaut, das die Kosten eines Unternehmens mit Industrie-Peers verglich, damit Procurement-Teams schnell Ausreißer erkennen konnten. Wir nahmen die Idee von einer zweitägigen Hackathon-POC zur Production in etwa einer Woche.
Habe ein Spend Dashboard mit responsiven Highcharts Visualisierungen gebaut, damit Teams Cost-Daten auf Desktop und kleineren Screens erkunden konnten, ohne die Chart-Erfahrung zu verlieren.
Habe einen Custom Pivot Table von Grund auf für iAnalyse entworfen und implementiert, geformt um die Analyse-Anforderungen des Produkts, anstatt eines generischen Third-Party-Grids. Er unterstützte Drag-and-Drop-Layout von mehreren Dimensionen und Measures auf beiden Achsen, plus verschachtelte Gruppen mit kollapsibaren Zeilen.
Habe ein Team von fünf Frontend-Developern mentoriert, führte regelmäßige Code Reviews durch, um Quality konsistent zu halten, und bezog sie in technische Design- und Sprint-Planung ein, damit Ownership beim Team lag, nicht nur bei mir.
Schlüsselmodule: Proprietäres Reporting und Datenanalyse, COVID Spend Analysis Dashboard, Spend Dashboard (Highcharts), Custom Pivot Table für iAnalyse
Software Engineer II · Omnichanneler Technologies Pvt. Ltd.
Apr 2017 – Nov 2017
Bangalore, India · React · Backbone.js
Product Startup, der Point-of-Sale- und Multi-Channel-Inventory-Tools für Einzelhändler baut, die online und offline verkaufen.
Habe ein Backbone.js Frontend gepflegt und erweitert, neue Feature-APIs unter engen Release-Deadlines zu einer responsiven Web UI verdrahtet.
Habe einen B2B POS Flow gebaut, damit Einzelhändler Bulk-Volume B2B Orders akzeptieren konnten, anstatt sie nur als One-Off Retail Sales zu handhaben.
Habe QuickBooks und Tally ERP Onboarding Workflows integriert, damit Kunden ihren Accounting Stack als Teil des Setups verbinden konnten.
Habe den Rebuild von Key Application Surfaces in React geleitet, damit Migrations-Arbeiten zusammen mit neuen Capabilities für Retail-Nutzer landen konnten.
Schlüsselarbeit: B2B POS für Bulk Orders, QuickBooks und Tally ERP Onboarding, angepasste Invoice-Templates und Migration von der Legacy Frontend zu React
Services Company, die Corporate Sites, E-Commerce und Web- und Hybrid Mobile Applications für Clients liefert.
Habe Production Websites und Web Apps mit jQuery, AJAX, HTML5 APIs und CSS3 vom Requirements und Wireframes bis zur Browser-Ready Delivery geliefert.
Habe die Mobile Application Line des Unternehmens in Ionic gebaut: PayPointZ Wallet und eine WebView App für ein Online-Auktionskunstunternehmen – das Portfolio erweitert und einen neuen Revenue Stream für Client Work eröffnet.
Habe mehrere E-Commerce-Templates für die Unlock Commerce Vertical gebaut, dem Team wiederverwendbare Storefront Starting Points für Client Work gegeben.
Habe moderne Web-Praktiken in die Organisation eingeführt und Version Control von VSS zu selbst gehosteten Git verlagert.
Habe Customer Onboarding und Training durchgeführt, Goals für Multi-Functional Teams gesetzt und Delivery bei vereinbarter Quality und Timelines gehalten.
Ausgewählte Projekte: PayPointZ Wallet, Intro (Online-Identität) und Unlock Commerce E-Commerce-Templates