Printing tool Download PDF


Self motivate developer, fallen in love into web development and especially into JS.

True full stack dev - from css to devops tasks.


React - Redux

~3 years experience in complicated UI


~3 years experience inside Meteor.js, es7, babel, etc


~4 years experience as full stack, expert level 


Installing and supporting AWS instances (ec2, s3, ECS) with backups, replications


For accounts, entities, used through sequelizejs


Handling events such as  views, clicks with a lots of different aggregation of this data

Work experience

Apr 2016present

Lead JS developer

Firefly (

We are working on recommendation system for medical articles.
The part that I am working on is on meteor + react (vanilla JS), integration tests on Selenium (on JS).
Databases - Postgres (for accounts, payments, etc..), Elastic search (for articles), Druid( for stats - clicks, views, etc..), MongoDB for only meteor sessions
I am leading small group of developers (5 devs + my self), that includes code reviews, tasks management. I am happy when I have time to write code by my self.
This work is fully remote and only on English.

Environment: we are using ECS, a group of different EC containers and s3 as storage

Key achievements:
1. I pushed a full scrum into our workflow, which significantly increased productivity.
2. I created a selenium test that increased quality.
3. I create performance test that increased... performance.
4. I insisted on moving from coffee script to vanilla, what is the end appeared as the best decision.

What I do everyday:

1. Planing and decomposing business task for devs

2. Code reviews

3. Writing code by my self

4. Interviewing people

Oct 2013Apr 2016


Software Engineer

Hired as intern here then received permanent offer.
Big company with everything you can imagine: QA team, Design, Code review, documentation, customer-related issues, customer-related feature requests, Jira system and many many other things.


Genesys UC Connector

Project for Integration between MS Lync(Skype for business) and Genesys infrastructure.
I have been using Java EE(Spring Framework) running in Jetty container as backend.
I have been using Java Jain SIP library to communicate with Lync servers.
I have been Using Python Selenium and Python Twisted.
Python selenium - for integration UI tests. Python Twisted - to emulate Lync Servers.
I have been using mercurial as VCS.
I have been using Jira system to get in touch with QA team and track tasks.

You can see the video of how it works here:

Genesys Interaction Workspace

I have been developed this from scratch with team.
It was a long way, we worked a lot very close with Microsoft Team reporting many bugs for them.
Tech stack is - Lync SDK, C#, and C# tests tools for tests coverage.
You can take a look at the video here: