ProfileVladislav LiFullstack Developer

Contacts

Skills

  • HTML, CSS, JavaScript, TypeScript
  • React, Next.js, Vue, NuxtJs, Tailwind CSS
  • Node.js, Express, PHP, Laravel, Java, Spring Boot
  • REST, GraphQL
  • MySQL, PostgreSQL, MongoDB
  • Git, Docker

Languages

  • RussianNative
  • EnglishAdvanced
  • KoreanIntermediate

Experience

Jusan Mobile
Jusan Mobile

Full Stack Developer

2024 - Present

At Jusan Mobile I independently designed and implemented from scratch the kSpot OneWeb project - a platform for user authorization in a public Wi-Fi network via call or SMS. The goal of the project is to create a reliable, secure and fast connection system for clients and guests of organizations.

My tasks and achievements:

  • Completely implemented frontend on React using Inertia.js to integrate with Laravel - from interface design to production build with SSR, authorization and adaptive layout.
  • Integrated backend logic into Laravel (PHP) including:
    • authorization by call with verification of the last 4 digits of the number,
    • interaction with telecom operators' APIs for sending SMS and handling calls,
    • automatic Internet access via FortiGate Firewall API.
  • Designed and implemented database structure on MySQL, including links, indexes and scalability under load.
  • Configured Docker containerization, developed CI/CD processes on GitLab, providing automatic build and deployment with publishing images to GitLab Registry.

I realized the whole project - from architecture to production launch - by myself. The system has been successfully implemented in trains in Kazakhstan and provides stable Internet access for thousands of users every day.

ReactPHPLaravelTypeScriptDockerMySQL

Education

Korea University
Korea University

Bachelor's Degree in Electrical Engineering

2016 - 2022
Projects
Country Ranking

Country Ranking is a web application developed as part of my portfolio.
It allows users to explore detailed information about countries around the world in a convenient and visually appealing format.

Features:

  • 📋 Display of all countries with search and sorting capabilities
  • 🌐 Detailed view with capital, population, region, currency, flag, and more
  • 📱 Fully responsive design

Highlights:

  • Implemented API data caching to boost performance
  • Well-structured component architecture for scalability and reusability
  • Clean and intuitive UI with a strong focus on user experience (UX)
Next.jsTypescriptPrismaTailwindCSS
Movie App

Movie App is a modern web application developed as part of my portfolio.
It allows users to browse and filter movies, as well as authenticate using popular social platforms.

Features:

  • 🎞 Fetching movie data via REST API
  • 🔍 Genre-based search and filtering
  • 🔐 Authentication via Google, GitHub, Kakao, Yandex, VKontakte
  • 👤 User profile and dashboard

Highlights:

  • Flexible OAuth-based authentication with multiple providers
  • MongoDB integration via Prisma for user data management
  • Built with TypeScript and Next.js following best practices for reliability and scalability
Next.jsTypescriptNext-AuthMongoDBFramer-MotionPrismaREST APITailwindCSS
kSpot OneWeb

kSpot OneWeb is a fully-featured internet access platform I developed from scratch.
Its primary goal is to provide fast, secure, and convenient Wi-Fi access for guests and clients of businesses such as offices, cafés, hotels, and shopping centers.

Key Features:

  • 📲 User registration and login via SMS or phone call
  • 🔐 Secure one-time code verification system
  • 🌐 Integration with FortiGate Firewall API for automated internet access provisioning
  • ⚙️ Admin panel for managing connections, pricing plans, and access points

Implementation Highlights:

  • Designed the architecture and business logic independently
  • Built a scalable registration and authentication system
  • Implemented protection against duplicate registrations and spam
  • CI/CD pipelines automate build, testing, and Docker image publishing via GitLab Registry
  • Supports multiple access point vendors (UniFi, Cisco, H3C)

Result:

The system is successfully deployed and used in production, allowing users to connect to Wi-Fi via call or SMS in under 10 seconds. FortiGate integration ensures secure, centralized network access control.

LaravelReactSpatie PermissionTailwindCSSDockerMySQLEloquent ORMGitLab CI/CD