Maxim Malov

Maxim Malov

$30/hr
Javascript Senior Developer | Expertise in Node.js, React, Ember.js. | 7+ Years of Experience
Hello World! Technologies
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Omsk, Omskaya Oblast, Russian Federation
Experience:
7 years
About

Working with me you get my 7+ years of software development expertise in different kinds of projects. I have a lot of experience in the development of complex single page applications (a great deal of data, complex business logic, data visualizations and real time user experience). I developed RESTful API backends with Node.js & Express for single page applications. My objective is to meet clients' needs and requirements and bring success into our clients' business.

My core skills:

  • Frontend Javascript (Ember.js, AngularJS, React, Twitter Bootstrap, D3).
  • Node.js (Express, Restify). Build tools: Webpack, gulp, Grunt.js
  • Testing (mocha, sinon.js, chai, testem, karma)
  • MongoDB, PostgreSQL programming.
  • HTML5, CSS3.
  • Single Web Page Applications.
  • Strong knowledge of OOP and design patterns, unit-testing, refactoring.
  • Middleware applications.
  • Git, Mercurial.

Highlights:

  • Fulltext search over millions of documents with ElasticSearch service.
  • Browser side data visualizations with D3.js;
  • Custom implementation of failure tolerance service discovery with Apache Zookeeper for a list of internal micro services;
  • Custom natural language processing (in Russian) for project management system.
  • Porting .NET desktop application to Mono & creating application for Debian-like OS;
  • Mock server synchronized with real API for acceptance testing Ember.js application;
  • Advanced front-end code optimization for providing a lag free user experience for large documents lists;
  • Offline front-end experience with service worker.

I love to learn new technologies and I'm curious to face incomprehensible situations and challenges. Profound knowledge of mathematics and computer science helps me make my job better. I'm sure that improving yourself by means of science is definitely relevant for professional growth.

Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.