Position: Software Developer
Category: JavaScript
English level: upper
Years of experience: 6


Front-end Software Developer 04/2015 - present
Project: Electron-based application for end-to-end web testing framework from
scratch. Team: 5 developers.
Responsibilities:
• Virtual File System module encapsulating interaction with and
monitoring of project files (Node.js).
• Development of UI modules: Menu, Context Menu, Tab View, Tree
View, Welcome Page (React, Flux, Electron, flexbox, jQuery).
• Writing of build-automation tasks, unit and functional tests (Gulp,
Mocha, Nodeunit, TestCafe, Express.Js)
• Refactoring \ bug fixes \ regression tests.

Software Developer 08/2013 - 04/2015
Project: support and delivering of automated budgeting systems
for customers in the domain of banking. Team: 8 developers.
Responsibilities:
• Support: bug fixes and enhancements for accounting and
reporting forms (.NET C#, Windows Forms, Entity Framework,
DevExpress controls)
• Development of an automated budgeting system on the basis of
OptimaJet solutions (Javascript, ExtJs, ASP.NET MVC).
• Writing scripts for creation\deletion\update of tables in a
database (T-SQL, SQL Management Studio).
• Development of a thin client (single page application) for
document automation system (Javascript, Node.js, Marionette,
Backbone, HTML, CSS, Bootstrap).