Position: Senior .Net Developer
Category: .NET
English level: intermediate
Years of experience: 8

Designed and developed events/coefficients synchronization protocol based on WebSockets with disconnection handling, revisions and filtering support.
Designed approach to handle distributed transaction among the multiple microservices.
Redesigned DB views and procedures to reduce an average page loading delay by up to 60%.
Eliminated bottlenecks in the business layer (increased performance of individual components by up to 50%).
Provided a feedback for other developers through the code review process as one of the few senior approvers, mentored junior engineers.
Onnisoft  (Kyiv, Ukraine) — Backend Dev (.NET Core)
APR 2018 - PRESENT
Highly scalable microservice-based gambling platform with online casino and sports betting.
Design and develop events/coefficients synchronization protocol based on WebSockets with disconnection handling, revisions and filtering support.
Implement user permission support.
Create a set of load tests for various parts of the system.
Integrate actor model usage using MS Orleans framework.
Design approach to handle distributed transaction among the multiple microservices.
Design and develop service for combining events from multiple sport feeds.

Infopulse  (Kyiv, Ukraine) — Full Stack Dev (ASP.NET MVC, VueJS)
MAR 2017 - MAR 2018
Web-based ERP application providing end to end leasing deal processing.
Redesigned DB views and procedures to reduce an average page loading delay by up to 60%.
Eliminated bottlenecks in the business layer (increased performance of individual components by up to 50%).
E-commerce web solution
Designed database structure.
Designed N-tier application architecture.
Developed base UI components architecture (Grid component, Entity editor).

SoftServe  (Kyiv, Ukraine) — Frontend Dev (AngularJS, React)
NOV 2015 - DEC 2016
Web-based ERP application providing end to end request for proposal Bid processing.
Designed module structure of the application.
Designed and developed proprietary core components: Formula Editor, Grid View, Tree View.
Designed and developed an API with async callbacks via WebSockets for the reports generation.
Providing a feedback for other developers through the code review process as one of the few senior approvers, mentoring junior engineers.

CompatibL  (Kyiv, Ukraine) — Full Stack Dev (.NET, AngularJS)
JUL 2014 - OCT 2015
CompatibL XVA. Advanced enterprise software solution for any kind of valuation adjustments (XVA), limits, and regulatory capital.
Designed and developed multiple Web API endpoints for the report generation.
Implemented a set of web c
Small team of dev enthusiasts
Brand new technologies
Brand new product on early stages of development