Scroll To View More
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
Portfolio
Experience
  • JavaScript, 6 years
  • PHP, 6 years
  • Startups, 3 years
  • AngularJS, 3 years
  • Prototyping, 3 years
  • Leadership, 2 years
  • Aurelia, 2 years
  • React, 2 years
Minsk, Minsk Region, Belarus
Availability
Part-time
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%.
Employment
  • Front-end Developer
    2017 - 2018
    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.
    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: JavaScript, PHP, Elasticsearch, MongoDB
  • 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: JavaScript, Aurelia
  • Developer | Consultant
    2014 - 2016
    Athena Art
    • 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
    DualLab
    • 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
    StarOfService
    • 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
    ITransition
    • Worked on courses and completed an internship.
    • Developed with .NET MVC and Symfony.
    Technologies: .NET, PHP, Symfony
Experience
  • Tractionboard (Development)
    http://tractionboard.com

    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.
Skills
  • Languages
    SQL, CSS3, XHTML, PHP, Sass, JavaScript, Groovy, Python
  • Frameworks
    Aurelia, Express.js, React Native, Bootstrap, Symfony 2, Symfony, AngularJS, Machine Learning, Redux, Selenium
  • Libraries/APIs
    React, jQuery, Node.js, Facebook API, Facebook Ads API, Twitter API, OpenCV
  • Tools
    PhpStorm, WebStorm, RabbitMQ, Nginx, Apache
  • Paradigms
    Object-oriented Design (OOD), Kanban, Scrum, Agile, Behavior-driven Development (BDD), Test-driven Development (TDD)
  • Platforms
    Web, Mobile, Docker
  • Storage
    MySQL, InnoDB, Redis, MongoDB, Elasticsearch, AWS S3
  • Other
    Leadership, Startups, Single-page Applications (SPA), Prototyping, Public Speaking, R&D, Consulting, Project Management, Big Data, Tech Sales, Data Analysis, Mobile Web
Education
  • Master's degree in Computer Science, Mathematics
    2017 - 2018
    Belarussian State University - Minsk, Belarus
  • Bachelor's degree in Computer Science, Mathematics
    2012 - 2017
    Belarussian State University - Minsk, Belarus
  • Associate's degree in Mathematics
    2010 - 2012
    Belarussian State University Lyceum - Minsk, Belarus
I really like this profile
Share it with others