MARK ABRAMOV

Senior Software Developer | Ruby Backend Specialist
Tbilisi, Georgia | Phone/Whatsapp/Telegram: +7 960 746 20 08 | me@markabramov.me | markiz | https://markabramov.me

PROFESSIONAL SUMMARY

Veteran Ruby engineer with over 15 years of experience in backend development. Expert in architectural design for both greenfield projects and legacy systems. Proven track record of implementing complex, scalable solutions for e-commerce and social media platforms.

TECHNICAL SKILLS

Languages & Frameworks:
  • Ruby, Ruby on Rails, RSpec, Sinatra, Padrino, Grape, EventMachine
  • Javascript — React.js, jQuery, Stimulus, Node.js, Express.js, CoffeeScript
  • HTML/CSS, Haml, Sass, Scss
Databases & Search:
  • SQL (MySQL, PostgreSQL, SQLite)
  • Elasticsearch, Solr, Sphinx
  • Redis
Infrastructure & Tools:
  • Git
  • Chef, Docker
  • Linux/OS X Administration
  • AWS (S3, CloudFront)
  • API Design (REST, GraphQL)
  • System Architecture

PROFESSIONAL EXPERIENCE

Senior Software Developer | stadiumgoods.com
2019 – present

Led backend development for a large consignment e-commerce platform:

  • Ledger Project: Designed and implemented an accounting system to support financial bookkeeping for over $100 million in yearly transactions
  • Dropship Supply Project: Led technical implementation for dropshipping sales model, allowing our business to expand into new revenue streams
  • Sales Integrations: Ran various medium-scale sales integration projects to facilitate catalog/inventory/order synchronization between our platform and other major e-commerce channels
Technologies: Ruby on Rails, GraphQL, React, jQuery, Stimulus, MySQL, Elasticsearch, AWS, Amazon APIs (SP-API, MWS, etc), Shopify, Farfetch APIs
Senior Software Developer | chloeandisabel.com
2015 – 2018

Led backend development for an e-commerce platform supporting 20,000+ merchandisers:

  • MLM Compensation System: Built hierarchical compensation structure, prepared/executed the seamless migration. Implemented a library to support hierarchical tree structures with time travel (see also blog post)
  • International Expansion: Redesigned the shopping backend for global sales, implemented flow.io integration
  • Salesforce Integration: Implemented bidirectional Salesforce sync solution
Technologies: Ruby on Rails, GraphQL, React, MySQL, Elasticsearch, AWS, Salesforce API
Senior Software Developer | brandspotter.ru
2011 – 2015
Technologies: Ruby on Rails, Grape, Sinatra, Padrino, MySQL, Solr, Elasticsearch, Social Network APIs
Senior Software Developer | mirpokera.com / grindmonster.com
2010 – 2011
Technologies: Ruby on Rails, jQuery, mootools, MySQL, Sphinx
Software Developer | play-me.ru
2009 – 2010
Technologies: Ruby on Rails, jQuery, PostgreSQL

OPEN SOURCE

  • temporalis — RDBMS trees with time-travelling
  • draisine — Salesforce sync library
  • harvester — HTML parser generator DSL
  • jsus — Javascript packager with dependency resolution
  • evented-spec — RSpec for async testing