Open Source contributor
During my career I gathered experiences in both Front-End and Back-end technologies.
I understand horizontally scalable stateful and stateless architectures, microservices, REST, RPC, GraphQL.
I worked on web scrapers, real time messaging, distributed computation, complex UIs.
I value readability and maintainability the most!
I like to work on tools, which improve developer experience.
Open Source Projects
MoVe is a secret new Ebay Classifieds Motors Vertical company.
My role is to align 4 Web Front-End teams with architectural choices and ensure the quality while moving
fast and aligned with the release plan.
During that time I managed to introduce a new "Feature Driven Architecture" to the teams, wrote a number of
ADRs and articles, created POCs for the architecture and GraphQL API Gateway.
01.02.2015 - present, Chatgrape
Lead Front-End Engineer
Smart messaging for big businesses.
Secure enterprise communication with integrations for all business services.
On-premise or in the cloud.
The web application is built using technologies like React/Redux, JSS and Electron. It uses a fully
virtualized messages history rendering by leveraging react-virtualized
and though it provides a truly infinite scrolling on the web platform.
Application is fully decoupled through React components, Redux and JSS. It works like a native application
on Windows as well as on MacOS thanks to Electron. Also, it has an installer for Windows. It performs well
and has low maintenance footprint.
11.2013 - 09.2014, Kiipost
Founder, Software Engineer
Kiipost is a mobile app which allows users to stay in the know about relevant updates, highly related to
things they share online.
I worked on an MVP, a mobile app built with famo.us. The app
is working cross platform, it is fully responsive on the level of native apps.
My Back-end aggregates 30k RSS feeds to provide updates to the user. I have created a tool called
"extractor", which provides functionality similar to embedly. Backend
is written using latest Node.js version, leveraging generators.
I use twitter API to access users tweets. I analyze users links, extract keywords, entities and images, I
use readability algorithm to extract the right content. I created an algorithm to extract the most
important keywords from articles.
I have open sourced the code of
Tried, failed, learned.
12.2011 - 10.2013, Skim
Created the backend service as well as web Front-End. Backend is done on top of Heroku's stateless
infrastructure. It provides HTTP API for the web and mobile Front-End for Android and iOS. I used Node.js
and MongoDB on the backend, backbone, jQuery and lots of other libraries on Front-End. Some of the
challenging tasks were: scalable candidates calculation, real-time communication, Facebook integration,
horizontal scale and constantly changing requirements.
I was the first employee of this new social dating platform. Our vision was to create a platform where
people learn each other in a playful way, with no shame to share it.
Skim connects you with people around you. If the interest is mutual, we let you know on the spot. Life's a
game – level up!
Refactored the UI for campaigns creation. Reduced amount of code by factor 2.
AudienceScience is transforming digital advertising from complex to simple, from murky to fully
transparent, and from wasteful to extremely efficient, all with the goal of generating the best digital
advertising performance for the advertiser, and the consumer.
11.2010 - 09.2011, Stealth mode startup
Founder, full stack Software Engineer
Tried. Failed to build a team. Learned a lot.
Used Node.js, MongoDB, Backbone, jQuery.
10.2008 - 10.2010, Jimdo
I was leading the company's Front-End development, created the complete architecture, dozens of high
quality and high performance jQuery plugins. It was a challenging job because the company was growing very
fast (from 500k to 3mio users). Within 2 years I have completely refactored the old code base, ported it
from prototype.js to jQuery, did a huge amount of load and runtime performance optimizations.
Jimdo offers a free website creator that anyone can use. In just a few minutes and without any technical
knowledge, everyone can create a place on the Internet – complete with online store, blog, photo galleries,
YouTube videos and much more.
own CMS. To name a few: Filemanager, WindowEngine, Tree, Tooltip, Lightbox, Image Cropper.
of those projects are backed by the company's own CMS.
Mandarin Medien is a full-service web agency.
Media Systems, Bachelor.
- English (good)
- German (perfect)
- Russian (native)