Position: Senior Unity / .NET Core Developer
Category: .NET
English level: fluent
Years of experience: 10

- I constantly develop my skills by taking part in online courses, reading technical articles, and applying new knowledge in my work;
- I developed projects from start to deployment;
- I've created a stabilization plan and successfully implemented it on a profitable project which strengthened the relationship with the customer;
- I've learned an additional programming language (Swift) by my own desire and created a commercial project, using it;
- I've successfully completed several Coursera courses in an interesting field for me: machine learning.
I can help you deliver a high-quality product by doing what the majority of programmers can't: communicate effectively, analyze the product as a whole, see the big picture, use university-level math.

10 years of experience with Unity and .NET framework.

The things I'm best at:
- performance optimization;
- algorithms;
- math;
- realistic physics simulation (particularly, in the sports field);
- software architecture design;
- complex two-hand interactions in VR.
I'm looking for a job where I'll be able to apply my analytical and soft skills. Ideally, a job where my main task would be to design and implement new algorithms and math models.

I don't want to get involved in any gambling or betting business.