Alexey Ryzhkov, Developer in Zelenograd, Moscow, Russia
Alexey is available for hire
Hire Alexey

Alexey Ryzhkov

Verified Expert  in Engineering

Full-stack Developer

Location
Zelenograd, Moscow, Russia
Toptal Member Since
March 10, 2015

Alexey is a full-stack web developer. He's highly enthusiastic about trying a new framework or learning a new tool, though he usually sticks to his most thoroughly proven skills for more serious projects, namely Symfony (for back-end development) and React (for front-end development). Alexey is a thoughtful, precise individual, and a fantastic software engineer.

Portfolio

The Bouqs
Webpack, Redux, React, Babel
Pangea Maps
Single-page Applications (SPA), Docker, Webpack, Redux, React, Mapbox API...
QuoteMyGoods
Bootstrap 3, Stripe API, Sass, jQuery, Symfony 2

Experience

Availability

Full-time

Preferred Environment

Git, Vim Text Editor, Visual Studio Code (VS Code), Linux

The most amazing...

...application I've ever built is a web-based medical record system. It has been saving the local hospital's employees a lot of paperwork.

Work Experience

Front-end Developer

2016 - 2016
The Bouqs
  • Created My Account pages for the new version of the website.
  • Helped junior developers break down the UI into React components by providing instructions and guidance.
  • Improved the readability and efficiency of some code by refactoring it and fixing a few bugs.
Technologies: Webpack, Redux, React, Babel

Front-end Developer

2016 - 2016
Pangea Maps
  • Created a SPA enabling customization of the company's product, including contour maps of iconic bays, harbors, and lakes.
  • Used server-side rendering to improve the page load time.
  • Dockerized the app using Docker to streamline deployment.
Technologies: Single-page Applications (SPA), Docker, Webpack, Redux, React, Mapbox API, GitHub, Git

Full-stack Developer

2015 - 2016
QuoteMyGoods
  • Revamped the payment model and modernized its user interface (UI).
  • Adapted the app for the US market by implementing localization feature.
  • Fixed many long-standing issues and made several improvements to UI/UX.
Technologies: Bootstrap 3, Stripe API, Sass, jQuery, Symfony 2

Full-stack Developer

2014 - 2015
DigitasLBi
  • Maintained and added several features to the front-end codebase of the Sberbank website.
  • Created a Node.js application that fetches data from the YouTrack API, generates custom employee performance reports, and exports them as Excel files.
  • Developed several RESTful API services. For one of those projects, our team used the JSON API specification.
  • Built several Symfony2 bundles to streamline a new project set up.
  • Created many React components, such as filters and charts.
Technologies: Google Chart API, OAuth 2, Gulp, Grunt, Webpack, JSON API, Elasticsearch, Markdown, Express.js, Node.js, CoffeeScript, React, Sonata, Symfony 2

Web Developer

2012 - 2014
InGlobal
  • Created promotional sites for brands such as Kitecat, Friskies, and Cersanit.
  • Maintained a medium-sized coupon site that involved adding new features and fixing bugs.
  • Developed several modules for a website written in CodeIgniter.
Technologies: jQuery, JavaScript, MySQL, CodeIgniter, PHP, CSS, HTML

QuoteMyGoods

QuoteMyGoods is an online system that helps contractors source and compare the best deals for building materials and supplies. Simply enter your material list and choose your preferred local suppliers from our national database, and our system will gather and compare your quotes to calculate the top savings and ensure you get the best deal without the heavy lifting.

Sberbank Depositary

A brand new business website with custom CMS written in React.

Sberbank

http://www.sberbank.ru/
A website of Russia's largest bank.
2005 - 2010

Master's Degree in CAD Systems

National Research University of Electronic Technology - Zelenograd

Libraries/APIs

JSON API, Node.js, Moment.js, React, jQuery, REST APIs, Stripe API, Google Chart API, D3.js, Mapbox API

Tools

Webpack, Apache, Git, Vim Text Editor, Composer, GitHub, Gulp, PhpStorm, Atom, Emacs, Babel, NGINX, YouTrack, NPM, Adobe Photoshop, Grunt, Figma

Frameworks

Symfony 2, Bootstrap 3, Redux, Bootstrap, CodeIgniter, Express.js, OAuth 2, Vue SSR, Flux, Laravel, PHPUnit

Languages

ECMAScript (ES6), JavaScript, PHP, HTML5, Bash, TypeScript, CSS, HTML, CoffeeScript, Sass, Markdown

Storage

MySQL, MongoDB, PostgreSQL, JSON, Elasticsearch

Platforms

Ubuntu, Linux, Docker, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Paradigms

Object-oriented Programming (OOP), Functional Programming, BEM

Other

Front-end, Waterfall Methodology, APIs, Storybook, Sonata, Single-page Applications (SPA), Charts, Chrome Extensions, Full-stack

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