Senior frontend developer

Hallo, ik ben Sergei.

Senior frontend developer met meer dan 6 jaar fulltime ervaring in het bouwen van ecommerce- en productinterfaces. Ik lever React-, TypeScript- en Next.js-systemen met een sterke focus op SEO, onderhoudbare frontend-architectuur en geautomatiseerde tests, en pak ook Node.js en MongoDB op wanneer een product full-stack moet worden opgeleverd.

6+ jaarinterfaces in productie gebracht
20+ lanceringenin ecommerce en productteams
React + SEOsnelle, toegankelijke en gebruiksvriendelijke interfaces

Over mij

Senior frontend developer

Senior frontend developer met meer dan 6 jaar fulltime ervaring in het bouwen van ecommerce- en productinterfaces. Ik lever React-, TypeScript- en Next.js-systemen met een sterke focus op SEO, onderhoudbare frontend-architectuur en geautomatiseerde tests, en pak ook Node.js en MongoDB op wanneer een product full-stack moet worden opgeleverd.

Video

Video-cv

Werkervaring

Ervaring

Senior frontend developer

Op afstand (Moskou, Rusland)

september 2023 - Nu

  • Taken van elke complexiteit uitgevoerd met Vue, React, JavaScript en TypeScript, code geherstructureerd en het gebruikersinterface-deel van alle bedrijfs- en partnerprojecten draaiend gehouden: internetwinkels, ingebedde modules, vitrines, beheerpanelen en cadeaubonnen.
  • In korte tijd drie grote beheerpanelen vanaf nul ontwikkeld. Daardoor konden klanten van het bedrijf hun producten en persoonlijke accounts zelf beheren; eerder liep dit via managers en programmeurs. Deze oplossing bespaarde honderden werkuren.
  • Een nieuwe componentenbibliotheek voor de interface ontwikkeld. Hierdoor kon het bedrijfsontwerp worden vernieuwd en werden de producten visueel aantrekkelijker.
  • Automatische tests geschreven voor bestaande projecten met Cypress.js. Daardoor konden fouten worden gevonden en hersteld; alle projecten gingen door automatische tests en werden stabieler.
  • Een volledige dienst voor foutregistratie in de gebruikersinterface ontwikkeld: interface met React.js, serverdeel met Node.js en MongoDB. In alle interfaceprojecten heb ik het verzamelen en verzenden van logboeken ingevoerd, zodat fouten vroeg zichtbaar en herstelbaar werden.
  • Kunstmatige intelligentie geïntegreerd in bedrijfsproducten en volledige JavaScript-toepassingen gemaakt voor het genereren van beelden en felicitatieteksten voor cadeaubonnen. Daardoor onderscheidde het product zich in de markt en namen functies en verkoop toe.
  • Een KI-assistent gemaakt die berichten van gebruikers beantwoordt. Dit verminderde de belasting van het ondersteuningscentrum en verlaagde de kosten sterk.
  • In opdracht van Alfa-Bank een opleidings- en motivatieplatform voor bankmedewerkers gemaakt, en in opdracht van Belis een webwinkel met verwijzingsprogramma gebouwd.

Medior frontend developer

Op afstand (Moskou, Rusland)

februari 2020 - augustus 2023

  • Ongeveer 15 complexe toepassingen met één pagina vanaf nul ontwikkeld: beheerpanel, webwinkel, ingebedde modules, betaalsysteem, platformen voor bedrijven en consumenten, en projecten die in partnersites worden geplaatst. Ze gingen in een Scrum-team van idee naar release, worden door tienduizenden mensen gebruikt en leveren de hoofdopbrengst.
  • 5 grote oude projecten omgebouwd van verouderde technologieën zoals PHP 5, Vue 1 en jQuery naar nieuwe zoals TypeScript, React en Redux. Dit verkortte de tijd voor functie-implementatie en bespaarde duizenden ontwikkeluren.
  • Alle projecten ondersteund, inclusief oude code, fouten opgelost, functies uitgevoerd, bestaande projecten verbeterd en code regelmatig beoordeeld en geherstructureerd. Dit hielp de verkoop te verhogen en de reputatie te verbeteren.
  • Volledige verantwoordelijkheid genomen voor de meeste projecten en deelgenomen aan architectuurontwerp. Veel fundamentele beslissingen, zoals keuze van technologieën, programmeertaal en architectuur, zijn door mij genomen, waardoor moderne technologieën en goede ontwikkelpraktijken konden worden gebruikt.
  • Ontwikkelaars op middenniveau ingewerkt, mensen voor het team geworven, technische gesprekken gevoerd en opleidingsvideo's gemaakt voor mijn team en voor klanten van het bedrijf. Hierdoor konden nieuwe medewerkers snel in het team meedraaien en waarde leveren.
  • Zoekmachineoptimalisatie uitgevoerd voor onze projecten op React, Next.js en PHP, zodat ze vaker in zoekresultaten verschenen en meer klanten aantrokken.
  • Veel verschillende en complexe berichten voor elektronische post ontwikkeld, WebSocket in projectcode geïmplementeerd, tokengebaseerde autorisatie, twee componentenbibliotheken voor de interface, nieuwe complexe en moderne animaties voor alle projecten, en externe integratie met partnerprojecten gerealiseerd.
  • Functies geïmplementeerd die interactie met de gebruiker verbeteren: automatisch invullen van het adres voor elektronische post, invoermasker voor telefoon met landenvlaggen, afbeeldingen bijsnijden, validatie van veel formulieren, tonen van fouten en hints, automatische gegevensvervanging en lokalisatie van projecten.
  • Mijn projecten hadden 85% testdekking: eenheidstests met Jest en volledige stroomtests met Cypress. Door snelle detectie daalde het aantal fouten en werden de projecten stabiel.
  • Projecten aangepast aan verschillende browsers zoals Safari, Firefox en Chromium, verschillende besturingssystemen zoals macOS, Linux en Windows, en verschillende apparaten. Problemen opgelost die in elke specifieke browser en elk specifiek besturingssysteem ontstonden.

Frontend developer

Kantoor (Sint-Petersburg, Rusland)

februari 2019 - januari 2020

  • Een project met React ontwikkeld dat restaurants op kaarten toont, restaurantmenu's weergeeft en bestellen bij een restaurant mogelijk maakt; dat was het belangrijkste bedrijfsconcept.
  • Als onderdeel van het team deelgenomen aan de architectuurontwikkeling van het toekomstige project. Ik stelde ideeën voor die werden uitgevoerd, de serverbelasting verlaagden en de prestaties van het project verhoogden.
  • Fouten op de hoofdsite opgelost en veel functies geïmplementeerd, waardoor de reputatie verbeterde en het aantal klanten toenam; ik ontwikkelde ook sites voor onze partnerrestaurants.
  • Mijn projecten hadden 50% testdekking met Jest. Door snelle detectie daalde het aantal fouten en werd het project stabiel.
  • Zoekmachineoptimalisatie uitgevoerd voor onze projecten, zodat ze vaker in zoekresultaten verschenen en meer klanten aantrokken.
  • Functies in projecten ingevoerd die interactie met de gebruiker verbeteren: automatisch invullen van het adres voor elektronische post, invoermasker voor telefoon, validatie van alle gegevens, tonen van fouten en hints, en integratie van restaurants met Google Maps.
Zelfstandig

Frontend developer

Op afstand (Sint-Petersburg, Rusland)

mei 2018 - januari 2019

  • Veel internetpagina's voor mijn klanten ontwikkeld, waardoor zij op internet aanwezig konden zijn, diensten konden verkopen, omzet en verkoop konden verhogen en hun reputatie konden verbeteren.
  • De sites van mijn klanten ondersteund, fouten en problemen opgelost, nieuwe functies toegevoegd en ook platforms voor inhoudsbeheer ondersteund: WordPress, Wix en Joomla. Dit verhoogde de verkoop en verbeterde de houding van gebruikers tegenover het product.

Opleiding

Opleiding

Vaardigheden

Kernstack

JavaScriptTypeScriptReactNext.jsVue 3ReduxVuexCSSHTMLSassJestCypressNode.jsExpressMongoDBWebpackViteGulpDockerREST APIWebSocketMaterial UIVuetifyjQueryBootstrapBEMGitOpenAILinuxWordPressJoomlaWixFigmaZeplinSEOUI/UX

Projecten

Geselecteerd werk

Persoonlijke projecten

Rizae

Rizae

2026

AI-personageplatform voor leren, creatieve scenario's en veilige meertalige chats.

Next.jsTypeScriptNode.jsMongoDB
Gitae

Gitae

2026

Diagnosetoolkit voor websites, DNS, SSL, poorten, IP's, domeinen en routing.

Next.jsTypeScriptNode.jsMongoDB
Jurfi

Jurfi

2026

Browsergebaseerde juridische documentstudio met herbruikbare templates en exportklare bestanden.

Next.jsTypeScript
Picmu

Picmu

2026

Private browsertool voor media converteren, comprimeren, resizen, croppen en opschonen.

Next.jsTypeScript
QRViz

QRViz

2026

Generator voor statische QR-codes met praktische presets en exportklare assets.

Next.jsTypeScript

MGC-projecten die ik vanaf nul heb gebouwd

Analytics Dashboard

2024

Analytics- en rapportagedashboard voor My Gift Card.

TypeScriptReact.js

MGC-projecten waaraan ik heb bijgedragen

Digift-projecten die ik vanaf nul heb gebouwd

Group Gift Purchase App

2022

App voor gezamenlijke aankoop van giftcards.

JavaScriptReact.js

Group Purchase Tracker

2022

Statustracker voor gezamenlijke aankopen.

JavaScriptReact.js

Email Templates

2023

Geavanceerde HTML/CSS-e-mailsjablonen.

HTMLCSS

Payment System

2023

Betalingssysteem gebouwd met REST API en WebSocket.

JavaScriptWebSocket

UI Kit

2023

Gedeelde UI-kit voor Digift-producten.

JavaScriptReact.js

Conference Gift App

2023

Conferentie-app om een giftcard te kiezen en te ontvangen.

JavaScriptReact.js

Card Balance Checker

2023

Tool om het saldo van losse kaarten te controleren.

JavaScriptReact.js

Digift-projecten waaraan ik heb bijgedragen

Digift Partner Admin Panel

2022-2023

Adminpanel voor Digift-partners.

JavaScriptReact.js

Digift.me Exchange Store

2020-2023

Flow voor het uitwisselen van giftcards.

JavaScriptjQuery

Contact

Laten we praten

Direct bericht

Heb je een rol, project of technisch probleem dat het waard is om te bespreken?

Stuur een korte toelichting als je wilt praten over een frontend-rol, advieswerk, een technische audit of een concreet probleem. Het bericht komt direct in mijn postvak terecht.

Frontend-rolAdviesTechnische audit

Een paar concrete details over het product, de huidige blokkade en het gewenste resultaat helpen me om sneller te reageren.

Stuur geen wachtwoorden, API-sleutels, betaalgegevens of andere gevoelige informatie.