Senior Frontend-Entwickler

Hallo, ich bin Sergei.

Senior Frontend-Entwickler mit mehr als 6 Jahren Vollzeiterfahrung im Aufbau von Ecommerce- und Produktoberflächen. Ich liefere React-, TypeScript- und Next.js-Systeme mit starkem Fokus auf SEO, wartbare Frontend-Architektur und automatisierte Tests und übernehme bei Bedarf auch Node.js und MongoDB für Full-Stack-Umsetzungen.

6+ JahreInterfaces in Produktion gebracht
20+ Releasesin E-Commerce- und Produktteams
React + SEOschnelle, barrierefreie und gut nutzbare Interfaces

Über mich

Senior Frontend-Entwickler

Senior Frontend-Entwickler mit mehr als 6 Jahren Vollzeiterfahrung im Aufbau von Ecommerce- und Produktoberflächen. Ich liefere React-, TypeScript- und Next.js-Systeme mit starkem Fokus auf SEO, wartbare Frontend-Architektur und automatisierte Tests und übernehme bei Bedarf auch Node.js und MongoDB für Full-Stack-Umsetzungen.

Video

Video-Lebenslauf

Berufserfahrung

Erfahrung

Senior Frontend-Entwickler

Aus der Ferne (Moskau, Russland)

September 2023 - Heute

  • Aufgaben jeder Komplexität mit Vue, React, JavaScript und TypeScript umgesetzt, Code umgebaut und den clientseitigen Teil aller Firmen- und Partnerprojekte betreut: Internetläden, eingebettete Module, Schaufenster, Administrationsbereiche und Geschenkgutscheine.
  • In kurzer Zeit drei große Administrationsbereiche von Grund auf entwickelt. Dadurch konnten Firmenkunden ihre Produkte und persönlichen Konten selbst verwalten; zuvor lief das über Manager und Programmierer. Die Lösung sparte Hunderte Arbeitsstunden.
  • Eine neue Komponentenbibliothek für die Oberfläche entwickelt. Dadurch konnte das Design des Unternehmens erneuert werden, und die Produkte wirkten visuell ansprechender.
  • Automatisierte Tests für bestehende Projekte mit Cypress.js geschrieben. Dadurch wurden Fehler gefunden und behoben, alle Projekte liefen künftig durch automatische Tests, und ihre Stabilität stieg.
  • Einen vollständigen Protokollierungsdienst für clientseitige Fehler entwickelt: Oberfläche mit React.js, serverseitiger Teil mit Node.js und MongoDB. Die Sammlung und das Senden von Protokollen wurden in allen Oberflächenprojekten eingebunden, sodass Fehler früh sichtbar und behebbar wurden.
  • Künstliche Intelligenz in die Unternehmensprodukte integriert und vollständige JavaScript-Anwendungen zur Erzeugung von Bildern und Glückwunschtexten für Geschenkgutscheine erstellt. Das hob das Produkt im Markt hervor und steigerte Funktionsumfang und Verkäufe.
  • Einen KI-Assistenten erstellt, der auf Nachrichten von Nutzern antwortet. Das verringerte die Belastung des Supports und senkte die Kosten deutlich.
  • Auf Anfrage von Alfa-Bank eine Lern- und Motivationsplattform für Bankmitarbeiter erstellt, und auf Anfrage von Belis einen Onlineshop mit Empfehlungsprogramm umgesetzt.

Mid-Level Frontend-Entwickler

Aus der Ferne (Moskau, Russland)

Februar 2020 - August 2023

  • Etwa 15 komplexe einseitige Anwendungen von Grund auf entwickelt: Administrationsbereich, Internetladen, eingebettete Module, Zahlungssystem, Plattformen für Geschäftskunden und Endkunden sowie Projekte, die in Partnerseiten eingebunden werden. Sie wurden im Scrum-Team von der Idee bis zur Veröffentlichung umgesetzt, werden von Zehntausenden Menschen genutzt und bringen den Hauptumsatz.
  • 5 große alte Projekte von veralteten Technologien wie PHP 5, Vue 1 und jQuery auf TypeScript, React und Redux umgestellt. Dadurch sank die Zeit für neue Funktionen, und Tausende Entwicklungsstunden wurden gespart.
  • Alle Projekte unterstützt, einschließlich altem Code, Fehler behoben, neue Funktionen umgesetzt, bestehende Projekte verbessert sowie Code regelmäßig geprüft und umgebaut. Das steigerte Verkäufe und Reputation.
  • Für die meisten Projekte die volle Verantwortung getragen und an der Architektur mitgearbeitet. Viele Grundsatzentscheidungen, etwa Technologieauswahl, Programmiersprache und Architektur, wurden von mir getroffen, wodurch moderne Technologien und gute Entwicklungspraktiken genutzt werden konnten.
  • Entwickler auf mittlerem Niveau eingearbeitet, Menschen ins Team geholt, technische Gespräche geführt und Schulungsvideos für mein Team sowie für Firmenkunden aufgenommen. Neue Mitarbeiter konnten dadurch schnell ins Team hineinfinden und Nutzen bringen.
  • Suchmaschinenoptimierung für unsere Projekte auf React, Next.js und PHP durchgeführt. Dadurch erschienen sie häufiger in Suchergebnissen und gewannen mehr Kunden.
  • Viele unterschiedliche und komplexe Vorlagen für elektronische Post entwickelt, WebSocket im Projektcode umgesetzt, tokenbasierte Autorisierung eingebaut, zwei Komponentenbibliotheken entwickelt, neue komplexe und moderne Animationen für alle Projekte ergänzt und externe Integrationen mit Partnerprojekten umgesetzt.
  • Funktionen umgesetzt, die die Interaktion mit Nutzern verbessern: automatisches Ausfüllen der elektronischen Postadresse, Eingabemaske für Telefonnummern mit Länderflaggen, Zuschneiden von Bildern, Validierung vieler Formulare, Anzeige von Fehlern und Hinweisen, automatischer Datenaustausch und Lokalisierung von Projekten.
  • Meine Projekte hatten 85% Testabdeckung: Einheitentests mit Jest und durchgängige Tests mit Cypress. Durch schnelles Erkennen von Fehlern sank ihre Anzahl, und die Projekte wurden stabil.
  • Projekte an verschiedene Browser wie Safari, Firefox und Chromium, verschiedene Betriebssysteme wie macOS, Linux und Windows sowie unterschiedliche Geräte angepasst. Probleme gelöst, die in einzelnen Browsern und Betriebssystemen auftraten.

Frontend-Entwickler

Büro (Sankt Petersburg, Russland)

Februar 2019 - Januar 2020

  • Ein Projekt mit React entwickelt, das Restaurants auf Karten, Restaurantmenüs und Bestellungen im Restaurant ermöglicht. Das war die zentrale Geschäftsidee.
  • Im Team an der Architektur des künftigen Projekts mitgewirkt. Ich schlug Ideen vor, die umgesetzt wurden, die Serverlast senkten und die Leistung des Projekts erhöhten.
  • Fehler auf der Hauptseite behoben und viele Funktionen umgesetzt. Das verbesserte die Reputation und erhöhte die Kundenzahl; außerdem entwickelte ich Seiten für unsere Partnerrestaurants.
  • Meine Projekte hatten 50% Testabdeckung mit Jest. Dadurch wurden Fehler schneller erkannt, ihre Anzahl sank, und das Projekt wurde stabil.
  • Suchmaschinenoptimierung für unsere Projekte durchgeführt. Dadurch erschienen sie häufiger in Suchergebnissen und gewannen mehr Kunden.
  • Funktionen eingebaut, die die Interaktion mit Nutzern verbessern: automatisches Ausfüllen der elektronischen Postadresse, Eingabemaske für Telefonnummern, Validierung aller Daten, Anzeige von Fehlern und Hinweisen sowie Anbindung von Restaurants an Google Maps.
Freiberuflich

Frontend-Entwickler

Aus der Ferne (Sankt Petersburg, Russland)

Mai 2018 - Januar 2019

  • Viele Websites für meine Kunden entwickelt. Dadurch konnten sie im Internet präsent sein, Dienstleistungen verkaufen, Umsatz und Verkäufe steigern und ihre Reputation verbessern.
  • Die Websites meiner Kunden betreut, Fehler und Probleme behoben, neue Funktionen ergänzt und auch Systeme zur Inhaltsverwaltung wie WordPress, Wix und Joomla unterstützt. Das steigerte Verkäufe und verbesserte die Wahrnehmung des Produkts durch Nutzer.

Ausbildung

Ausbildung

Skills

Kern-Stack

JavaScriptTypeScriptReactNext.jsVue 3ReduxVuexCSSHTMLSassJestCypressNode.jsExpressMongoDBWebpackViteGulpDockerREST APIWebSocketMaterial UIVuetifyjQueryBootstrapBEMGitOpenAILinuxWordPressJoomlaWixFigmaZeplinSEOUI/UX

Projekte

Ausgewählte Arbeiten

Pet Projects

Rizae

Rizae

2026

KI-Charakterplattform für Lernen, kreative Szenarien und sichere mehrsprachige Chats.

Next.jsTypeScriptNode.jsMongoDB
Idfot

Idfot

2026

Privater browserbasierter Dokumentfoto-Editor für Pass-, Visum- und Ausweisbilder mit Zuschneidehilfen und exportfertigen Dateien.

Next.jsTypeScript
Gitae

Gitae

2026

Diagnose-Toolkit für Websites, DNS, SSL, Ports, IPs, Domains und Routing.

Next.jsTypeScriptNode.jsMongoDB
Jurfi

Jurfi

2026

Browserbasiertes Studio für juristische Dokumente mit wiederverwendbaren Vorlagen und exportfertigen Dateien.

Next.jsTypeScript
Picmu

Picmu

2026

Privates Browser-Toolkit zum Konvertieren, Komprimieren, Skalieren, Zuschneiden und Bereinigen von Medien.

Next.jsTypeScript
Pdfre

Pdfre

2026

Fokussiertes browserbasiertes PDF-Toolkit zum Zusammenführen, Teilen, Konvertieren, Wasserzeichen, Bereinigen und Schützen von Dateien.

Next.jsTypeScript
QRViz

QRViz

2026

Generator für statische QR-Codes mit praktischen Vorlagen und exportfertigen Assets.

Next.jsTypeScript
Faeru

Faeru

2026

Browser-first Plattform für Astrologie, Tarot und Timing mit klaren Tools, gut lesbaren Deutungen und Fokus auf Privatsphäre.

Next.jsTypeScript

MGC-Projekte von mir von Grund auf gebaut

Analytics Dashboard

2024

Analytics- und Reporting-Dashboard für My Gift Card.

TypeScriptReact.js

MGC-Projekte, an denen ich mitgearbeitet habe

Digift-Projekte von mir von Grund auf gebaut

Group Gift Purchase App

2022

App für gemeinsame Geschenkkartenkäufe.

JavaScriptReact.js

Group Purchase Tracker

2022

Status-Tracker für Gruppenkäufe.

JavaScriptReact.js

Email Templates

2023

Komplexe HTML/CSS-E-Mail-Templates.

HTMLCSS

Payment System

2023

Zahlungssystem auf Basis von REST API und WebSocket.

JavaScriptWebSocket

UI Kit

2023

Gemeinsames UI-Kit für Digift-Produkte.

JavaScriptReact.js

Conference Gift App

2023

Konferenz-App zum Auswählen und Empfangen einer Geschenkkarte.

JavaScriptReact.js

Card Balance Checker

2023

Tool zur Prüfung einzelner Kartensalden.

JavaScriptReact.js

Digift-Projekte, an denen ich mitgearbeitet habe

Digift Partner Admin Panel

2022-2023

Admin-Panel für Digift-Partner.

JavaScriptReact.js

Digift.me Exchange Store

2020-2023

Tauschplattform für Geschenkkarten.

JavaScriptjQuery

Kontakt

Lass uns sprechen

Direkte Nachricht

Suchst du Frontend-Unterstützung oder technische Hilfe?

Schick mir ein paar Zeilen zu einer Frontend-Rolle, Beratung, einem technischen Audit oder einem konkreten Problem. Die Nachricht landet direkt in meinem Postfach.

Frontend-RolleBeratungTechnisches Audit

Etwas Kontext zum Produkt, zum aktuellen Blocker und zum gewünschten Ergebnis hilft mir, schneller zu antworten.

Bitte keine Passwörter, API-Schlüssel, Zahlungsdaten oder andere sensible Informationen senden.