Full-stack .Net Developer
Skills and competences:
- Programming languages: C#(4-7), VB.NET, JavaScript, SQL, Typescript.
- Web technologies: HTML, CSS, ASP .NET, ASP.NET MVC, AJAX, JSON, XML, ASP.Net Core, Azure Functions.
- Databases: MS SQL Server 2008-2016, Redis, Azure Table Storage, Cosmos DB, Azure Blob Storage, Azure Queue Storage.
- NET technologies: .Net Framework 4/4.7.2, .Net Core 1-2.1, EF, EF Core, LINQ, WPF, Win Forms, Azure, Razor.
- VCR: TFS, GitHub, GitLab.
- IDEs: VS8/…/17, Resharper, VS Code, WebStorm, SQL Server Management Studio 2012/…/17.
- Building tools: MSBuild, Powershell.
- JS components and frameworks: JQuery, Underscore, Lodash, Bootstrap, Knockout, Angular JS, Jasmine, Chai, Semantic UI, React JS, Redux, ES6, Angular 1.5, WebPack, Babel, SCSS, Karma.
- Package managers: nuget, npm, yarn.
- Automated testing tools: Microsoft Coded UI, Selenium Web Driver, Speckflow, Protractor JS, Cucumber JS.
- Unit testing frameworks: JustMock, Moq, NUnit, XUnit, MS UnitTestFramework.
- DI containers: Ninject, Unity, MEF.
- Security protocols: OAuth2, OpenId Connect.
- VCS: VSTS, TFS Online, Azure DevOps.
- ORMs: EF, EF Core, Dapper.
- Cloud: Azure, Azure Blobs, Azure Queries, Azure Tables, Azure Functions, AppInsights, LUIS, Bing API, Azure Message Bus, Bot Services, Event Grid, Azure AD.
- Language understanding intelligence services: Microsoft LUIS, IBM Watson, Google Dialogflow.
- Approaches: TDD, DDD, BDD, SOLID, DRY, KISS, CQRS, ES.
Language Capabilities:
Russian, Ukrainian (native), English (spoken – B2, writing – B2+).