Lập trình viên frontend cấp cao

Xin chào, tôi là Sergei.

Lập trình viên frontend cấp cao với hơn 6 năm kinh nghiệm chuyên nghiệp xây dựng giao diện ecommerce và sản phẩm. Tôi triển khai các hệ thống React, TypeScript và Next.js với trọng tâm là SEO, kiến trúc frontend dễ bảo trì và kiểm thử tự động, đồng thời phụ trách cả Node.js và MongoDB khi sản phẩm cần bàn giao full-stack.

6+ nămxây dựng giao diện chạy thực tế
20+ lần ra mắttrong ecommerce và các nhóm sản phẩm
React + SEOgiao diện nhanh, dễ tiếp cận và dễ sử dụng

Giới thiệu

Lập trình viên frontend cấp cao

Lập trình viên frontend cấp cao với hơn 6 năm kinh nghiệm chuyên nghiệp xây dựng giao diện ecommerce và sản phẩm. Tôi triển khai các hệ thống React, TypeScript và Next.js với trọng tâm là SEO, kiến trúc frontend dễ bảo trì và kiểm thử tự động, đồng thời phụ trách cả Node.js và MongoDB khi sản phẩm cần bàn giao full-stack.

Video

CV video

Kinh nghiệm làm việc

Kinh nghiệm

Lập trình viên frontend cấp cao

Từ xa (Mát-xcơ-va, Nga)

tháng 9 năm 2023 - Hiện tại

  • Thực hiện các nhiệm vụ ở mọi mức độ phức tạp với Vue, React, JavaScript và TypeScript, tái cấu trúc mã và duy trì phần giao diện người dùng của tất cả dự án của công ty và đối tác: cửa hàng trực tuyến, mô-đun nhúng, khu trưng bày, bảng quản trị và chứng nhận quà tặng.
  • Phát triển từ con số không ba bảng quản trị lớn trong thời gian ngắn. Nhờ đó, khách hàng của công ty có thể tự quản lý sản phẩm và tài khoản cá nhân; trước đây việc này phải thông qua quản lý và lập trình viên. Cách giải quyết này tiết kiệm hàng trăm giờ làm việc.
  • Phát triển một thư viện thành phần giao diện mới, giúp cập nhật thiết kế của công ty và làm sản phẩm hấp dẫn hơn về mặt hình ảnh.
  • Viết kiểm thử tự động cho các dự án hiện có bằng Cypress.js. Việc này giúp tìm và sửa lỗi; tất cả dự án bắt đầu đi qua kiểm thử tự động và trở nên ổn định hơn.
  • Phát triển một dịch vụ đầy đủ để ghi nhận lỗi giao diện: giao diện bằng React.js, phần máy chủ bằng Node.js và MongoDB. Tôi triển khai thu thập và gửi nhật ký trong tất cả dự án giao diện, giúp nhìn thấy và sửa lỗi giao diện sớm hơn.
  • Tích hợp trí tuệ nhân tạo vào sản phẩm của công ty và tạo các ứng dụng JavaScript đầy đủ để tạo hình ảnh và lời chúc cho chứng nhận quà tặng bằng trí tuệ nhân tạo. Điều này giúp sản phẩm khác biệt trên thị trường, tăng chức năng và doanh số.
  • Tạo một trợ lý trí tuệ nhân tạo trả lời tin nhắn của người dùng; việc này giảm tải cho trung tâm hỗ trợ và giảm mạnh chi phí.
  • Theo đơn đặt hàng của Alfa-Bank, tôi tạo nền tảng đào tạo và tạo động lực cho nhân viên ngân hàng; theo đơn đặt hàng của Belis, tôi tạo cửa hàng trực tuyến với chương trình giới thiệu.

Lập trình viên frontend tầm trung

Từ xa (Mát-xcơ-va, Nga)

tháng 2 năm 2020 - tháng 8 năm 2023

  • Phát triển từ con số không khoảng 15 dự án phức tạp dạng ứng dụng một trang: bảng quản trị, cửa hàng trực tuyến, mô-đun nhúng, hệ thống thanh toán, nền tảng cho doanh nghiệp và người tiêu dùng, cùng các dự án được chèn vào trang của đối tác. Chúng được đưa từ ý tưởng đến phát hành trong đội Scrum; hàng chục nghìn người sử dụng và chúng tạo ra doanh thu chính.
  • Làm lại 5 dự án lớn cũ từ các công nghệ lỗi thời như PHP 5, Vue 1 và jQuery sang công nghệ mới như TypeScript, React và Redux. Điều này rút ngắn thời gian triển khai chức năng và tiết kiệm hàng nghìn giờ phát triển.
  • Hỗ trợ tất cả dự án, gồm cả mã cũ, sửa lỗi, triển khai chức năng, cải thiện dự án hiện có, thường xuyên xem xét và tái cấu trúc mã. Việc này giúp tăng doanh số và cải thiện uy tín.
  • Chịu trách nhiệm đầy đủ cho phần lớn dự án và tham gia thiết kế kiến trúc. Nhiều quyết định nền tảng do tôi đưa ra, như chọn công nghệ, ngôn ngữ lập trình và kiến trúc, giúp dùng công nghệ mới nhất và thực hành phát triển tốt.
  • Đưa lập trình viên trung cấp vào công việc, tuyển người cho đội, thực hiện phỏng vấn kỹ thuật và quay video đào tạo cho đội của tôi cũng như khách hàng của công ty. Điều này giúp nhân viên mới nhanh chóng hòa nhập và tạo giá trị.
  • Thực hiện tối ưu hóa cho công cụ tìm kiếm trong các dự án React, Next.js và PHP của chúng tôi, giúp chúng xuất hiện thường xuyên hơn trong kết quả tìm kiếm và thu hút nhiều khách hàng hơn.
  • Phát triển nhiều thư điện tử khác nhau và phức tạp, triển khai WebSocket trong mã dự án, ủy quyền bằng mã thông báo, hai thư viện thành phần giao diện, hoạt ảnh mới phức tạp và hiện đại cho tất cả dự án, cùng tích hợp bên ngoài với dự án của đối tác.
  • Triển khai các chức năng cải thiện tương tác với người dùng: tự động điền thư điện tử, mặt nạ nhập số điện thoại với cờ quốc gia, cắt ảnh, kiểm tra nhiều biểu mẫu, hiển thị lỗi và gợi ý, tự động thay dữ liệu và bản địa hóa dự án.
  • Các dự án của tôi có 85% độ bao phủ kiểm thử: kiểm thử đơn vị với Jest và kiểm thử toàn bộ luồng với Cypress. Việc phát hiện nhanh giúp giảm số lỗi và làm dự án ổn định.
  • Điều chỉnh dự án cho các trình duyệt khác nhau như Safari, Firefox và Chromium, các hệ điều hành khác nhau như macOS, Linux và Windows, và các thiết bị khác nhau. Tôi giải quyết các vấn đề phát sinh trong từng trình duyệt và hệ điều hành cụ thể.

Lập trình viên frontend

Văn phòng (Sankt Peterburg, Nga)

tháng 2 năm 2019 - tháng 1 năm 2020

  • Phát triển một dự án bằng React hiển thị nhà hàng trên bản đồ, hiển thị thực đơn nhà hàng và cho phép đặt món từ nhà hàng; đó là ý tưởng kinh doanh chính.
  • Là một phần của đội, tôi tham gia phát triển kiến trúc của dự án tương lai. Tôi đề xuất các ý tưởng được triển khai, giúp giảm tải máy chủ và tăng hiệu năng dự án.
  • Sửa lỗi trên trang chính và triển khai nhiều chức năng, giúp cải thiện uy tín và tăng số lượng khách hàng; tôi cũng phát triển trang cho các nhà hàng đối tác của chúng tôi.
  • Các dự án của tôi có 50% độ bao phủ kiểm thử với Jest, giúp giảm số lỗi nhờ phát hiện nhanh và làm dự án ổn định.
  • Thực hiện tối ưu hóa cho công cụ tìm kiếm trong các dự án của chúng tôi, giúp chúng xuất hiện thường xuyên hơn trong kết quả tìm kiếm và thu hút nhiều khách hàng hơn.
  • Đưa vào dự án các chức năng cải thiện tương tác với người dùng: tự động điền thư điện tử, mặt nạ nhập số điện thoại, kiểm tra tất cả dữ liệu, hiển thị lỗi và gợi ý, tích hợp nhà hàng với Google Maps.
Làm việc tự do

Lập trình viên frontend

Từ xa (Sankt Peterburg, Nga)

tháng 5 năm 2018 - tháng 1 năm 2019

  • Phát triển nhiều trang web cho khách hàng của tôi, giúp họ có mặt trên internet, bán dịch vụ, tăng doanh thu và doanh số, cũng như cải thiện uy tín.
  • Hỗ trợ trang web của khách hàng, sửa lỗi và vấn đề, thêm chức năng mới, đồng thời hỗ trợ các nền tảng quản lý nội dung: WordPress, Wix và Joomla. Điều này tăng doanh số và cải thiện cách người dùng nhìn nhận sản phẩm.

Học vấn

Học vấn

Kỹ năng

Stack chính

JavaScriptTypeScriptReactNext.jsVue 3ReduxVuexCSSHTMLSassJestCypressNode.jsExpressMongoDBWebpackViteGulpDockerREST APIWebSocketMaterial UIVuetifyjQueryBootstrapBEMGitOpenAILinuxWordPressJoomlaWixFigmaZeplinSEOUI/UX

Dự án

Công việc tiêu biểu

Dự án cá nhân

Rizae

Rizae

2026

Nền tảng nhân vật AI cho học tập, kịch bản sáng tạo và trò chuyện đa ngôn ngữ an toàn.

Next.jsTypeScriptNode.jsMongoDB
Idfot

Idfot

2026

Trình chỉnh sửa ảnh giấy tờ riêng tư trên trình duyệt cho hộ chiếu, visa và ảnh ID với guide crop và file sẵn sàng export.

Next.jsTypeScript
Gitae

Gitae

2026

Bộ công cụ chẩn đoán cho website, DNS, SSL, cổng, IP, domain và routing.

Next.jsTypeScriptNode.jsMongoDB
Jurfi

Jurfi

2026

Studio tài liệu pháp lý trên trình duyệt với template tái sử dụng và file sẵn sàng export.

Next.jsTypeScript
Picmu

Picmu

2026

Toolkit riêng trên trình duyệt để convert, compress, resize, crop và cleanup media.

Next.jsTypeScript
Pdfre

Pdfre

2026

Toolkit PDF tập trung trên trình duyệt để merge, split, convert, thêm watermark, cleanup và protect file.

Next.jsTypeScript
QRViz

QRViz

2026

Trình tạo QR tĩnh với preset thực tế và asset sẵn sàng export.

Next.jsTypeScript
Faeru

Faeru

2026

Nền tảng astrology, tarot và timing theo hướng browser-first, tập trung vào công cụ rõ ràng, diễn giải dễ đọc và quyền riêng tư.

Next.jsTypeScript
Browser MMORPG

MMORPG trên trình duyệt với quest cốt truyện, battle, progression, chat và localization cho 21 ngôn ngữ.

TypeScriptReact.jsNode.jsMongoDB

Dự án MGC tôi xây từ đầu

Analytics Dashboard

2024

Dashboard phân tích và báo cáo cho My Gift Card.

TypeScriptReact.js

Dự án MGC tôi tham gia

Dự án Digift tôi xây từ đầu

Group Gift Purchase App

2022

Ứng dụng mua gift card theo nhóm.

JavaScriptReact.js

Group Purchase Tracker

2022

Trình theo dõi trạng thái mua theo nhóm.

JavaScriptReact.js

Email Templates

2023

Mẫu email HTML/CSS phức tạp.

HTMLCSS

Payment System

2023

Hệ thống thanh toán xây dựng bằng REST API và WebSocket.

JavaScriptWebSocket

UI Kit

2023

UI kit dùng chung cho sản phẩm Digift.

JavaScriptReact.js

Conference Gift App

2023

Ứng dụng hội nghị để chọn và nhận gift card.

JavaScriptReact.js

Card Balance Checker

2023

Công cụ kiểm tra số dư từng thẻ.

JavaScriptReact.js

Dự án Digift tôi tham gia

Digift Partner Admin Panel

2022-2023

Bảng quản trị cho đối tác Digift.

JavaScriptReact.js

Digift.me Exchange Store

2020-2023

Luồng đổi gift card.

JavaScriptjQuery

Liên hệ

Cùng trao đổi

Tin nhắn trực tiếp

Bạn có vị trí, dự án hoặc vấn đề kỹ thuật cần trao đổi không?

Hãy gửi vài dòng nếu bạn muốn trao đổi về một vị trí frontend, tư vấn, đánh giá kỹ thuật hoặc một vấn đề cụ thể. Tin nhắn sẽ đi thẳng vào hộp thư của tôi.

Vị trí frontendTư vấnĐánh giá kỹ thuật

Một vài chi tiết cụ thể về sản phẩm, vướng mắc hiện tại và kết quả mong muốn sẽ giúp tôi phản hồi nhanh hơn.

Vui lòng không gửi mật khẩu, khóa API, dữ liệu thanh toán hoặc thông tin nhạy cảm khác.