Alexander Mikhalchenko

Alexander Mikhalchenko

Minsk, Belarus
Hire Alexander
Scroll To View More
Alexander Mikhalchenko

Alexander Mikhalchenko

Minsk, 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, 5 years
  • PHP, 5 years
  • Bootstrap, 3 years
  • AngularJS, 3 years
  • Symfony, 3 years
  • Aurelia, 2 years
  • Leadership, 2 years
  • Test-driven Development (TDD), 1 year
Minsk, Belarus
Availability
Part-time
Preferred Environment
Mac OS, WebStorm, Git
The most amazing...
...thing I've done is re-architecting a huge legacy database reducing the average query time by 97%.
Employment
  • 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
    Severex
    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)
    DualLab
    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
    StarOfService
    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
    ITransition
    2013 - 2014
    • 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
    XHTML, Sass, PHP, JavaScript, CSS3, Python, Groovy
  • Frameworks
    Aurelia, Express.js, Symfony, AngularJS, Bootstrap, Symfony2, Selenium
  • Libraries/APIs
    jQuery, Facebook API, Twitter API, Facebook Ads API, OpenCV
  • Tools
    WebStorm, PhpStorm, Nginx, RabbitMQ, Apache
  • Paradigms
    Kanban, Object-oriented Design (OOD), Agile, Scrum, Behavior-driven Development (BDD), Test-driven Development (TDD)
  • Platforms
    Web, Docker
  • Storage
    MongoDB, Redis, MySQL
  • Misc
    R&D, Startups, Single-page Applications (SPA), Consulting, Prototyping, Big Data, Data Analysis, Leadership, Elasticsearch, Mobile Web, Public Speaking, Tech Sales, Project Management, AWS S3, Machine Learning
Education
  • Master's degree in Computer Science, Mathematics
    Belarussian State University - Minsk, Belarus
    2017 - 2018
  • Bachelor degree in Computer Science, Mathematics
    Belarussian State University - Minsk, Belarus
    2012 - 2017
  • Associate degree in Mathematics
    Belarussian State University Lyceum - Minsk, Belarus
    2010 - 2012
I really like this profile
Share it with others