Alexander Mikhalchenko, Developer in Minsk, Minsk Region, Belarus
Alexander is available for hire
Hire Alexander

Alexander Mikhalchenko

Verified Expert  in Engineering

Startups Developer

Location
Minsk, Minsk Region, Belarus
Toptal Member Since
November 27, 2016

Alexander is a real full-stack developer, and he's proven himself to be the guy that can swoop in to rescue a project. Alexander works exceptionally well with tight schedules and overnight prototyping even though he prefers less extreme development.

Availability

Part-time

Preferred Environment

Git, WebStorm, MacOS

The most amazing...

...thing I've done is to rearchitect a huge legacy database that reduced the average query time by 97%.

Work Experience

Consultant

2018 - 2019
Zaask
  • Migrated from a legacy monolithic app to React.
  • Measured and improved the performance of the ELK stack.
  • Prototyped new features.
  • Optimized pages for Google PageSpeed measurement tools.
  • Implemented a custom i18n-based translation solution.
Technologies: ELK (Elastic Stack), Next.js, Redux, React

Freelance Front-end Developer

2017 - 2019
Legion (via Toptal)
  • Successfully refactored and improved the existing legacy Angular dashboard.
  • Fixed major architecture flaws in the project.
  • Implemented a set of new features from scratch.
  • Rewrote the legacy build process to Webpack.
  • Mentored onsite developers.
Technologies: Angular

CTO

2016 - 2017
Tractionboard, Inc.
  • Created a new Aurelia-based front end from scratch.
  • Refactored and unit-tested a tracking system.
  • Redesigned the database architecture and moved to Elasticsearch.
  • Wrote Elasticsearch Groovy scripts.
  • Performed big data processing and visualization.
  • Worked on research and development (R&D).
Technologies: MongoDB, Elasticsearch, PHP, JavaScript

Senior Front-end Developer

2015 - 2017
Severex
  • Prototyped an overnight project featured at the Dubai SmartCity Conference.
  • Worked on front-end development (Aurelia).
  • Created big data visualizations.
  • Developed a reusable component kit.
  • Performed research and development (R&D).
Technologies: Aurelia, JavaScript

Developer | Consultant

2014 - 2016
Athena Art
  • Implemented WordPress customizations.
  • Handled speed optimization (custom Redis-based caching).
  • Implemented a RSS feed and website scraping.
  • Consulted on the website architecture.
Technologies: WordPress, PHP

Full-stack Developer (Contractor)

2015 - 2015
DualLab
  • Designed and built single-handedly a layer of Node.js REST API on top of a legacy SOAP API.
  • Implemented test-driven development.
  • Worked on an Angular-based front end.
  • Developed the prototype of the web client instead of the legacy Qt client.
  • Unit-tested and integration-tested with Nightmare.js.
  • Performed research and development (R&D).
Technologies: Angular, Node.js, JavaScript

Full-stack Developer

2014 - 2015
StarOfService
  • Implemented an AWS integration (SQS, S3 integration).
  • Built and maintained single-handedly a primary search engine (TF-IDF based).
  • Developed a RESTful API.
  • Handled the data analysis and performed a Mixpanel integration.
Technologies: Redis, MySQL, JavaScript, PHP

Full-stack Developer Intern

2013 - 2014
ITransition
  • Worked on courses and completed an internship.
  • Developed with .NET MVC and Symfony.
Technologies: Symfony, PHP, .NET

Tractionboard

Tractionboard is B2B SaaS solution for analyzing marketing campaign performance and CAC.
2017 - 2018

Master's Degree in Computer Science, Mathematics

Belarussian State University - Minsk, Belarus

2012 - 2017

Bachelor's Degree in Computer Science, Mathematics

Belarussian State University - Minsk, Belarus

2010 - 2012

Associate's Degree in Mathematics

Belarussian State University Lyceum - Minsk, Belarus

Libraries/APIs

React Redux, React, Node.js, jQuery, Facebook Ads API, Facebook API, Twitter API, D3.js, OpenCV

Tools

WebStorm, PhpStorm, RabbitMQ, NGINX, Apache, Redux Thunk, Git, ELK (Elastic Stack)

Frameworks

AngularJS, Express.js, Aurelia, React Native, Redux, Symfony 2, Bootstrap, Symfony, Angular, .NET, Next.js, Selenium

Languages

SQL, Sass, CSS3, JavaScript, PHP, XHTML, GraphQL, Groovy, Python

Paradigms

Kanban, Object-oriented Design (OOD), Scrum, Agile, Test-driven Development (TDD), Behavior-driven Development (BDD)

Platforms

Web, Mobile, Docker, MacOS, WordPress

Storage

InnoDB, Redis, MySQL, MongoDB, Elasticsearch, Amazon S3 (AWS S3)

Industry Expertise

Project Management

Other

Startups, Leadership, Single-page Applications (SPA), R&D, Public Speaking, Consulting, Prototyping, Big Data, Tech Sales, Data Analysis, Mobile Web, Apollo, Machine Learning

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