Senior Full-stack Developer / SweepBright2021Present time

Responsibilities

  • developing user interfaces
  • deep refactoring

Technologies

  • react
  • node
  • typescript
  • graphql

Achievements

  • creation of global business-logic core library

Lead Software Engineer / Bizzabo20162020

Responsibilities

  • developing user interfaces
  • developing system-wide features like authentication, routing, whitelabel domains support, data caching and synchronization
  • developing tools for QA testing, CI integration
  • mentoring, cross-team consulting, implementation of best practices
  • technical interviewing

Technologies

  • node
  • react/redux/saga
  • nextjs
  • react-jss
  • material-ui
  • react-native
  • circleci
  • nightwatch
  • plantuml
  • lerna
  • redis
  • docker
  • kubernetes
  • helm

Achievements

  • created multiple web interfaces for the main product
  • developed multi-domain router for hosting web-applications customers’ web-applications
  • created the authentication portal
  • helped to bootstrap multiple new services for other teams written in nextjs
  • created multiple utilities simplifying developer workflow with QA environment
  • created UI libraries, API clients etc
  • created libraries for local development of nodejs applications running in kubernetes cluster
  • configured fully automated workflow for releasing lerna-based npm packages
  • integrated eslint for multiple projects with legacy codebase
  • integrated multiple payment systems including spreedly, stripe and stripe bitcoin

Senior Frontend Developer / DMVDesk20152016

Responsibilities

  • user interface development

Technologies

  • Angular v1

Senior Frontend Developer / Plarium20132015

Technologies

  • Webpack
  • Angular v1
  • ES6
  • HighCharts

Achievements

  • created a full development cycle of the new analytics dashboard
  • converted old “asp.net + jquery” solution to a single-page application created with angular
  • introduced git instead of SVN

Senior Frontend Developer / TOA Technologies (now part of Oracle)20112013

Responsibilities

  • developing user interfaces
  • creating tools for integration testing of geolocation system
  • refactoring of the existing codebase

Technologies

  • PHP
  • Plain JavaScript
  • Google Maps
  • D3

Middle Frontend Developer / <Meta>20102011

Responsibilities

  • developing webmail application (db + backend + frontend)

Technologies

  • Perl
  • Plain JavaScript

Achievements

  • learned the main principles of frontend development, middle load database optimizations
  • experimented with offline data synchronization and queue managers

Lead IT Engineer / Tsentralnaya, LLC20062010

Responsibilities

  • administration of Linux and Windows servers and workstations
  • development of company website
  • development of intranet applications
  • ERP applications integration

Technologies

  • PHP
  • 1C
  • JavaScript
  • C++
  • Linux
  • VirtualBox
  • Windows 2003 Server
  • MS Access