Position: Senior Software Developer
Category: Python
English level: upper
Years of experience: 11

Assassin's Creed Valhalla, Immortals Fenyx Rising (Ubisoft):
* Designed and implemented engine-side Text-to-Speech and Closed Captions accessibility features.

Tom Clancy's Rainbow Six Siege (Ubisoft):
* Improved dead zone and acceleration settings for game pad controls.

PortaSIP Media Server (PortaOne, Inc):
* Redesigned Interactive Voice Response server, rewritten in python with new architecture and test framework.

* Designed and Developed py.test based test framework for Instant Messaging Gate server, covered supported instant messaging use-cases with functional tests.

* Improved Message Waiting Indication daemon performance to process 1+ million of active phone lines and their mailboxes.

* Developed various server applications for VoIP calls switching and media transfer (SIP/RTP via TCP/UDP).
Product-minded software developer with 10+ years of experience: 8+ years of C/C++, 6 years of python programming and bonus game development experience.

Developed game engine systems for Assassin's Creed Valhalla, Immortals Fenyx Rising and Tom Clancy's Rainbow Six Siege game titles.

Designed and implemented python server applications from customers' use-cases to auto tests. Developed C/C++/Boost server applications for VoIP communications.
Looking forward for new and unexpected areas to dive into, be it a new obscure language to master or a rising technology.