Position: Tech Lead, Senior Full Stack (.NET+Angular) Developer
Category: .NET
English level: fluent
Years of experience: 8

- Software Development Top Performer of the company in 2016
- Best Speaker of Software Engineering annual meetup
- working with an old project performed refactoring and application optimization that increased performance up to 40% (based on core task timing)
- did migration from WCF to ASP.NET WebAPI, then to Azure Cloud Services ensuring RESTful standards
- introduced CQRS and Event Sourcing practices that provided an ability to analyze huge massive of data for the customer
I am a Technical Lead in .Net stack with 8+ years of professional experience. I have worked on Web (ASP.NET MVC, SignalR, MSSQL, MongoDB, knockoutJS, Angular 2+), Integration (ASP.NET WebAPI, WCF, Azure) and Desktop (WinForms) projects providing design, coding, requirements specification, deep communication with the customer, team management, mentoring etc. I’m passionate about effective people management and team building.

Key responsibilities:
- Software design, development and integration
- Architectural assessment and analysis of technical complexity 
- Planning and deep communication with customers
- Leading teams of 8-10 people, set tasks and priorities
- Mentoring, code review, teamwork analysis
- Providing tech interviews
- Refactoring of highly coupled code, application optimization
- Building multi-tier and cross-platform architectures
- Ensuring unit test coverage, metrics, coding standarts etc.
- Ensuring CI/CD, One Click Deployment
- modern technologies or willingness to use them
- direct communication with the customer
- ability to further professional growth

I give particular preference to projects with algorithms, calculations, data analysis and transformation.