Scroll To View More
Alexander Mikhalchenko, Startups Developer in Minsk, Minsk Region, Belarus
Alexander Mikhalchenko

Startups Developer in 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, 7 years
  • PHP, 6 years
  • AngularJS, 4 years
  • Startups, 4 years
  • Prototyping, 3 years
  • React, 3 years
  • Leadership, 3 years
  • Consulting, 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

  • 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: React, Redux, Next.js, ELK
  • 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: 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.
    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, Sass, CSS3, JavaScript, PHP, XHTML, Groovy, Python
  • Frameworks

    Express.js, Aurelia, React Native, Symfony 2, Bootstrap, Symfony, AngularJS, Redux, Selenium
  • Libraries/APIs

    React, Node.js, jQuery, Facebook Ads API, Facebook API, Twitter API, OpenCV
  • Tools

    WebStorm, PhpStorm, RabbitMQ, Nginx, Apache
  • Paradigms

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

    Web, Mobile, Docker
  • Storage

    InnoDB, Redis, MySQL, MongoDB, Elasticsearch, AWS S3
  • Other

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

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