- Developing backend on Rails 7 for custom shopify apps (Admin, customer panel, private API, payments connector)
- Developing integration - transferring product data from Customer's ERP to Shopify store
- Developing integrations to POSTI API, Unifaun API (delivery services, shipments)
- Updating Rails (5 to 7) for public Shopify app, updating Rspec, Capybara tests
- Adding frontend features to project (Rails views, Inertia.js + React)
- Tech support, troubleshooting, code review for team members
Experience
04/2020 - 10.2022 REES46 marketing automation tools platform based in Saint-Petersburg, Russia
Backend Developer
- Developing third party service integrations (send customers reviews to other eCommerce platform, sync client`s subscription permissions from public Turkish service IYS, connections to specific SMS gates)
- Developing back end for platform visual editors (email template editor, crm flow editor)
- Developing back end for customer’s bonus loyalty program
- Developing new customer’s reports
- Developing RSpec tests
- Refactoring current code base
- Bug fixing
- Working in a team with the lead developer, frontend-developer and QA-engineer
10/2018 - 04/2020 Digital Design - custom software development company, software solutions integrator based in Saint-Petersburg, Russia
Technical Expert
- Developing prototypes of CMS software using no-code framework editors, HTML, CSS, SQL
- Calculating design and implementation costs of Content Management System software (CMS Docsvision)
- Interaction with clients, support and gathering requirements for development
04/2008 - 9/2018 Visec - complex security solutions for banks, airports, hotels, warehouses Saint-Petersburg, Russia
Technical department engineer
- Configuring IP CCTV servers (Windows- and Linux-based) with high-load storage systems, network commutators (level 2, 3)
- Configuring face recognition software modules, license plate recognition software modules
- Technical support for customers
- Training other engineers to design and maintain security systems, IP CCTV system
Skills
Core programming skills:
- Ruby 2.5, 2.7, 3
- Ruby on Rails 5,6,7
- TDD
Other skills
- Frontend: HTML, CSS, Rails Slim templates, React, Bootstrap, Tailwind
- DBMS: PostgreSQL, Redis, Memcached, ClickHouse
- Sidekiq, RabbitMQ
- RSpec
- Git, Linux CLI, Docker, Heroku, Sentry, Rollbar
- Shopify Admin API - REST, GraphQL
Speaking languages
🇷🇺 Russian - native
🇬🇧 English - intermediate
Education
2001 - 2007 ITMO University, Saint-Petersburg, Russia
Information Security Specialist with a major in Integrated Computer System Security
About me
I'm adept of continuous learning and my curiosity is not limited by developing only tech skills.
In my free time I like traveling with my family, cooking, snowboarding, running and hanging out at music festivals.