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.Lesen Sie, was andere über meine Arbeit sagen.
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, Leaflet, Google API.
- 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'