Gleb Polushkin, Developer in Moscow, Russia
Gleb is available for hire
Hire Gleb

Gleb Polushkin

Verified Expert  in Engineering

Software Developer

Location
Moscow, Russia
Toptal Member Since
November 13, 2014

Gleb is a front-end developer with over a decade of experience developing for browsers and Flash and nearly as much with Photoshop and graphic design. He is very skilled with responsive web design. He is a relaxed but careful communicator, equally comfortable in leadership and collaborative roles, and works well in diverse teams.

Portfolio

Akvelon
TypeScript, React, Node.js, ECMAScript (ES6)
Lazada
Less, Gulp, Node.js, JavaScript
iMobilco
Less, CSS3, Grunt, HTML5

Experience

Availability

Part-time

Preferred Environment

Git, MacOS

The most amazing...

...thing I've coded is a mobile site with a progressive enhancement that works with and without JavaScript.

Work Experience

Senior Software Engineer

2016 - PRESENT
Akvelon
  • Worked as a vendor for Microsoft on Microsoft Power BI project.
  • Automated and refactored the review process of custom visuals for the Microsoft Power BI custom visuals gallery.
  • Developed a validation tool for Power BI custom visuals which validates packages and checks source code for potential insecure JavaScript and harmful CSS with Node.js, Gulp, ESLint, StyleLint, PostCSS, and TSLint.
  • Developed publication software for the Power BI custom visuals gallery, developed on Azure Cloud Storage API using Node.js.
  • Developed a Power BI CDN content checker tool using React.js and Webpack.
Technologies: TypeScript, React, Node.js, ECMAScript (ES6)

Senior Front-end Developer

2015 - 2016
Lazada
  • Refactored the mobile version for six regional Lazada sites (http://lazada.vn , http://lazada.co.id etc.).
  • Created a separate mobile site for Opera Mini.
  • Implemented a CSS regression testing tool. It helped with automation testing of releases and increased stability of revamps.
  • Implemented ESLint-controlled Javascript code style into the Lazada public site project.
  • Implemented multi-sprite builder task inside project Grunt and then a Gulp builder for raster and vector (SVG) icons.
Technologies: Less, Gulp, Node.js, JavaScript

Senior Front-end Developer

2014 - 2015
iMobilco
  • Developed a client proxy for front-end developers with partial loading server-side HTML and client-side JS, CSS, and images.
  • Supported a content service http://imobilco.ru using HTML5, CSS3, Bootstrap+LESS, JavaScript, BackboneJS, Lodash.js, and Handlebars.js.
  • Developed a client proxy for front-end developers with partial loading server side HTML and client side JS, CSS, and images.
  • Integrated Google Analytics eCommerce API, which turned over service auditory valuation.
Technologies: Less, CSS3, Grunt, HTML5

Senior Front-end Developer

2013 - 2014
WeHeartPics
  • Gained expertise developing responsive mobile-ready web applications.
  • Created an Instagram-like web app. Filters were on HTML5 Canvas API and web workers.
  • Built a proxy app using a Node.js Server and PhantomJS to help search engine crawlers with rich web apps.
  • Developed a CSS framework based on LESS and the Twitter Bootstrap 2 grid system.
  • Programmed a deployment system for the company using Node.js.
Technologies: Node.js, Less, JavaScript, HTML5

Front-end Mobile Developer

2011 - 2013
BigBuzzy
  • Developed the front-end for a Groupon-like service with Russian market features in a very memorable team experience.
  • Gained significant experience with mobile-first and progress enhancement principles.
  • Conducted HTML pixel-perfect markup with JavaScript and CSS3.
  • Created a template framework for the company on FreeMarker.
  • Used jQuery mobile from early toxic alpha versions.
Technologies: FreeMarker, Less, CSS, JavaScript, HTML5

Senior Flash Developer

2008 - 2011
SM and Partners
  • Built a Firefox-based internet browser.
  • Created a parental control service for Windows and Mac OS.
  • Architected server-side Blender3D pre-rendering for a game character fabric.
  • Developed a module for a video coding platform based on ImageMagick.
Technologies: CSS, JavaScript, HTML

Senior Web Developer

2008 - 2008
Media Today
  • Did full-stack engineering.
  • Developed Filmtoday.ru.
  • Created the site with HTML4 and CSS for an e-ticket reservation module.
  • Built an online reservation system for cinema e-tickets in Moscow.
  • Programmed a PHP bot which requested schedule and reservations info from each connected cinema.
Technologies: CSS, JavaScript, HTML

Web Developer

2005 - 2008
BellIntegrator
  • Developed the graphic charts modules (trees, pies, etc.) for billing systems, including aggregation and display of big data.
  • Utilized ActionScript 2 and JavaScript frequently.
  • Kept up to date with enterprise development.
  • Created a plain tree chart with a Backpack algorithm.
Technologies: CSS, JavaScript, HTML

QstoQ

A responsive web app for an online price tag generator service.

A Sent Pre Ence

A back-end based responsive website with Squarespace.

Cassby

https://cassby.com/
Website for a Stripe-like startup.

Justhost

https://justhost.ru/hosting/
Front-end for a hosting company.

Iphones.ru

https://www.iphones.ru/
Responsive news service about gadgets with a 10M audience. Fast and reliable front-end and hard setup for WordPress to handle 10M.

Startupthreads Calculator

Responsive calculator app and makeup for a t-shirt printing service.

Languages

ECMAScript (ES6), Sass, CSS3, JavaScript, CSS, HTML, HTML5, Less, TypeScript

Libraries/APIs

Backbone.js, React, RequireJS, jQuery, React Redux, Node.js

Tools

Gulp, Git, Chrome Developer Tools, Sublime Text 3, Webpack, Grunt, Firebug, FreeMarker, Stylus

Platforms

MacOS, Linux

Frameworks

Bootstrap

Storage

MongoDB, CouchDB, MySQL

2000 - 2005

Bachelor's Degree in Computer Science

VyatGU - Kirov, Russia

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