Senior Full-stack Developer / SweepBright2021 — Present time
Responsibilities
- developing user interfaces
- deep refactoring
Technologies
- react
- node
- typescript
- graphql
Achievements
- creation of global business-logic core library
Lead Software Engineer / Bizzabo2016 — 2020
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 / DMVDesk2015 — 2016
Responsibilities
- user interface development
Technologies
- Angular v1
Senior Frontend Developer / Plarium2013 — 2015
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)2011 — 2013
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>2010 — 2011
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, LLC2006 — 2010
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