Position: .Net Developer
Category: .NET
English level: upper
Years of experience: 7

Reworked development flow inside team: reviewed and refactored all existed meeting, created cross-team tech meetings for knowledge sharing, adopted existed jira flow to customer needs.

Have a lot experience with SQL performance fixes.

Worked with both React (class components, stateless components) and React-Redux approaches - introduced selectors pattern to the team.
7 years of enterprise software development experience, 4 of which I was in team lead role. Beside team lead, I was also a scrum master. Worked a lot with SQL (MS SQL), JS (React, React\Redux, Knockout.js), .Net 4.6, microservices (development, backward compatibility, deployment).

.Net experience:
- .Net Framework - 7 years;

JS experience:
- Knockout/jQuery - 3.5 years;
- React/React+Redux - 3.2 years;
- Angular 1.0. - 3 month;

SQL experience:
- MS SQL - 7 years;

Worked on 2 projects for about 3,5 years each. In both cases it was 50+ people project with several scrum teams. Each team consisted of 3-4 devs, 2-3 QC and BA. I have experience in working with UI\UX designers and mockups.

All projects were held by US customers. I took an active part in presentations and demos sessions for a customer. Have created a lot of internal PowerPoint presentations for knowledge sharing for newcomers and made a few technical presentations for a customer.

Current roles and responsibilities:
- team lead role;
- coding, code review, unit\integration tests (both JS and C#);
- sprint/release tech planning;
- tech debt maintenance;
- backlog tech refinement;
- participating in test cases creation;
- risks management;
- knowledge sharing sessions;
- project-level interviews for junior\mid level;
- maintaining cross-team tech collaboration inside project;
- dev metrics collection and analysis;
- 3rd party libs review and revision;
- trainee mentorship;
- technical documentation creation and review;
- training videos, guides and tasks for newcomers ramp up;

Have experience with:
- scrum master role (almost 2 years);
- requirement analysis sub-team on project;
- application deployment (manual deployment on web server);
Currently I want to master my skills as a web developer, so I am interested in everything that is related to this technology stack.