Developing custom reverse socks server and client with peak load over 1M connections. Porting client part to Windows platform.
Was involved in adding key features, refactoring and debugging old legacy code for OfficeRecovery product line incl.: Recovery for Word, Recovery for PowerPoint, Recovery for Exchange Server.Added Unicode support to Recovery for Word, which resulted in global code changes and refactoring. Improved memory management, stability, parsing speed and output correctness. Worked on numerous small local features.As for Recovery for PowerPoint, my work mostly consisted of fixing stability issues and adding small features.Worked on optimization and stability improvement of database indexing, participated in development of recovery service for Exchange Server 2013 and embedding this functionality into current application architecture.