시니어 프론트엔드 개발자

안녕하세요, 저는 Sergei.

ecommerce와 제품 인터페이스를 6년 이상 실무에서 만들어 온 시니어 프론트엔드 개발자입니다. React, TypeScript, Next.js, SEO 친화적인 frontend 시스템을 다루고, 자동화 테스트를 작성하며, full-stack delivery가 필요할 때는 Node.js와 MongoDB까지 맡습니다.

6년+프로덕션 프론트엔드를 출시
20건+ 런칭이커머스와 프로덕트 팀 전반에서
React + SEO빠르고, 접근 가능하며, 사용하기 쉬운 인터페이스

소개

시니어 프론트엔드 개발자

ecommerce와 제품 인터페이스를 6년 이상 실무에서 만들어 온 시니어 프론트엔드 개발자입니다. React, TypeScript, Next.js, SEO 친화적인 frontend 시스템을 다루고, 자동화 테스트를 작성하며, full-stack delivery가 필요할 때는 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, 토큰 기반 권한 부여, 두 개의 인터페이스 구성 요소 라이브러리, 모든 프로젝트를 위한 새롭고 복잡한 현대적 애니메이션, 파트너 프로젝트와의 외부 연동을 구현했습니다.
  • 사용자와의 상호작용을 개선하는 기능을 구현했습니다. 전자우편 자동 입력, 국가 깃발이 있는 전화 입력 마스크, 이미지 자르기, 여러 양식 검증, 오류와 도움말 표시, 데이터 자동 대체, 프로젝트 현지화가 포함됩니다.
  • 제 프로젝트는 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

여권, 비자, 신분증 사진을 위해 크롭 가이드와 내보내기용 파일을 제공하는 프라이빗 브라우저 기반 증명사진 편집기.

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

실용적인 프리셋과 내보내기용 자산을 갖춘 정적 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 키, 결제 정보 등 민감한 데이터는 보내지 마세요.