Scroll To View More
Hire the top 3% of freelance developers
Alexander Mikhalchenko

Alexander Mikhalchenko

Minsk, Minsk Region, Belarus
Member since June 11, 2015
Alexander is a true full-stack developer and he's proven himself to be the guy that can swoop in to rescue a project. He's fine with tight schedules and overnight prototyping even though he prefers less extreme development. Alexander is also a fast learner and an empathetic communicator.
Alexander is now available for hire
  • JavaScript, 5 years
  • PHP, 5 years
  • Symfony, 3 years
  • Bootstrap, 3 years
  • AngularJS, 3 years
  • Leadership, 2 years
  • Aurelia, 2 years
  • Test-driven Development (TDD), 1 year
Minsk, Minsk Region, Belarus
Preferred Environment
Mac OS, WebStorm, Git
The most amazing...
...thing I've done is to rearchitect a huge legacy database that reduced the average query time by 97%.
  • Front-end Developer
    Legion (via Toptal)
    2017 - 2018
    • Successfully refactored and improved the existing legacy Angular dashboard.
    • Fixed major architecture flaws in the project.
    • Implemented a set of new features from scratch.
    Technologies: Angular
  • CTO
    Tractionboard, Inc.
    2016 - 2017
    • 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: JavaScript, PHP, Elasticsearch, MongoDB
  • Senior Front-end Developer
    2015 - 2017
    • 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: JavaScript, Aurelia
  • Developer | Consultant
    Athena Art
    2014 - 2016
    • Implemented WordPress customizations.
    • Did speed optimization (custom Redis-based caching).
    • Implemented RSS feed and website scraping.
    • Consulted on website architecture.
    Technologies: PHP, WordPress
  • Full-stack Developer (Contractor)
    2015 - 2015
    • Designed and built single-handedly a layer of Node.js REST API on top of a legacy SOAP API.
    • Did 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: JavaScript, Node.js, Angular
  • Full-stack Developer
    2014 - 2015
    • Implemented an AWS integration (SQS, S3 integration).
    • Developed and maintained single-handedly a primary search engine (TF-IDF based).
    • Developed a RESTful API.
    • Analyzed data analysis and performed a Mixpanel integration.
    • Assisted the UX designer.
    Technologies: PHP, JavaScript, MySQL, Redis
  • Full-stack Developer Intern
    2013 - 2014
    • Worked on courses and completed an internship.
    • Developed with .NET MVC and Symfony.
    Technologies: .NET, PHP, Symfony
  • Tractionboard (Development)

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

  • Aurelia vs. Angular 2 — A Code Comparison (Publication)
    Angular and Aurelia are fierce competitors developed and released at approximately the same time. They have a similar philosophy, but they differ in a number of key ways. This article does side-by-side comparisons of those differences in features and code.
  • Languages
    PHP, Sass, XHTML, CSS3, JavaScript, Python, Groovy
  • Frameworks
    Express.js, Aurelia, AngularJS, Bootstrap, Symfony 2, Symfony, Selenium
  • Libraries/APIs
    jQuery, Facebook Ads API, Facebook API, Twitter API, OpenCV
  • Tools
    PhpStorm, WebStorm, Apache, Nginx, RabbitMQ
  • Paradigms
    Kanban, Object-oriented Design (OOD), Agile, Scrum, Test-driven Development (TDD), Behavior-driven Development (BDD)
  • Platforms
    Web, Docker
  • Storage
    MongoDB, MySQL, Redis, AWS S3
  • Other
    Consulting, Startups, Single-page Applications (SPA), Prototyping, R&D, Data Analysis, Mobile Web, Public Speaking, Tech Sales, Big Data, Project Management, Elasticsearch, Leadership, Machine Learning (ML)
  • Master's degree in Computer Science, Mathematics
    Belarussian State University - Minsk, Belarus
    2017 - 2018
  • Bachelor's degree in Computer Science, Mathematics
    Belarussian State University - Minsk, Belarus
    2012 - 2017
  • Associate's degree in Mathematics
    Belarussian State University Lyceum - Minsk, Belarus
    2010 - 2012
Hire the top 3% of freelance developers
I really like this profile
Share it with others