Oleg Romanovskyi

The experienced  Software architect NodeJS developer AngularJS developer

Resume

Professional qualifications
  • Strong skills in design of distributed systems, hardware capacity planning, development of intranet and internet web applications.
  • Rich experience in: javascript — client side and server side (nodeJS), ES5 and ES6+; c# — web applications, server-side services; Python - ML applications
  • Rich experience with following frameworks: expressJS, koaJS, bookshelfJS, AngularJS, jQuery, .net mvc (C#), entity (C#).
  • Experience with DB: Redis, PostgreSQL, MySQL, MongoDB, MSSQL
  • Experience in Machine Learning: Keras, reinforced learning (keras-rl), tensorflow, SciPy
  • Experience with dev tools: gulp, grunt, npm, bower, git, mercurial, docker, vagrant, SASS
  • Strong skills in cross-system integrations: REST API — for web and mobile applications, design and implementation), thrift, xml-rpc, json rpc, WCF, SOAP.
Professional timeline
  • 2015 - ...

    Right To Left Studios

    CTO

    Research and development, software architecture design.

  • 2014 - 2015

    Sollutium

    Architect, CTO, Co-founder

    Research and development, software architecture design.

  • 2013

    Trunk Plus

    Software architect

    Design and development of data exchange and management API. Performance testing and load testing of distributed system. Performance optimizations of PDF documents processing.

  • 2012

    Kyivmis’kdovidka

    Lead developer

    Design and development of GPS tracking and order management system backend for taxi.

  • 2009 - 2012

    Trunk Plus

    Software developer, Senior developer

    Design and development of distributed secure document view system.

  • 2006 - 2008

    Smartymedia

    Software developer

    Development of web portal, design and development of traffic exchange system.

  • 2006 - 2008

    Chernihiv State Technological University

    Teaching assistant

    Development of applications for education process.

  • 2004 - 2006

    Freelance

    Development of multi-tenant website visitors counter. Development of embedded software for interaction with GSM module.