Position: Senior Full Stack developer (C#, JavaScript)
Category: .NET
English level: intermediate
Years of experience: 4

- The successful transition from jQuery management to object-oriented with Vue.js in a large-scale application of the company. 
Due to the transition to Vue, the amount of JS code (~ 13000 lines) could be rewritten to ~ 6000 lines, while reducing the number of errors and increasing its readability.
- Implemented about 10+ object-oriented JavaScript solutions for visualizing page variations for online polls (various game controls, draggable elements, lory, 
header fixes, tables in the form of several screens on mobile devices).
- Own deploy service. At first I implemented Gulp deploy in working process. After that it was decided to implement a separate web application for creating backups of selected projects 
(with the option of a subsequent rollback from the backup) and running build-deploy (first a pull request is made to the corresponding git repository). 
- The successful launch and use of JavaScript (Node.js) The bot for research, interacting with MS SQL + web application for monitoring interviews and viewing 
responses in real time (ASP.NET MVC).
- Real-time service of LESS compilation on Node.js, widely used so far.
English level - B1/B2

My current work implies knowledge of the next techological crucial points (with total time period I know them):
a) .NET
I have 6 years of experience in total: 3 years for university studying (BMSTU) and 4 years for commercial working until now.

- C# / ASP.NET MVC - from February, 2015.
- .NET Core - from June, 2017.

b) JavaScript - from December, 2015.
- jQuery - from December, 2015 to June, 2017.
- Node.js - 1 year (Express.js, Telegram Bots Api, Sequlize etc.)
- Vue.js - from March, 2016. (1.5 years only for simple binding + methods, watchers; after full using Vue.js with webpack, components and ES6)
- React (and Redux) - from May, 2018. React-Native - base knowledge, simple Android calculation apps

c) MS SQL - All work time. Creating procedures, tables, designing DB structure, SQL jobs etc.
For working with MS SQL in .NET I used:
- Entity Framework - about 1.5 years
- Dapper - 1 year

For JavaScript I used clear queries with MS SQL npm package and Sequelize.

Also I have an experience with Postgre, MySQL and MongoDb.

d) Git - All work time.
At first it was SourceTree. 
Now I am using GitHub client + cmd commands.

e) HTML5 / CSS3 - All work time
Currently I am using LESS. Flexboxes are my everything. :) I have a basic knowledge of Bootstrap (3 and 4 versions), adaptive design concepts.

Tags:
JavaScript, .NET, C#, Node.js, MS SQL Server, CSS, LESS, Vue.js, React
I am looking for interesting, giving more and more self-motivation and some possibilities for self-growing job. 
I can say that I don’t waste my time for laziness and try to improve myself whenever I can.

Релокация в Украину не подходит.