高级前端开发工程师

你好,我是 Sergei.

拥有 6 年以上全职经验的高级前端开发工程师,长期负责 ecommerce 和产品界面开发。我交付 React、TypeScript、Next.js 以及对 SEO 友好的 frontend 系统,编写自动化测试,并在需要 full-stack 交付时承担 Node.js 和 MongoDB 工作。

6年以上持续交付生产级前端
20+ 次上线覆盖电商与产品团队
React + SEO快速、无障碍且易用的界面

关于我

高级前端开发工程师

拥有 6 年以上全职经验的高级前端开发工程师,长期负责 ecommerce 和产品界面开发。我交付 React、TypeScript、Next.js 以及对 SEO 友好的 frontend 系统,编写自动化测试,并在需要 full-stack 交付时承担 Node.js 和 MongoDB 工作。

媒体

视频简历

工作经历

经验

高级前端开发工程师

远程(莫斯科,俄罗斯)

2023年9月 - 至今

  • 使用 Vue、React、JavaScript 和 TypeScript 完成任意复杂度的任务,重构代码,并维护公司及合作伙伴所有项目的用户界面部分:网上商店、嵌入模块、展示页面、管理面板和礼品证书。
  • 在短时间内从零开发了三个大型管理面板,使公司客户能够自行管理商品和个人账户。此前这些工作需要通过经理和程序员完成;解决这个问题节省了员工数百小时。
  • 开发了新的界面组件库,使公司能够更新设计,让产品在视觉上更有吸引力。
  • 用 Cypress.js 为现有项目编写自动化测试,帮助发现并修复错误。所有项目开始经过自动化测试,稳定性也随之提高。
  • 开发了完整的用户界面错误记录服务:React.js 界面、Node.js 服务端部分和 MongoDB。把记录收集与发送接入所有界面项目,使界面错误能够提前被看到并修复。
  • 把人工智能接入公司产品,并制作了完整的 JavaScript 应用,用人工智能为礼品证书生成图片和祝福文字。这让产品在市场中形成差异化,并提升了功能和销售。
  • 制作了一个人工智能助手,用来回复用户消息;这减轻了支持中心的负担,并大幅降低了成本。
  • 受 Alfa-Bank 委托,为其员工制作了培训与激励平台;受 Belis 委托,制作了带推荐计划的网上商店。

中级前端开发工程师

远程(莫斯科,俄罗斯)

2020年2月 - 2023年8月

  • 从零开发了约 15 个复杂的单页应用项目:管理面板、网上商店、嵌入模块、支付系统、面向企业和个人用户的平台,以及嵌入合作伙伴网站的项目。它们由 Scrum 团队从想法推进到发布,已有数万人使用,并带来主要收入。
  • 把 5 个大型旧项目从 PHP 5、Vue 1、jQuery 等过时技术重做为 TypeScript、React、Redux 等新技术,缩短了功能实现时间,并节省了数千小时开发工作。
  • 支持所有项目,包括旧代码;修复错误、实现功能、改进现有项目,并定期审查和重构代码。这帮助提升了销售和声誉。
  • 对大多数项目承担完整责任,并参与架构设计。许多关键决策由我作出,例如技术、编程语言和架构的选择,使项目能够采用最新技术和良好的开发实践。
  • 帮助中级员工进入工作状态,为团队招聘人员,进行技术面试,并为我的团队和公司客户录制培训视频。这让新员工能够快速融入团队并创造价值。
  • 为我们基于 React、Next.js 和 PHP 的项目进行了搜索引擎优化,使它们更常出现在搜索结果中,并吸引更多客户。
  • 开发了许多不同且复杂的电子邮件内容,在项目代码中实现了 WebSocket、基于令牌的授权、两个界面组件库、所有项目的新型复杂现代动画,以及与合作伙伴项目的外部集成。
  • 在项目中实现了改善用户交互的功能:电子邮件自动填充、带国家旗帜的电话输入掩码、图片裁剪、多种表单验证、错误和提示展示、数据自动替换以及项目本地化。
  • 我的项目有 85% 的测试覆盖率:使用 Jest 进行单元测试,使用 Cypress 进行完整流程测试。错误能够快速发现,因此数量减少,项目也更稳定。
  • 让项目适配 Safari、Firefox、Chromium 等不同浏览器,macOS、Linux、Windows 等不同操作系统,以及不同设备。解决了每个具体浏览器和操作系统中出现的问题。

前端开发工程师

办公室(圣彼得堡,俄罗斯)

2019年2月 - 2020年1月

  • 开发了一个 React 项目,用地图显示餐厅、展示餐厅菜单,并允许向餐厅下单;这是主要商业想法。
  • 作为团队成员,我参与了未来项目的架构开发。我提出的想法被实现,降低了服务器负载,并提升了项目性能。
  • 修复了主网站上的错误,实现了许多功能,从而改善声誉并增加客户数量;我还为我们的合作餐厅开发网站。
  • 我的项目有 50% 的 Jest 测试覆盖率。错误能够快速发现,因此数量减少,项目也更稳定。
  • 为我们的项目进行了搜索引擎优化,使它们更常出现在搜索结果中,并吸引更多客户。
  • 在项目中加入了改善用户交互的功能:电子邮件自动填充、电话输入掩码、所有数据验证、错误和提示展示,以及餐厅与 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

用于护照、签证和证件照的私密浏览器内照片编辑器,带有裁剪参考线和可导出文件。

Next.jsTypeScript
Gitae

Gitae

2026

面向网站、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

带有实用预设和可导出素材的静态二维码生成器。

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 密钥、支付数据或其他敏感信息。