Mikhail is skilled in full-stack web development who enjoys solving problems by providing predictable results. Customer communication is always a priority and he has established a great reputation with his clients because of his ability to deliver consistent communication. Learning new technologies is a motivation factor for Mikhail. Some technologies he works with are JavaScript for front-end and Node.js for back-end projects. He is well-versed in several other languages and frameworks. Mikhail is a developer who can and has worked independently but also finds satisfaction when working within a team.
Created a flow diagram editor based on www.jsplumbtoolkit.com.
Developed a mobile application photo based on www.appgyver.com.
Applied Flux architecture to the Angular app.
Added E2E and unit tests for Angular applications.
Technologies: Angularjs 1.x, Flux, JavaScript
Smartbis
Team Lead and Senior Developer
2013 - 2018 (5 years)
Created the front-end portion of several small enterprise projects for company security and product information management as well as a self-service kiosk.
Lead developer of the team.
Wrote more than 15,000 lines of code in JavaScript.
Utilized Protractor framework for the self-service kiosk, which was the first project with 100% acceptance test coverage on the front-end side.
Automated package management, test, and build procedure using Gulp, NPM, and Bower.
Technologies: JavaScript, Java
Auriga
Project Manager
2012 - 2013 (1 year)
Oversaw an international, remotely distributed team located in Boston, MA United States, Moscow Russia, Vilnius Lithuania, N.Novgord Russia.
Utilized time tracking application for project management which was a web technology on node.js.
Worked with various projects using Java and JavaScript.
Mera
Team Lead and Software Engineer
2009 - 2012 (3 years)
Collaborated with a team of developers on the development of a mobile navigation application.
Applied Scrum development as a framework for managing the software development process.
Created the skeleton of a BlackBerry map application for BB10 platform.
Supported the mobile navigation application on the Brew platform.
Technologies: C, C++, C#, QML
Teleca
Software Developer and Team Lead
2002 - 2009 (7 years)
Completed firmware development for Motorola and Kyocera phones.
Conducted QA for a game console based on Qualcomm SoC.
A web based application that allows to schedule and broadcast advertisement / information mobile call via Twillio API.
Operators could schedule calls, text messages and get different analytic reports.
A web based chat application that allows communication between operators (insurance company and end user).
Users can create claims and track status of Claims in the application.
Operators and end-user can have several chats to discuss, inquire and resolve claims.
A Web based application deployed in stand alone Kiosk PCs with touch screen only.
Application allows peoples to check in on Fairy Vessels and print boarding tickets.
Deployed in 4 ports of 4 countries, served approximately 10k people per day.