Projects description: an Integration Platform as a Service (iPaaS). It provides a framework and an interactive toolset to integrate cloud apps data and enhance the workflow.
Responsibilities: Distributed iPaas platform design and development.
Technologies used: Apache Mesos, Node.JS, RabbitMQ, MongoDB, Ember.js, git, docker.
Deputy Head of Payment technologies development department
Ноябрь 2013 — Февраль 2015 (1 год и 4 месяца)
Projects description: Bank payments system from scratch. (Backend: suppliers contracts management & tracking; commissions, limits etc management; fraud monitoring; API for external partners. Frontend: SPA, Android (partly))
Responsibilities: Bank payments processing backend and frontends architecture and design. Payments systems support and maintenance management. Dev / QA teams management.
Technologies used: Node.JS, Redis, RabbitMQ, ElasticSearch, Logstash, PostgreSQL, AngularJS, Selenium, Mercurial, Jenkins.
tech team lead (Deputy Head of payments and transfers business)
Сентябрь 2012 — Ноябрь 2013 (1 год и 3 месяца)
Projects description: Payments system frontend. Bank’s services wrapper written in PHP, frontend - SPA.
Responsibilities: Highload banking frontend systems design and development. Developers team management. Testing and deploy process managing.
Technologies used: PHP, Python, Memcached, RabbitMQ, ElasticSearch, Logstash, MongoDB, PostgreSQL, Gearman, AngularJS, Selenium, Cucumber, Subversion, Jenkins.
senior web developer, tech team lead
Январь 2012 — Сентябрь 2012 (9 месяцев)
Projects description: e-commerce projects from scratch (discounts & coupons aggregation services). Supporting existing auction service (aukro.ua)
Responsibilities: Work on internal projects, vcene.ua, aukro.ua, two major independent projects in the field of E-Commerce closed at the deployment stage.
Technologies used: PHP, mySQL, PostgreSQL, solr, ElasticSearch, RabbitMQ, Redis, memcached, Mercurial, Jenkins.
php developer @ payment team
Июнь 2011 — Январь 2012 (8 месяцев)
Projects description: multi-site dating system
Responsibilities: payment systems integration, safe, highly available payment service development, existing code base support.
Site administrator, administrator of the physical servers cluster, web programmer
Сентябрь 2010 — Июнь 2011 (10 месяцев)
Projects description: travel social network startup.
Responsibilities: architecture design, functional implementation, monitoring the stability of the system, user support.