Position: Senior .Net Developer
Category: .NET
English level: fluent
Years of experience: 5


Experienced ASP.NET Core / MVC5 web developer (5 years). Strong knowledge of .NET environment, clean code practices, algorithms and data structures, .NET Asynchronous programming, design patterns. Quite good knowledge of F# and functional programming conception.
Experienced in designing and developing relational databases (MSSQL, PostgreSQL, MySQL); ORMs: NHibernate, Dapper, EF6/Core. Skilled user of version control systems (GIT, TFS) and estimations process.
Have sufficient skills with JS / jQuery, HTML5, CSS, Bootstrap

1)
ASP.NET Core MVC (+MVC5), NHibernate, JS / jQuery, Kendo UI, Redis, TFS. (Corporate Finance)

- Full responsibility for Financial Transactions module.
- Designing and implementing complex and extensible domain models’ structure for Transactions.
- Designing and implementing BL services and features.
- Coordinating 2 developers in scope of this module.
- Performing code-reviews
- Designing and implementing extended structures for core entities + migrations TSQL
- Client-side features (Kendo UI, AJAX, Native JS / jQuery)
- Participation in moving Solution from MVC5 to Core
- SCRUM; Azure DevOps

2)
ASP.NET MVC5, Dapper, JS / jQuery, Bootstrap, CSS, Kendo UI, GIT. (e-Commerce)

- Support, bug fixing, implementing new features for different projects (20+) with the same code base.
- Projects from the scratch.
- Moving queries from OData to Dapper ORM
- CMS integration (Prismic, Umbraco).
- Estimations experience.
- External demos, communication with US client and devs.
- SCRUM; Jira

3)
ASP.NET Core, EF Core, JS / jQuery, MSSQL / AzureSQL / PostgreSQL, Azure WebApp, Bootstrap

-  Participated in “HHA Taxi” project using ASP.NET Core WebApi for mobile application. Designing database using MSSQL.
- bNesis Inc., ASP.NET Core, oAuth2, Azure WebApp
-  Own project – server for GTA V Network, server-side .NET Core, Azure SQL.
- Freelance project for crypto-currencies exchange (ASP.NET Core, jQuery, Bootstrap, Configuring IIS)

4)
F#, FsCheck 

Models and functions for Logical and Physical directories of project. Covering the whole project with unit tests using FsCheck.