Anton Zaytsev, Developer in Krasnodar, Krasnodar Krai, Russia
Anton is available for hire
Hire Anton

Anton Zaytsev

Verified Expert  in Engineering

Software Developer

Location
Krasnodar, Krasnodar Krai, Russia
Toptal Member Since
October 20, 2015

Anton is a skilled developer with over ten years of experience with Ruby and Ruby on Rails. He has developed a variety of applications including fashion widgets, Instagram data analytics, UPC data collection and analysis, and more. He is an enthusiastic developer and an excellent communicator.

Portfolio

JiffyShirts.com
Solidus, Spree, Ruby on Rails (RoR), Ruby, Data Scraping, Web Scraping...
Kiere Media
Sinatra, Ruby on Rails (RoR), Ruby, Data Scraping, Web Scraping, JavaScript...
Source Code Partners
PostgreSQL, Ruby on Rails (RoR), Web Scraping, JavaScript, Ruby on Rails 4

Experience

Availability

Part-time

Preferred Environment

Jira, RubyMine, Git, MacOS

The most amazing...

...tool I've built collects and analyzes Instagram data for millions of accounts.

Work Experience

Engineer | Lead Developer

2015 - 2022
JiffyShirts.com
  • Supported an existing eCommerce application built on Spree and Solidus.
  • Wrote a solid tool for order returns that supports complete and partial returns, including refunding money back to customers.
  • Hired new team members, including reviewing home tests and doing interview calls.
Technologies: Solidus, Spree, Ruby on Rails (RoR), Ruby, Data Scraping, Web Scraping, JavaScript, Ruby on Rails 4

Web Developer

2011 - 2016
Kiere Media
  • Created a fashion widget on Sinatra in conjunction with Rails to allow management of data in widgets.
  • Collected and analyzed millions of records from Instagram using Ruby on Rails, Postgres, and Redis.
  • Collected and analyzed lots of products (clothing, shoes, etc.) to find the UPC if a product doesn't have it. Over 200 background workers process data at the same time using an external API and configured PostgreSQL database. They find similar products from a database with over a million records to find the same products from different shops.
Technologies: Sinatra, Ruby on Rails (RoR), Ruby, Data Scraping, Web Scraping, JavaScript, Ruby on Rails 4

Web Developer

2015 - 2015
Source Code Partners
  • Built complex SQL requests to Postgres.
  • Built a page where a manager can see salespeople and their work status in real-time.
  • Avoided Facebook public API, collecting profile friend data directly from the web interface.
  • Fielded customer requests.
Technologies: PostgreSQL, Ruby on Rails (RoR), Web Scraping, JavaScript, Ruby on Rails 4

Web Developer

2013 - 2015
Concuria
  • Built a store with a large number of products in a single order.
  • Customized the Spree platform to show data depending on user role.
Technologies: Spree, Ruby on Rails (RoR), Ruby, Web Scraping, JavaScript, Ruby on Rails 4

Web Developer

2011 - 2015
Untitled Studio
  • Built a website for the closed community of Spirits sales company in Australia.
  • Created front-end responsive slicing to support desktop, tablet, and mobile views.
Technologies: Ruby on Rails (RoR), Ruby, Drupal, JavaScript, CSS, PHP, Data Scraping, Web Scraping, Ruby on Rails 4

Web Developer

2009 - 2011
A2 Design
  • Promoted to team leader after a year with the company.
  • Managed projects on a few of the apps.
Technologies: CakePHP, Drupal, PHP, JavaScript

Junior Web Devleoper

2008 - 2009
ADCI Solutions
  • Developed projects, mostly on Drupal 6, for clients.
  • Wrote my own Drupal modules in PHP.
  • Communicated directly with clients in English.
  • Learned how to slice PSD to HTML and CSS, with JS interactivity.
Technologies: JavaScript, CSS, Drupal, PHP

Social Root Data

An app where you can get analyzed data from Instagram.
I helped the client to collect and analyze data from Instagram to find most influenced accounts in needed area (country, state, city). The app processes over 500 thousand daily media records and over 1 million accounts.

Auto Dealership Reporting Tool

A closed app for owners, managers, and sales people in auto dealerships. They can see all data about customers' visits and can get any analytics for any period of time.

Find the UPC for a Big US Retailer

The initial idea of the app is to find out product UPCs for a big US retailer. The app collects data from different sources (popshops.com, linksynergy, and directly from the designer's website), finds the same products, and detects the UPC from it. It uses Ruby on Rails to collect and show data along with Sidekiq to process requests in the background.

Fashion Widget

Widget for fashion bloggers. The owner of the blog can install the widget and earn money when the blog's visitor buys anything using the widget.

English Course School Website

A website with desktop, table, and phone (responsive) views. You can send a request and contact the company.

LottoYoFriends

App where you can generate lottery number using information from your friends on Facebook. Also you can see previous victory and defeat, as well as most lucky friends.

Postcard Store

http://www.leukekaartjes.be/
A store based on Spree eCommerce platform (based on Ruby on Rails). It has four roles with different abilities and restrictions. The large distributors' role usually orders over 10,000 items per checkout.

JiffyShirts.com

https://www.jiffyshirts.com
Improved the existing codebase and wrote stories for bugs and new features. Led up to 10 developers to support existing functionality and add new features.

Primary activities:
1. Interactions with third-party suppliers
2. Complex logic for the sale price calculation

Languages

Ruby, HTML5, JavaScript, PHP, CSS, Elixir

Frameworks

Bootstrap 3, Ruby on Rails (RoR), Sinatra, Ruby on Rails 4, CakePHP, Phoenix, AngularJS

Libraries/APIs

Sidekiq, Instagram API, Backbone.js, Facebook API, Handlebars, Underscore.js, jQuery, Mechanize, Ruby on Rails API

Tools

Capistrano, RubyMine, Spree, Git, Jira

Paradigms

Model View Controller (MVC), Agile Software Development

Storage

PostgreSQL, PostGIS, Redis, MongoDB, MySQL, NoSQL

Other

Back-end Development, Full-stack, APIs, Web Scraping, PSD to HTML, Ubuntu Server, Data Scraping

Platforms

MacOS, Drupal, Solidus

2006 - 2012

Bachelor's Degree in Computer Engineering

OmSTU - Omsk

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring