シニアフロントエンドエンジニア

こんにちは、 Sergei.

ecommerce とプロダクト向け UI をフルタイムで 6 年以上開発してきたシニアフロントエンドエンジニアです。React、TypeScript、Next.js、SEO に強い frontend システムを扱い、自動テストを書き、必要に応じて Node.js と MongoDB も担当します。

6年以上本番フロントエンドを出荷
20件以上のリリースECとプロダクトチームで実績
React + SEO高速で、アクセシブルで、使いやすいUI

プロフィール

シニアフロントエンドエンジニア

ecommerce とプロダクト向け UI をフルタイムで 6 年以上開発してきたシニアフロントエンドエンジニアです。React、TypeScript、Next.js、SEO に強い frontend システムを扱い、自動テストを書き、必要に応じて Node.js と MongoDB も担当します。

メディア

動画レジュメ

職務経験

経験

シニアフロントエンドエンジニア

リモート(モスクワ、ロシア)

2023年9月 - 現在

  • Vue、React、JavaScript、TypeScript を使い、あらゆる難度の作業、コードの再構成、会社と提携先の全プロジェクトにおける利用者向け部分の保守を行いました。対象はオンラインストア、埋め込み部品、商品展示、管理画面、ギフト証明書です。
  • 短期間で 3 つの大規模な管理画面をゼロから開発しました。これにより、会社の顧客は商品と個人アカウントを自分で管理できるようになりました。以前は管理者やプログラマーを介して行っていたため、この問題の解決で従業員の作業時間を数百時間削減しました。
  • 新しいインターフェース部品ライブラリを開発し、会社のデザイン更新と、より見た目の良い製品づくりを可能にしました。
  • 既存プロジェクト向けに Cypress.js で自動テストを書きました。これにより不具合の発見と修正が進み、すべてのプロジェクトが自動テストを通るようになり、安定性が高まりました。
  • 利用者向け部分のエラー記録サービスを一式開発しました。React.js の画面、Node.js のサーバー部分、MongoDB で構成されています。すべての画面プロジェクトに記録の収集と送信を導入し、画面側のエラーを早期に見つけて修正できるようにしました。
  • 会社の製品に人工知能を導入し、ギフト証明書向けの画像とお祝い文を人工知能で生成する JavaScript アプリケーションを一式作りました。これにより製品は市場で差別化され、機能と売上が増えました。
  • 利用者のメッセージに回答する人工知能アシスタントを作りました。これによりサポートセンターの負荷が減り、費用を大きく削減できました。
  • Alfa-Bank の依頼で同銀行の従業員向け研修・動機付けプラットフォームを作り、Belis の依頼で紹介プログラム付きオンラインストアを作りました。

ミドルフロントエンドエンジニア

リモート(モスクワ、ロシア)

2020年2月 - 2023年8月

  • 約 15 件の複雑な単一ページアプリケーションをゼロから開発しました。管理画面、オンラインストア、埋め込み部品、決済システム、企業向けと消費者向けのプラットフォーム、提携先サイトに埋め込まれるプロジェクトです。Scrum のチームでアイデアから公開まで進め、数万人が利用し、主要な売上を生み出しています。
  • PHP 5、Vue 1、jQuery などの古い技術で作られた 5 つの大規模な旧プロジェクトを、TypeScript、React、Redux などの新しい技術へ作り直しました。これにより機能実装の時間が短くなり、開発時間を数千時間削減しました。
  • 古いコードを含むすべてのプロジェクトを支え、不具合を修正し、機能を実装し、既存プロジェクトを改善し、定期的にコードの見直しと再構成を行いました。これにより売上が増え、評判も向上しました。
  • ほとんどのプロジェクトで全面的な責任を持ち、設計にも参加しました。技術選定、プログラミング言語、構成設計など、多くの重要な決定を私が行い、最新技術と良い開発手法を使えるようにしました。
  • 中級開発者の仕事への参加を支援し、チーム採用を行い、技術面接を実施し、自分のチームと会社の顧客向けに研修動画を作成しました。新しい従業員が素早くチームに入り、価値を出せるようになりました。
  • React、Next.js、PHP のプロジェクトで検索エンジン向けの最適化を行い、検索結果により多く表示され、より多くの顧客を獲得できるようにしました。
  • 多様で複雑な電子メール文面を多数開発し、プロジェクトのコードに WebSocket、トークンによる認可、2 つのインターフェース部品ライブラリ、全プロジェクト向けの新しく複雑で現代的なアニメーション、提携先プロジェクトとの外部連携を実装しました。
  • 利用者とのやり取りを改善する機能を実装しました。電子メールの自動入力、国旗付き電話番号入力マスク、画像の切り抜き、多数のフォーム検証、エラーとヒントの表示、データの自動置換、プロジェクトの言語対応です。
  • 私のプロジェクトには 85% のテストカバレッジがありました。Jest による単体テストと Cypress による全体フローテストです。エラーを素早く見つけられるため件数が減り、プロジェクトが安定しました。
  • Safari、Firefox、Chromium などの各ブラウザー、macOS、Linux、Windows などの各オペレーティングシステム、さまざまな端末にプロジェクトを対応させました。各ブラウザーと各オペレーティングシステムで発生する問題を解決しました。

フロントエンドエンジニア

オフィス(サンクトペテルブルク、ロシア)

2019年2月 - 2020年1月

  • React で、地図上にレストランを表示し、レストランのメニューを表示し、レストランへ注文できるプロジェクトを開発しました。これが主な事業アイデアでした。
  • チームの一員として、将来のプロジェクトの構成設計に参加しました。私が提案したアイデアは実装され、サーバー負荷を下げ、プロジェクトの性能を高めました。
  • メインサイトの不具合を修正し、多くの機能を実装しました。その結果、評判が良くなり、顧客数が増えました。また、提携レストラン向けのサイトも開発しました。
  • 私のプロジェクトには Jest による 50% のテストカバレッジがありました。エラーを素早く見つけられるため件数が減り、プロジェクトが安定しました。
  • 私たちのプロジェクトで検索エンジン向けの最適化を行い、検索結果により多く表示され、より多くの顧客を獲得できるようにしました。
  • 利用者とのやり取りを改善する機能を導入しました。電子メールの自動入力、電話番号入力マスク、すべてのデータ検証、エラーとヒントの表示、レストランと Google Maps の連携です。
個人事業

フロントエンドエンジニア

リモート(サンクトペテルブルク、ロシア)

2018年5月 - 2019年1月

  • 自分の顧客向けに多くのウェブサイトを開発しました。これにより顧客はインターネット上に存在感を持ち、サービスを販売し、収益と売上を伸ばし、評判を高めることができました。
  • 顧客のサイトを支え、エラーや不具合を修正し、新しい機能を追加しました。また、WordPress、Wix、Joomla などの内容管理プラットフォームも支援しました。これにより売上が増え、製品に対する利用者の印象が向上しました。

学歴

学歴

スキル

主要スタック

JavaScriptTypeScriptReactNext.jsVue 3ReduxVuexCSSHTMLSassJestCypressNode.jsExpressMongoDBWebpackViteGulpDockerREST APIWebSocketMaterial UIVuetifyjQueryBootstrapBEMGitOpenAILinuxWordPressJoomlaWixFigmaZeplinSEOUI/UX

プロジェクト

主な実績

個人プロジェクト

Rizae

Rizae

2026

学習、創作シナリオ、安全な多言語チャット向けの AI キャラクタープラットフォーム。

Next.jsTypeScriptNode.jsMongoDB
Idfot

Idfot

2026

パスポート、ビザ、ID 写真向けに、トリミングガイドと書き出し対応ファイルを備えたプライベートなブラウザベースの証明写真エディタ。

Next.jsTypeScript
Gitae

Gitae

2026

Web サイト、DNS、SSL、ポート、IP、ドメイン、ルーティング向けの診断ツールキット。

Next.jsTypeScriptNode.jsMongoDB
Jurfi

Jurfi

2026

再利用可能なテンプレートと書き出し対応ファイルを備えたブラウザベースの法務ドキュメントスタジオ。

Next.jsTypeScript
Picmu

Picmu

2026

メディアの変換、圧縮、リサイズ、クロップ、クリーンアップを行うブラウザ内ツール。

Next.jsTypeScript
Pdfre

Pdfre

2026

結合、分割、変換、透かし追加、クリーンアップ、保護に特化したブラウザベースの PDF ツールキット。

Next.jsTypeScript
QRViz

QRViz

2026

実用的なプリセットと書き出し向けアセットを備えた静的 QR コード生成ツール。

Next.jsTypeScript
Faeru

Faeru

2026

明快なツール、読みやすい解釈、プライバシー重視にフォーカスした、ブラウザファーストの占星術・タロット・タイミングプラットフォーム。

Next.jsTypeScript

ゼロから構築した MGC プロジェクト

Analytics Dashboard

2024

My Gift Card向け分析・レポートダッシュボード。

TypeScriptReact.js

担当した MGC プロジェクト

ゼロから構築した Digift プロジェクト

Group Gift Purchase App

2022

グループギフト購入アプリ。

JavaScriptReact.js

Group Purchase Tracker

2022

グループ購入ステータストラッカー。

JavaScriptReact.js

Email Templates

2023

高機能なHTML/CSSメールテンプレート。

HTMLCSS

Payment System

2023

REST APIとWebSocketで構築した決済システム。

JavaScriptWebSocket

UI Kit

2023

Digift製品向け共通UIキット。

JavaScriptReact.js

Conference Gift App

2023

ギフトカードを選んで受け取れるカンファレンス向けアプリ。

JavaScriptReact.js

Card Balance Checker

2023

個別カード残高チェッカー。

JavaScriptReact.js

担当した Digift プロジェクト

Digift Partner Admin Panel

2022-2023

Digiftパートナー向け管理パネル。

JavaScriptReact.js

Digift.me Exchange Store

2020-2023

ギフトカード交換フロー。

JavaScriptjQuery

連絡

話しましょう

直接メッセージ

相談したい役割、プロジェクト、技術課題はありますか?

フロントエンドの仕事、コンサルティング、技術監査、または具体的な課題について相談したいなら、短く概要を送ってください。メッセージは直接受信箱に届きます。

フロントエンドの役割コンサルティング技術監査

プロダクトの内容、今詰まっている点、期待する結果が分かると、より早く返答できます。

パスワード、API キー、決済情報などの機密データは送らないでください。