Personal details

Maxim B. - Remote

Maxim B.

Timezone: Novosibirsk (UTC+7)

Summary

I'm professional back-end and front-end developer with 9+ years of experience. Has architected and implemented lots of web apps. Always keeping in mind client needs, deadlines, and proactively suggesting best ways to achieve customer goals. Passionate about new technologies and best software design practices.

Work Experience

Contract Software Developer
Toptal | Apr 2014 - Present
Node.js
MongoDB
Angular
PostgreSQL
Redis
Elasticsearch
Firebase
hapi.js
Ext JS
Fullstack software developer, working on a contract basis.
Senior Full Stack Developer
Megusta Enterprise GmbH | Feb 2015 - Jul 2015
Node.js
MongoDB
Angular
Bootstrap 3
NW.js
Development of real-time community platform as a service - web and desktop applications (desktop version was based on Node Webkit, currently known as nw.js).

Projects

Performitiv
HTML/CSS
Node.js
MongoDB
Angular
Project that helps to improve buyer/supplier relationship management using data analysis and measuring user experience by collection feedback. I came to project not from beginning, so at first time reworked a bit structure to switch to HapiJS server infrastructure, added structure of unit tests to have good coverage. Then worked on business logic of the application, as well as front-end part of project. One of the challenging features visible for all users was implementation export to PowerPoint slides of analytic data with charts, tables, dynamic pictures and so on. Also worked a lot to improve Angular modules to have good performance across all main browsers, including old versions of IE, on big sets of data.
PowerScout
Angular
Bootstrap
Es6
Application, that offers homeowners to switch to solar energy by calculation of needed system of solar panels for their house and making order to install panels. I worked on 3 parts: - Made complex markup for landing and marketing-related pages. - Implemented steps of user workflow (like a wizard) to purchase solar system. - Implemented front-end part of dashboard for administrators to work with orders.