About Me

Frontend Developer specializing in creating complex and high-load web applications. I work with React.js, Vue.js, TypeScript, and modern JavaScript, focusing on performance, accessibility, and user interface usability. I actively use AI tools to enhance development efficiency.

Technical Expertise

Frontend Development:

- React.js, Vue.js, TypeScript, JavaScript (ES6+), HTML5, CSS3

- State management: Redux, Zustand, Context API

- Build tools: Webpack, Vite, Rollup

- Testing: Jest, React Testing Library, Vue Testing Library, Cypress

- UI libraries and frameworks: Material-UI, Ant Design, Tailwind CSS

- Architectural patterns: Component-driven development, Micro-frontends

Performance and Optimization:

- Code splitting, lazy loading, bundle optimization

- Web Vitals optimization (LCP, FID, CLS)

- Accessibility (WCAG 2.1) and SEO optimization

- Progressive Web Apps (PWA)

AI Integration in Development:

- Using AI tools to accelerate development (GitHub Copilot, ChatGPT, Claude)

- Integrating LLM APIs into user interfaces

- Creating AI-powered components and features

Professional Experience

My responsibilities included:

- MVP development and complex web application architecture design

- Creating reusable UI libraries and design systems

- Frontend task estimation and planning, technical leadership

- Application performance optimization and user experience enhancement

- Mentoring and onboarding frontend developers

- Implementing modern technologies and best practices

- Code review and maintaining code quality standards

- Integrating AI tools into development processes

Education

Bachelor of Computer Science

Sevastopol State University | 2012 - 2016

Skills:

✓ Web application design and development

✓ Database work

✓ Interface creation

Certificates

Experience

Front-end Developer

Avito | August 2024 - October 2024

Project Description:

Project development of MVP application. Working with code through Claude Code.

Technologies: React.js, Next.js, TypeScript, Go, Claude Code.

Front-end Developer / Team Lead

SuperJob LLC | June 2021 - June 2025

Project Description:

Job search website that connects employers with job seekers.

Team:

Cross-functional team of 10 people and frontend team of 13 people.

Responsibilities:

- automation of branding creation processes (pages with company descriptions), which took up to 2 weeks manually;

- adding integration with mobile applications;

- performance optimization; Active interaction with designer, product, devops and backend development team;

Technologies: React.js, TypeScript, Jest.

Situation: The company faced the need to:

- automate branding creation processes (pages with company descriptions), which took up to 2 weeks manually;

- add integration with mobile applications;

- outsource and reduce the entry threshold of competencies from middle to junior.

Task: Separate it into a separate project to automate the creation of branding;

Action:

✓ Created the core of the TypeScript system, including a parser for automating processes.

✓ The system has been adapted for mobile applications.

✓ Added autotests and achieved 70% code coverage with autotests.

✓ Conducted a code review and mentoring of outsource junior specialists.

Result:

✓ Reduced the task completion time from 2 weeks to 3 hours.

✓ Reduced the cost by 80% through parsing and outsourcing.

✓ Added integration with mobile applications to attract major market players.

✓ Improved the quality of the code and reduced the number of bugs, got rid of the legacy code.

Full-stack developer

Ten Kites | June 2019 - May 2021

Project Description:

System for restaurant business helping people with food allergies.

Team:

Cross-functional team of 10 people.

Responsibilities:

✓ Developed frontend using Angular.js and Knockout.js, backend with C# and PHP.

✓ Set up integration with Facebook/Twitter, increasing user engagement.

✓ Optimized performance and cross-browser compatibility.

✓ Developed frontend using Angular.js and Knockout.js, backend with C# and PHP.

✓ Set up integration with Facebook/Twitter, increasing user engagement.

✓ Optimized performance and cross-browser compatibility.

✓ The application became popular among users with allergies.

✓ The system scaled to handle high loads.

Technologies: Angular.js, Knockout.js, C#, PHP, SQL, Git, jQuery.

Languages

- English: Technical

- Russian: Native

Key skills

Programming Languages

  • JavaScript / TypeScript
  • HTML5
  • CSS3 / SCSS / PostCSS / SASS / Less

Frontend Frameworks & Libraries

  • React
  • Vue.js
  • Next.js / Astro / Nuxt.js
  • Angular
  • Redux, Zustand, Context API

UI Libraries & Styling

  • Tailwind CSS
  • Material-UI / Ant Design
  • Styled Components / Emotion
  • CSS Modules / CSS-in-JS

Development Tools

  • Git / GitHub / GitLab
  • Webpack / Vite / Rollup
  • ESLint / Prettier
  • Docker
  • CI/CD (GitHub Actions, GitLab CI)

Testing

  • Jest
  • React Testing Library
  • Cypress
  • Playwright
  • Unit / Integration / E2E Testing

Architectural Patterns

  • Feature-Sliced Design (FSD)
  • Atomic Design
  • Component-driven development
  • Micro-frontends
  • Clean Architecture

Performance & Optimization

  • Web Vitals (LCP, FID, CLS)
  • Code Splitting / Lazy Loading
  • Bundle optimization
  • PWA
  • Accessibility (WCAG 2.1)

AI & Modern Tools

  • GitHub Copilot
  • ChatGPT / Claude for development
  • OpenAI API / Anthropic API
  • Prompt Engineering

Backend (Additional)

  • Node.js / Express
  • REST API / GraphQL
  • C# / .NET

Projects

Avito

Avito August 2024 - October 2025

Project development of MVP application. Working with code through Claude Code.

Technologies:

✓ React.js, Next.js, TypeScript, Go, Claude Code

anna-serba.online

Personal website.

Technologies:

✓ React.js, Vite, TypeScript

TripMaster24.ru

A travel website. Learning SEO and website optimization. Generating articles with AI.

Technologies:

✓ React.js, TypeScript, Astro (SSG)

SuperJob

Superjob June 2021 - June 2025

A job search platform that connects employers with job seekers.

- SuperJob

- Contact Center

- Zoloto Seligdara

- Dom Mody Henderson

- Sovkombank

- IT-Holding

- Socialnyj fond Rossii

- Lemana Pro

Technologies:

✓ JavaScript, TypeScript, Vue.js, React.js

Start. Rating of IT universities in Russia 2025

Superjob June 2023 - June 2024

Development of web applications for the university.

Technologies:

✓ React.js, Next.js, TypeScript

Tenkites

Tenkites June 2019 - May 2021

Development of web applications for restaurants and cafes.

Example menu pages:

- Slimstrials

- Turkshead Twickenham

Technologies:

✓ Angular.js, Knockout.js, LESS, Bootstrap, jQuery