Profil
Senior Software-Ingenieur mit 8+ Jahren Erfahrung in der Entwicklung skalierbarer Webanwendungen mit React, TypeScript und Next.js. Stark in der Frontend-Architektur, Teamführung und der Bereitstellung von sauberem, wartbarem Code mit Fokus auf Skalierbarkeit, Performance und Nutzerfreundlichkeit. Leidenschaft für Performance, Entwicklerfreundlichkeit und die Ausrichtung der Technologie an den Geschäftsergebnissen.
Berufserfahrung
- Beförderung vom Senior Frontend Software-Ingenieur zum Teamleiter, der ein verteiltes Team von 5 Entwicklern beaufsichtigt, die an der globalen Beschäftigungs- und Gehaltsabrechnungsplattform von Lano arbeiten.
- Vorschlag und Leitung einer umfassenden Überarbeitung des Frontends, Verbesserung der Codestruktur für gemeinsame Logik und rollenspezifische Ansichten. Erfolgreicher Abschluss innerhalb eines Jahres, Verbesserung der Wartungsfreundlichkeit und schnellere Einführung neuer Funktionen.
- Initiierung und Implementierung automatischer Codeprüfungen und gemeinsamer Komponentenkonventionen zur Verbesserung der Codekonsistenz und zur Reduzierung von Duplikaten im gesamten Monorepo.
- Beitrag zu High-Level-Architektur-Entscheidungen und Frontend/Backend-API-Design in einer Ruby on Rails + React Monorepo-Umgebung.
- Ausweitung des Aufgabenbereichs auf die Backend-Entwicklung (Ruby on Rails) sowohl in kundenorientierten als auch in internen Tools, Bearbeitung von Fullstack-Tickets und kleinen Backend-Funktionen.
- Verbesserte Frontend-Leistung und Datenverarbeitung durch die Einführung von TanStack Query und Zod für die Schema-Validierung.
- Er betreute Ingenieure, prüfte Pull-Anfragen und förderte den Wissensaustausch, um eine Kultur der Qualität und Autonomie zu fördern.
Technologien:TypeScript, React, Redux, TanStack Query, Material-UI, zod, Ruby on Rails, CI/CD, REST API, Unit Testing.
Frontend Software-Ingenieur und Teamleiter bei Elementica
- Leitung der Frontend- und funktionsübergreifenden Entwicklung einer mehrmandantenfähigen, mehrsprachigen Bildungsplattform für Familien und Kinder.
- Architektur und Implementierung eines modularen Systems mit 6 Frontend-Applikationen und 7 Microservices, die eine schnelle Einführung von Funktionen und eine saubere Trennung von Belangen ermöglichen.
- Entwicklung von wiederverwendbaren interaktiven Komponenten (Spiele, Lektionen) als npm-Pakete, die später in eine eigenständige Next.js-basierte Anwendung integriert wurden.
- Initiierte und schloss eine vollständige Überarbeitung der Zugänglichkeit ab und erreichte bei Google-Audits eine 100-prozentige Konformität mit der Zugänglichkeit.
- Bereitstellung von fortschrittlichen Produktfunktionen wie Live-Video/Chat, Echtzeit-Zusammenarbeit, Tools zur Inhaltsmoderation und einem benutzerdefinierten Zahlungsablauf.
- Aufbau und Start weiterer Startup-Projekte:
- Kryptowährungs-App mit Web3-Integration (Absteckung, Dashboard, Verwaltungsbereich).
- Plattform für Telemedizin mit moderner Benutzeroberfläche und vollständiger Überarbeitung der Barrierefreiheit.
- MVP für Marktplatz mit SEO-optimiertem, SSR-basiertem Frontend.
- Mitarbeit bei der Einstellung, Betreuung und Einarbeitung von Teams sowie bei der Planung von Funktionen in einem Startup-Umfeld.
Technologien:TypeScript, React, Next.js, Redux, GraphQL, AWS, Docker, CI/CD, WebSockets, Unit Testing, SEO, Web Accessibility.
- Entwicklung mehrerer produktionsreifer Frontend-Anwendungen, einschließlich einer progressiven Web-App für die Reiseplanung mit Echtzeit-Updates, Offline-Unterstützung und Integration von Drittanbietern (z. B. Expedia, Booking).
- Aufbau einer Kryptowährungs-Trendanalyseplattform mit SEO-optimiertem serverseitigem Rendering und dynamischen Datenvisualisierungen.
- Entwurf und Implementierung einer Formular-Engine und eines modularen Widget-Systems für Fintech-Anwendungsfälle, das benutzerdefinierte Formulare und wiederverwendbare UI-Blöcke ermöglicht.
- Er betreute Praktikanten, beteiligte sich an der Einstellung von Technikern und trug durch Meetings und Code-Reviews zum internen Wissensaustausch bei.
Technologien:TypeScript, React, Next.js, Redux, Firebase, Material-UI, WebSockets, PWA, CI/CD, SEO.
- Bereitstellung von Frontend-Lösungen für Immobilien-Dashboards und Websites kleiner Unternehmen mit Schwerpunkt auf UI-Verbesserungen, Reaktionsfähigkeit und Benutzerfreundlichkeit.
- Regelmäßige Aktualisierung bestehender Codebasen und Integration neuer Funktionen in Kundenprojekte in verschiedenen Bereichen.
Technologien:JavaScript, React, Redux, Material-UI.
Ingenieur in der Abteilung Außenhandel bei JSC Motor Sich
- Aushandlung, Umsetzung, Unterzeichnung und Betreuung von Verträgen über den Verkauf von Luftfahrtgütern und -dienstleistungen.
Fähigkeiten
Primär:
- TypeScript, JavaScript, HTML5/CSS3/SCSS.
- React, Next.js, Redux, TanStack Query, Apollo GraphQL.
- Material-UI, Tailwind CSS, ShadCN/Radix, Styled-components.
- CI/CD, AWS (Route 53, EC2, S3, CloudFront), Vercel, SEO.
- Vite, Webpack, Rollup, npm packages.
- Firebase, Firestore, Storybook.
- Jest, React Testing Library, zod.
- REST API, PWA, Responsive Design, Funktionale Programmierung, Performance-Optimierung, Teamleitung.
- Scrum (Agile, Kanban), Figma, Photoshop.
Sekundär:
- Ruby on Rails, Node.js, Express, Strapi.
- PostgreSQL, MongoDB.
- Canvas, Recharts.
- Blockchain, Web3.
- Docker, nginx.
Soft Skills:
Teamführung, Problemlösungskompetenz, Zeitmanagement, Analytisches Denken, Eigenverantwortung, Lernbereitschaft, Kommunikationsstärke.
Sprachen
Ukrainisch:Muttersprache
Russisch:Muttersprache
Englisch:Fortgeschrittene Kenntnisse
Deutsch:Grundkenntnisse
Türkisch:Grundkenntnisse
Ausbildung / Weiterbildung
Kurse
- AWS for Front-End Engineers, 2019, Frontend Masters
- Zero to Mastery (Junior to Senior Web developer), 2018, Udemy
- Web Development, 2016-2017, Brain Academy (Saporischja)
Master-Abschluss in Produktionstechnik für Flugzeugtriebwerke
2004 - 2009
Nationale Universität 'Saporischsches Polytechnikum'
Bachelor-Abschluss in Computerwissenschaften
2005 - 2009
Nationale Universität 'Saporischsches Polytechnikum'