About Me
Fullstack Developer | Ruby on Rails Specialist
Experienced Fullstack Developer with a strong focus on Ruby on Rails, PostgreSQL/MySQL, Docker, and cloud services (AWS, Heroku). Proven track record across diverse domains: billing systems, SaaS platforms, educational and healthcare apps.
Key Projects & Responsibilities:
Billing platform – implemented complex service cost calculations, invoicing, document workflows (RoR, MySQL, Sidekiq, Redis).
CV builder SaaS – built features for company/project knowledge base, handled deployment (RoR, Heroku).
Mental health app (Wriite) – led development team, conducted code reviews (RoR, React, RSpec).
Kids’ competition app (Melobeem) – built backend API, CI/CD, Stripe payments, Facebook API integration (RoR, AWS, Docker).
Dental CMS (Viviosites) – fullstack dev, templating system extensions (RoR 3, jQuery).
Landlord portal (Helpthemove) – added reporting tools, new features (RoR, dry-monads, Sidekiq).
Optometry management (Floe) – HIPAA-compliant features, office/sales integration (RoR, GitLab, Docker).
Strong in test-driven development (RSpec), API design, CI/CD, team collaboration, and mentoring.
Projects
Billing
December 2021 - present.
A service that implements everything related the calculating the cost of services, invoicing, working with related docs, etc.
Role: Fullstack Developer.
Responsibilities: New features.
Environment: Ruby, Rails, RSpec, MySQL, Docker, Slack API, Sidekiq, Redis.
Team
Aug 2021 - Dec 2021
Web app that is used to create CV and store information about employees, up-to-date information about company and projects.
Role: Fullstack Developer.
Responsibilities: New features, code review, deploy.
Environment: Ruby, Rails, RSpec, PostgreSQL, Heroku.
Wriite
Aug 2021 - Oct 2021
Guided writing and practices that help to reduce anxiety, relieve depression and overcome the effects of lockdown.
Role: Team lead.
Responsibilities: Team leading, code review.
Environment: Ruby, Rails, RSpec, React, Heroku.
Melobeem
Jan 2021 - Aug 2021
Kids competition app. You vote for cute kids, buy votes, spins etc. And at the end of monthly competition take your prize!
Role: Backend developer.
Responsibilities: Rails API, dockerising app for development, adding Github CI. Also working with AWS (ECR, EC2, RDS etc). Adding Stripe payment system. Sidekiq scheduled jobs.
Environment: Ruby, Rails, RSpec, Redis, Amazon: EC2, ECS, RDS; Docker, GitHub Actions, Facebook API, Stripe, Sidekiq.
Viviosites
Jun 2021 - Jul 2021
Dental website CMS.
Role: Fullstack developer.
Responsibilities: Adding new themes for the template engine, written on RoR 3rd version!
Environment: Ruby, Rails, Docker, jQuery.
Helpthemove
Nov 2020 - Jun 2021
Portal for landlords facilitating the transfer of meter readings.
Role: Fullstack developer.
Responsibilities: New features, also integration new web tool for report generation.
Environment: Ruby, Rails, Bootstrap, jQuery, Sidekiq, Postgres, dry-struct, dry-monads, Heroku.
Floe Optometry
Jul 2020 - Oct 2020
App for the optometry practice. It provides office management tools and sales integration with the optics distributor.
Role: Fullstack developer.
Responsibilities: New features and fixing bugs.
Environment: Ruby, Rails, Sidekiq, Postgres, Gitlab, Docker, HIPAA Compliance.
Experience
Fullstack developer in the Billing project.
Big application for all: costing clients, all kinds of reports, sending data to various APIs, Slack notification system etc.
Participating in several projects in different roles: backend developer, fullstack developer, team lead.
Applications: Team, Melobeem, Viviosites, Wriite, Helpthemove, Optometry. More details about each project a little higher.
Education
Saint Petersburg State University of Aerospace Instrumentation
Innovative Technologies in Electromechanics and Energy
2005 - 2010
The Saint Petersburg State University of Aerospace Instrumentation is a university with 13 faculties in Saint Petersburg, Russia. Faculties are devoted to innovation management, aerospace engineering, electronic engineering, energy development, computer science, telecommunication, humanities, military science, economics, jurisprudence and special faculties for distance education and recently acquired colleges.
During university time I learnt most of my key skills that I have taken through my career such as working to tight deadlines. I thoroughly enjoyed my time at the university and learnt a lot about a healthy work life balance.