Principal Software Engineer
CurrentProject: ShatterlineResponsibilities and achievements (Engine Team):- Improved and optimized statistics collection pipeline (client side);- Participated in engine updates integration;- Completely reimplemented backend communication layer for both client and dedicated server increasing its stability and maintainability;- Improved client/dedicated server logs collection to ELK stack;- Participated in Vivox-based voice chat solution implementation;- Reimplemented websockets-based communication layer making it stable on both PC and consoles;- Performed deep analysis of content processing pipeline and significantly reduced AssetProcessor tool's processing time (40%, from ~8 to 5 hours upon full rebuild);- Designed, organized and supported filtered content packaging pipeline for consoles streaming install feature;- Fixed some anoying bugs here and there (in both engine and editor) :)Project: unannounced UE5 projectResponsibilities and achievements:- Implemented logs collection subsystem for client/dedicated server to ELK stack;- Implemented dedicated server metrics collection subsystem;- Implemented openAPI-based backend communication layer for client/dedicated server;- Researched static code analysis tools integration possibilities.