Front-end & Back-end developer

I develop awesome web applications and I love what I do.

Slava Nikolaevich
developer's workplace

Hello, I am Slava Nikolaevich.

I'm 26 years old, and I started my web-development journey about eight years ago. Since then, I've developed plenty of projects and successfully passed many programming courses to be on the bleeding edge of Web technologies.

Work preferences:

I prefer to work with the frontend part, even though I have experience working with the backend. I enjoy creating complex, catchy, and, most importantly, fast interfaces.

Teamwork experience:

Primarily, I’ve been working in teams from 2 to ~12 developers using git flow. I have broad experience in conducting code reviews. Also, I have some tech-lead experience: over a year of work as a frontend technical lead with six frontend developers in the team).

Education:

I graduated from Southern Federal University with honors in «Information Systems and Technologies».

front-end logo

Front-end

What I prefer to work with:

  • Responsive and cross-browser layout
  • Styled-components, SCSS, Stylus
  • Material UI, Ant Design, Bootstrap
  • JavaScript (ES5-ES2021), TypeScript
  • React.js, Redux (redux-toolkit + redux-sagas / thunk), GraphQL, SSR (Next.js)
  • Vue.js + Vuex
  • Desktop apps: Electron
  • Unit testing: React testing library / Enzyme + Jest
  • E2E testing: Cypress, Puppeteer
  • Storybook

  • Version control system: Git
  • Bundler: Webpack
  • Task runner: Gulp


  • Basic Figma, Sketch, Photoshop skills & Sense of beauty.
    I developed projects without design templates, and I made them stylish.
code logo

Back-end

Languages:

  • Mostly I worked with Node.js and its frameworks:
    Nest.js, Express.js, Koa.js and pure Node.js
    Monolith and micro-services architectures (GRPC and RabbitMQ communication)

DBMS:

  • Mongo.db (ORM: Mongoose)
  • PostgreSQL (ORM: Sequelize)
  • Firebase, MySQL
  • Redis, Memcached for caching

Other stuff:

  • Cloud platforms: AWS (EC2, S3, Elastic Load Balancer, AutoScaling group, EBS/EFS, RDS, ElastiCache, Route 53, Lambda, SES), Heroku
  • CI/CD: GitlabCI, CircleCI, Jenkins
  • Containerization: Docker
  • Logging & Monitoring: Sentry
  • Payment services: PayPal, Payture, Tinkoff
  • Web-scrapers development: Complex scrapers using a headless browser (Puppeteer) and usual URL-based ones
  • CRM: Bitrix 24
  • I had experience with PHP (Laravel and WordPress) in the past, but now I prefer to work with Node.js.

My Recent Projects

Here are a few of my recent front-end and back-end projects. Want to see more?
Email me: slavanik.dev@gmail.com

Gaming tournament platform

R1SE

Gaming tournament platform

Acroplia - collaboration platform

Acroplia

All-in-one comprehensive collaboration platform

Travel PWA Application

Nomad Calendar

Travel PWA Application

GoodGantt for Trello

GoodGantt

Multifunctional Chrome extension for Trello

HR Network

HR Network

Platform for IT recruiters

WebP converter - Electron desktop app

WebP Converter

Electron desktop application

csv parsing app

CSV parsing app

It parses large csv files, displays and filters data

staff web service

Staff

Сorporate React web service

VK-react group filter

VK-React filter

Native vk-app, it scans and filters your vk groups

travel shop

The best tours

Traveling online store.
Developed with Laravel

PoyntHQ dashboard

PoyntHQ

Dashboard for Payment Terminals

English Buddy bot

English buddy

Feature-rich vk-bot for learning English

Pizza application

Pizza app

React pizza ordering application

autoservice web-site

Auto service website

Design and responsive layout using BEM methodology

Sedona web-site

Sedona

Responsive layout using BEM methodology

Gllacy attractive layout

Gllacy Shop

Layout for an attractive design

Ajax Chat

The Simplest Daily Chat

Pure php + ajax

Traditional snake screamer game

Canvas snake game

Javascript + canvas.js

Vue.js trader app

Vue.js stock trader project

SPA with VueX & Vue-Router