scroll

I expand web along third dimension

Aleksei Aliapkin

frontend
developer

Download CV

Hi, my name is Aliapkin Aleksei

Hi, my name is Aliapkin Aleksei and i am a front-end developer located in Moscow, Russia. Senior front-end developer specializing in Javascript, Vue and jQuery technologies. I performed well, and received rapid career growth to became a team leader. I have a strong mathematical background and significant artistic skills, in particular 3D modeling.

Key skills

Vue
Git
React
Typescript
HTML
SASS
WebGL

Work experience

2021 - NOW
Senior Developer, Online Reservation Systems
ONLINE RESERVATION SYSTEMS
Shortly after joining became team lead. Started to manage team's tasks, perform code reviews I take only most complex tasks. I perform different related activities, such as DevOps tasks, deployment, developement of in-house e2e testing helper framework.
2020 - 2021
Frontend Developer
GRIDNINE SYSTEMS
Finished my tasks timely with good quality. Received positive feedback from client for my work.

2008 - 2019
Financial analyst
Previously I was working in largest Russian banks as financial analyst, such as Rosbank, Societe Generale Group, Open Bank, Russian Standard Bank. I started my career in Russian branch of KPMG as audit associate.

Education

2002 - 2007
Lomonosov Moscow State University
Department of mechanics and mathematics
Graduated from department of mechanics and mathematics. Received specialist degree with honors. Specialized in optimization of control of dynamic systems

My projects

Shadercity

React
WebGL
Firebase
GLSL
My biggest app to date. An alpha version of online shader playground. Uses firebase backend. Anyone can register and start having fun playing with shaders.

Boot store app

React
WebGL
GLSL
An app for configuring of custom boot for imaginary cobbler shop. Allows selecting different materials and material colors for different parts. All design work, 3d modelling, sculpting and texturing were made by myself, no assets were outsorced. Rendering was done using THREE.JS.

Hair generator

React
Three.js
A tool for generation of hair textures for real time rendering. It is able to generate large amount of hair geometry and bake high resolution information to albedo, normal, ambient occlusion, height, id and alpha cutout maps. Textures are applied to "hair card" meshes to render high quality and high performance believable hair in real time rendering engines, i.e. game engines.

Shader gallery

React
WebGL
An exhibition of shaders made by me for fun. Some shaders are customizable. Features simple UI using React.

Weather app

React
Redux
Application, which displays current weather, 5 day forecast, and hourly weather for the next 24 hours. Using both OpenWeatherMap API and WeatherAPI.com.

Todo app

React
Bootstrap
Application frontend for managing tasks. All items can be sorted by dragging, filtered, edited inline.

Mandelbruh fractal

C++
OpenGL
WebGL
Several implementations of mandelbrot fractal zooming applications. There are CPU, GPU (OpenGL), and GPU (Web-GL) versions. Due to the limit of precision of floating point numbers in WebGL, zooming in web version is limited.

Screen recording app

C++
Qt
FFMPEG
Windows application for easy creating time lapse recordings of user screen. This app was developed for myself for recording of my drawing and sculpting sessions.