Position: Senior .Net Engineer
Category: .NET
English level: upper
Years of experience: 11

6 commercial projects developed&released (2 own projects)(full development cycle)
High performance algorithms inventions (graphs, image processing)
Languages/Platforms:
C# .NET/Mono (10 years, Professional)
Unity3D: 8 years
WPF: 6 years
WinForms: 5 years
.Net Core: 4 years
ASP.NET: 1 year
===================================
Career history:
*) Capgemini Engineering, Feb 2021 – 2023 Senior C#/.NET (Unity3D) Engineer
*) Mobilunity/Lyncée Tec SA, 2018 – 2021 (Released) .NET Engineer, Tech Lead
*) 5518 Studios, Outsource, July 2017 – 2018 (Released) С# Developer, Team Lead Programmer
*) Strong Entertainment, Outsource, 2014 – 2017 (Released)С#/Unity3D Developer, Programmer
*) Pixel Art, Outsource, 2013 – 2014
С#/Unity3D Developer, Programmer
===================================
Skills:
.NET/CLR deep knowledge, memory management, Jit optimizations
Multithreading/Asynchronous programming (TPL, pipelines, threads synchronization)
Algorithms development (graphs, navigation, pathfinding, segmentation, etc.)
Client/Server programming (TCP/UDP, Custom protocols/Package event systems)
3D: Unity3D, UE4, Linear algebra, geometry (vector, coordinate)
GUI: WinForms, WPF, SciChart, Infragistics, ImGui, SharpDX
Images processing: OpenCv/Emgu
Web: Asp.net Core, Blazor, RestAPI, MongoDb, Redis, message brokers
Microservices, Docker
Marshaling/Serialization/Json/XML
Code performance optimizations (ASM/Jit, unsafe code, C++/CLI, CLR hacks)
Git, XUnit, NUnit
Reverse engineering skills (code flow/structures/remote memory reading)
Remote work or for at least a coronavirus period of time.