My photo

< Vladislav Surnin />

Fullstack Developer
About me

I am

Full-stack developer with 3+ years of experience in web development using React/NestJS. Experience building CI/CD systems, administering Linux servers, and optimizing application performance. Focused on code quality and results. I learn new information quickly.

>3 Years of Experience
21 Projects Completed
My skills

My Skills Overview

A glimpse into my full-stack proficiency and technical prowess.

My projects

Projects Showcase

  • Screenshot of Clip2Notes

    Clip2Notes

    Clip2Note is a tool that automatically converts video files into handy text summaries. Our innovative approach allows users to extract key information from videos and create summaries that are easy to read and analyse.

  • NSIS Manager

    NSIS Manager | VSK (Outstaff)

    A service for VSK insurance agents. Led the project and distributed tasks within the team. Developed an Angular-based service for managing agent contracts, designed and implemented a role-based access control system. Implemented contract activation, cancellation and technical correction, contract viewing and export to PDF and Excel. Designed a detailed user interaction scheme for the microservice architecture (Angular, Python, Redis, PostgreSQL). Covered the project with unit tests and actively participated in backlog grooming, demos and feature acceptance.

  • SVOI Corporate Portal

    SVOI — Corporate Portal | VSK (Outstaff)

    Performed a structural refactoring of the project and implemented new functionality using Next.js and JavaScript. Fixed bugs and optimized the microservice architecture. Migrated the database and resolved related issues.

  • Corporate Marketplace

    Corporate Marketplace | VSK (Outstaff)

    Developed and maintained a corporate marketplace for employees within VSK projects. Implemented new features and improved existing functionality, participated in refactoring and optimization of the frontend architecture. Integrated the marketplace with corporate systems, set up test environments and ensured stable operation after database migrations. Took part in feature acceptance and coordination with stakeholders.

  • Itelma Corporate Portal

    Itelma — Corporate Portal | VSK (Outstaff)

    Refactored the website and project structure using React and TypeScript. Redesigned the corporate marketplace and implemented OAuth 2.0 authorization. Set up automatic deployment to staging environments. Fixed more than 50 bugs identified during testing and implemented new features such as notification redirects and service voting.

  • GTO Project

    GTO — Landing Page & Admin Panel | VSK (Outstaff)

    Performed a deep refactoring of the administrative panel, improving structure and extending functionality. Developed and implemented new features using Next.js and TypeScript. Optimized performance and improved system stability. Increased landing page optimization score by 2x, reducing load time and improving user experience.

  • Beeline Website

    Beeline New — Website Layout (Tender)

    Developed a responsive website with a feedback form following Pixel Perfect requirements. Implemented using HTML and JavaScript as part of a tender project.

  • RatingCraft

    RatingCraft Startup

    Developed a multifunctional application for monitoring game server availability using Python and Next.js. Administered servers and network infrastructure, improving network performance by 20%. Implemented authentication via Telegram bot, OAuth 2.0 authorization with Auth.js, Cloudflare tunnels for security, and configured Docker and CI/CD pipelines for automated deployment via GitLab.

  • ApexNovaTech

    ApexNovaTech

    Developed, animated and maintained websites using Next.js and NestJS. Participated in building a personal dashboard for students, mentors and administrators of an online school. Organized code using Feature-Sliced Design, implemented role-based access control, worked with JWT, Zustand and TanStack Query, integrated APIs and conducted code reviews for junior developers.

  • RCB Casual Blog

    RCB-Casual — Travel Blog

    Developed a website and admin panel based on BotBle CMS using PHP and Laravel. Worked with databases and migrations, implemented content management features and ensured stable operation of the project.

  • Screenshot of Coin Banking

    Coin Banking

    The application is a system for managing user accounts, fund transfers and currency exchanges. It provides functionality for authorisation, viewing a list of accounts, viewing existing card information, transferring funds, viewing balance history, monitoring exchange rates and displaying ATM points on the map.

  • Screenshot of High Pass

    High Pass

    Website of a photo studio that does photo shoots and runs its own unit

  • Screenshot of Euclid website

    Euclid

    The website of a construction company that is engaged in the design of residential premises

  • Screenshot of Telegram bot

    Department of Statistics Bot

    A Telegram bot using the Plan Player Analytics API provides users with statistics on connections to game servers and other valuable information. The user sends a request to the bot, which then interacts with the API, processes the received data and returns digestible information to the user. This bot is a useful tool for game server administrators, players and anyone interested in game server statistics.

  • Screenshot of CRM (Skillbus) website

    Skillbus CRM (Customer contact data management system) Skillbus

    This project implements a web application for customer management. The application allows you to display a list of clients, add, edit and delete a client, as well as view contact data of each client.

  • Screenshot of Skillbox website

    Skillbox

    A simple website built on the Bootstrap grid.

  • Screenshot of Blanchard website

    Blanchard

    Site for Blanchard Gallery, with an exhibition of paintings, and descriptions of upcoming events.

Clients

What Say About Me

Below are reviews of my work that have been left by my employers

Photo of the first client

Max Armeec

My regular client

Vladislav is an intelligent, versatile young man who can be trusted with work tasks. He gets along well with his colleagues, knows how to solve problems and never stands still in his development as a professional developer.

Photo of the second client

Evgeny Trofimov

My regular client

I work with Vladislav more than a year, for all the time of our co-operation never once failed in anything, always all in time on the dates agreed in advance! He treats his work with maximum understanding, desire and pleasure. Vladislav often offers his own specific ideas, which has a positive impact on productivity and results! In general, one thing I can say, I recommend this specialist 10/10.