Alexander Sukhanov, Developer in San Jose, CA, United States
Alexander is available for hire
Hire Alexander

Alexander Sukhanov

Verified Expert  in Engineering

Software Developer

Location
San Jose, CA, United States
Toptal Member Since
September 11, 2020

Alexander is a senior software developer with eight years of experience who has built tools, apps, and systems for various industries, including medicine, cryptocurrency, and traffic management. Recently, Alexander's been focusing on the back end—optimizing data queries, handling migrations, and creating CI/CD pipelines. Alexander's areas of expertise include Python, JavaScript, Solidity, and various frameworks (Django and Flask) and libraries (React).

Portfolio

SoftPro
Go, Django, Python, Artificial Intelligence (AI)
SUPER2DIGITAL
Solidity, Graphene, C++, PHP, Flask, Tornado, Cassandra, Django, Python...
iSpace
React Native, React, Flask, Tornado, Django, Python

Experience

Availability

Full-time

Preferred Environment

Slack, PyCharm, MacOS

The most amazing...

...thing I've made was an architecture to handle more than 5,000 RPS. I also taught and mentored as a TA at Stanford and worked at large Silicon Valley companies.

Work Experience

Senior Back-end Engineer

2018 - 2019
SoftPro
  • Optimized database queries to run them at least three times faster.
  • Migrated a monolith Django application into Go microservices.
  • Made CI/CD pipelines for all repositories and projects as well as creating a framework for the internal QA team.
Technologies: Go, Django, Python, Artificial Intelligence (AI)

Senior Software Engineer

2016 - 2018
SUPER2DIGITAL
  • Developed DApps using Ethereum Blockchain: ICO DApp, referral system DApp, and token DApps.
  • Built cryptocurrency using Graphene (C++ framework) with faucets as well as creating the wallet interface for it with React/Redux.
  • Developed social network crawlers with Cassandra as database and a React/Redux UI to manage data.
Technologies: Solidity, Graphene, C++, PHP, Flask, Tornado, Cassandra, Django, Python, Artificial Intelligence (AI)

Senior Software Engineer

2016 - 2017
iSpace
  • Developed APIs using Tornado and a Django REST framework.
  • Implemented push notifications and real-time messages via WebSockets for different applications.
  • Designed an algorithm for end-to-end encryption to incorporate it into our messenger.
  • Implemented a distributed cache system by creating a Redis cluster.
  • Migrated applications from Flask to Tornado and from Flask to DRF.
Technologies: React Native, React, Flask, Tornado, Django, Python

Software Engineer

2015 - 2016
Jack-IT
  • Worked on a traffic interception project to change context ads.
  • Developed an iOS application for the management of a data center
 with Swift and a PHP API.
  • Built an expert system for law documentation using PHP.
Technologies: Swift, Networking, PHP, Django, Python

Software Engineer

2014 - 2015
Research Institute of Psychology
  • Created a tool to automate the process of signing up for appointments for ill patients.
  • Developed a medical system and its modules using PHP.
  • Built an application to crawl statistics and analyze sales data.
Technologies: Python, PHP, JavaScript

Housing Utilities Application

https://www.saures.ru
This system is a multifunctional tool that allows you to solve a wide range of tasks in the field of communal resource control.

Depending on the set of connected devices and the scale of the automation object, SAURES can be smart meters, sensors with remote status monitoring, water leakage protection system, gas leak warning system, or ASKUV, ASKUE, or ASKUT system for an entire apartment building.

Users determine the functionality of their system and can expand their capabilities at any time by connecting additional equipment.

Languages

Python, JavaScript, Solidity, Go, PHP, C++, Swift

Frameworks

Django, Flask, React Native, Angular

Platforms

Docker, Ethereum, Kubernetes, Hyperledger, MacOS

Libraries/APIs

React, Asyncio

Tools

Jenkins, PyCharm, Slack, Graphene

Storage

Cassandra, PostgreSQL

Other

Artificial Intelligence (AI), Tornado, Networking, Computer Science

2016 - 2018

Master's Degree in Computer Systems and Networks

Bauman Moscow State Technical University - Moscow, Russia

2012 - 2016

Bachelor's Degree in Computer Systems and Networks

Bauman Moscow State Technical University - Moscow, 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