Savva Prokofev - Portfolio
Explorer
Open Editors
Portfolio
.nuxt
node_modules
public
README.md
src
apps
ShortqixStarshipsWebBidNews TemplateThesis
extensions
HomeDash
packages
nuxtignore-dev
.gitignore
nuxt.config.ts
package.json
pnpm-lock.yaml
tsconfig.json
Outline
Timeline
Scripts
README.md

Savva Prokofev 👋

Looking for job
/
Frontend Developer

Software developer with a B.S. in Business Informatics and experience in Front-End and Back-End technologies.

Contact Me

About Me

I'm a software developer specializing in building modern Web Applications

Savva ProkofevFrontend Developer

I'm a software engineer driven by turning complex challenges into elegant solutions.

Over the years, I've gained experience across both frontend and backend technologies.

Languages
  • Russian-Native
  • English-Advanced
Contact Me
B.S in Business InformaticsSaint-Petersburg State University

Work Experience

Senior Frontend Developer with 4 years of experience

  • October 2021 - May 2024
    Studwork | Middle/Senior Frontend Developer
    • Monolith splitting into monorepo and microservices + migration to Nuxt3/4. For application scaling and logic reuse in other applications.
    • Migration from Nuxt2 to Nuxt3 and Nuxt4
    • Cross-browser SSR-friendly landing pages development and optimization of them for SEO using Lighthouse (Accessibility, Image Optimization, etc.)
    • Finding and fixing vulnerabilities in the code (XSS, CSP, CORS, Cookies Flags, Access Control List and etc.)
    • Creating and maintaining a development stand for CI/CD via Telegram Bot
    • Writing unit and E2E tests
    • Reworking of all 120 modal windows of the application and introduction of a new approach to work with modal windows through the Promise API
    • Introduction of animated charts and tables using Chart.js
    • Introduction of animation using Vue Transition and Animation API
    Visit the website
  • June 2024 - Present
    Work24 | Senior Frontend Developer
    • Adaptation and reuse of existing business logic of Studwork through microservices and Nuxt modules
    • Development of new features and improvements, oriented on freelance exchange (Transfer of contact data, Freelancer Directory)
    • Setting up CI/CD using Github Actions and Docker
    • Writing unit and E2E tests
    • Reworking of the approach to working with third-party analytics services (Google Analytics, Yandex Metrica, etc.) based on OOP
    • Introduction of Drag'n Drop for managing the order of elements in lists
    • Code reviews
    • Introduction of progressive hydration for page loading acceleration
    • Form validation using Vuelidate
    Visit the website

Works

Applications written from scratch

  • Shortqix
    View Project

    Shortqix

    Simple and fast URL-shortener for your links

  • Starships
    View Project

    Starships

    Sophisticated microfrontend application demonstrating Webpack Module Federation

  • WebBid
    View Project

    WebBid

    Digital marketplace for buying and selling various virtual products

  • HomeDash
    View Project

    HomeDash

    Chrome Extension for enhanced new tab experience

Skills

Frontend and Backend technologies

  • TypeScript
  • Stylus
  • Sass
  • Tailwind CSS
  • Styled Components
  • React
  • Next.js
  • Redux
  • Zustand
  • Vue
  • Nuxt
  • Pinia
  • Vuex
  • Vuelidate
  • VueUse
  • Zod
  • Axios
  • Chart.js

Contact Me

Get in touch with me