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
  • Freelance 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.
    • Handled speed optimization (custom Redis-based caching).
    • Implemented a RSS feed and website scraping.
    • Consulted on the 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.
    • 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: JavaScript, Node.js, Angular
  • 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.
    • 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
    JavaScript, PHP, CSS3, Sass, XHTML, SQL, Groovy, Python
  • Frameworks
    Aurelia, Express.js, AngularJS, Symfony, Symfony 2, Bootstrap, React Native, Selenium, Machine Learning, Redux
  • Libraries/APIs
    jQuery, Node.js, React, Twitter API, Facebook API, Facebook Ads API, OpenCV
  • Tools
    WebStorm, PhpStorm, RabbitMQ, Nginx, Apache
  • Paradigms
    Object-oriented Design (OOD), Kanban, Agile, Scrum, Test-driven Development (TDD), Behavior-driven Development (BDD)
  • Platforms
    Web, Docker, Mobile
  • Storage
    MySQL, MongoDB, Redis, InnoDB, Elasticsearch, AWS S3
  • Other
    Consulting, Leadership, R&D, Public Speaking, Prototyping, Single-page Applications (SPA), Startups, Project Management, Big Data, Tech Sales, Mobile Web, Data Analysis
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