Senior Software Engineer
Purchasing Platform
2017-12-01-2018-05-01
Contract job.
Responsible for the platform backend development:
- integrations with partners and vendors
- new features development
Des...
Contract job.
Responsible for the platform backend development:
- integrations with partners and vendors
- new features development
Designed, developed and shipped to production major integration with the large punchout procurement application.
Technology stack:
- Ruby (Rails 5), Go
- PostgreSQL
- AWS
Ruby
Ruby on Rails
XML
View more
Ruby
Ruby on Rails
XML
JSON
PostgreSQL
Redis
Elasticsearch
Golang
View more
Senior Software Engineer, Architect
Voxmatic.io
2017-04-01-2017-12-01
Contract job.
Was responsible for design and development of a cloud-based platform form building Alexa skills.
- Designed platform arch...
Contract job.
Was responsible for design and development of a cloud-based platform form building Alexa skills.
- Designed platform architecture
- Developed it from scratch on my own
- Launched in production -- platform started to serve clients (radio stations, podcasts)
Technology stack:
- Ruby with Roda framework
- PostgreSQL, Redis
- Docker
- Google Cloud
Ruby
PostgreSQL
Redis
View more
Ruby
PostgreSQL
Redis
Docker
Google Cloud Platform
View more
CTO
ILP Agency
2015-09-01-2017-04-01
Was responsible for all IT infrastructure, products development, optimization and ongoing maintenance.
- Led the development of a new pr...
Was responsible for all IT infrastructure, products development, optimization and ongoing maintenance.
- Led the development of a new product - ILP showcase service. It is an aggregator of several e-commerce catalogs, including "Ozon.ru" catalog. ILP showcase service provides the possibility of easy and fast integration of different e-commerce catalogs in any website using ILP showcase widget. Used technologies: Ruby, Roda (Ruby routing tree framework by Jeremy Evans), PostgreSQL, Redis, Elasticsearch, Go
- Led the development of several new modules of ILP CRM administrative website: module for creation of email/SMS campaigns, a module for creation of statistics reports. Used technologies: Ruby/Rails, AngularJS, oracle-enhanced gem
- Led the development of Ruby gem for work with Oracle PL/SQL packages and stored procedures from Ruby
- Led the development of several new modules of ILP CRM core, including the module for dynamic creation and usage of SQL queries. Used technologies: Oracle 11g2, Oracle partitioning, Oracle Scheduler, Oracle dynamic SQL
- Led the development of ILP CRM email infrastructure: 2 master servers (one for transactional emails, one for bulk emails), up to 40 slaves. Used technologies: Linux, postfix, MySQL
- Led the development of ILP CRM email tracker - lightweight standalone service for tracking email opens, clicks, unsubscribes and spam reports. Used technologies: Go, MySQL
- Led the development of ILP CRM email validator - lightweight standalone service for email address validation. Each email address was validated against RFC standard using RegEx. Also was implemented the possibility to check if the email domain's DNS records contain MX records. Used technologies: Go
Ruby
SQL
Ruby on Rails
View more
Ruby
SQL
Ruby on Rails
MySQL
PostgreSQL
Oracle PL/SQL
Oracle 11g
Golang
View more