Position: Technical Lead .NET Software Engineer
Category: .NET
English level: fluent
Years of experience: 5

I'm ok with: - Legacy project if you want to refactor or rewrite it I'm not ok with: - Legacy project in its maintenance stage - Gambling/adult projects
Some more examples of recent activities: - creation modern apps with new technologies, e.g. Blazor, Xamarin, .Net Core with proper DB and needed additional tools/frameworks; - migration apps from Web Forms to .Net Core; - developed high-load applications with 10000+ request per minute - creation of an architecture for huge e-commerce projects and small product apps; - trades, insurance, bank software, corporate solutions, and custom product apps; - usage of excel/CSV/PDF in .net core/MVC apps for generation reports; - databases like SQL Server, MySql, MongoDB; - RabbitMQ/Hangfire for creating pub-subscr apps; Technical Background: • C#, Xamarin, Blazor, Asp.Net Core (MVC, Web API, .Net Core), REST, ORMs (EF, Dapper, custom ORMs), Grpc and etc. • Ajax, JavaScript (jQuery, Bootstrap, many custom JS libraries) • XML/JSON, CSS/LESS, HTML • GIT, Unit testing • MS SQL Server, MySQL, Postgresql, Oracle, Indexeddb (cache, Memcached, Sphinx, Elastic Search) • MongoDB • RabbitMQ • Progressive Web Apps
- Remote-first approach - Flat organization - Short feedback loop - Tight communication with product owner or stakeholder