Work
  • Apr 2017 - Now
    Ubiquiti
    Software Engineer/Tech Lead

    Technology platforms for Internet Access, Enterprise, and SmartHome applications.

    • Developed Node.js application with ReactJS client called UISP.
    • UISP is written in functional reactive programming paradigm using Ramda/Lodash-fp/RxJS libraries.
    • Later on rewritten to Typescript.
    • Used microservices to achieve better performance for WebSocket communication with devices.
    • Assigned to develop new app for Unifi line, which I’ve made architecture for, developed it and lead the team of 5 amazing people.
  • Jan 2014 - Jan 2017
    Zettabox
    Software Engineer

    Was European cloud storage and collaboration tool for end-users and businesses.

    • Programmed next generation of backend logic in C# and AngularJS/CoffeScript website of the Zettabox, which increased interest and its performance more than 2 times.
    • Created integration with Microsoft Office 365 enabling viewing and editing documents in browser online.
    • Prototyped cross-platform desktop client in Electron.
  • Oct 2012 - 30/03/2014
    United Paladins
    Junior Software Engineer

    ERP system QI, extending its core and UI modifications. Wrote a module for the QI ERP system which serves as a tool to maintain more than 10000 of telecommunication sites over the Europe with millions of records. Presented new technologies of the ERP system which helped to close deals with 2 big customers.