Position: Senior C# developer
Category: .NET
English level: fluent
Years of experience: 11

Developed a solution that tracks positions of Bluetooth devices based on relative signal strength.

Developed a set of tools to calculate probabilities of sports outcomes. Implemented Monte-Carlo approach for calculating those probabilities using GPU (Alea GPU), which reduced time of computation by ~98%.
Senior Developer/Team Lead in Meshtech AS:
Responsibilities and achievements:
Continuously developed and integrated new features for our backend service to
meet customer requirements
Invented and built a solution to calculate the position of Bluetooth devices
Created and maintained unit and integration tests infrastructure
Supervised codebase to ensure best code practices and to handle technical debt
Mentored new software engineers to ensure smooth integration in our team
Instruments and technologies:
C#, Python/Jupyter, Typescript/Angular

Senior Developer/Team Lead in BetLab:
Responsibilities and achievements:
Implemented mathematical models of different sports and rulesets
Implemented a set of tools to help visualize, test, and debug our models
Led a team that created a brand-new website for our customers
Participated in inventing and developing a new approach to calculating sports outcomes probabilities using Monte-Carlo simulation.
Implemented prototype of Monte-Carlo model that utilized GPU and CUDA, which reduced time of computation by ~98%
I would like to find an interesting job with challenging tasks