Software Engineer at DragonflyDB
August 2022 - July 2024
Multithreaded asynchronous Redis replacement written in C++
• Second core contributor with over 350 commits
• Extensively optimized, refactored and extended the transactional framework
• Developed tiered SSD storage functionality with async direct I/O
• Implemented structured and vector search modules
• Worked on the first version of master-slave replication
• Engaged with community, wrote articles, responded to production incidents and fixed bugs
• Implemented integration testing utilities for load generation and internal tooling (python, go)
Internship at Yandex
May - September 2021
Yandex.Maps team responsible for public transport navigation
• Updated MapReduce algorithms for closest station computations running on millions of objects
• Implemented algorithms for bus route change detection and route estimation
• Helped maintain utility libraries and internal services
Occasional open source contributions
2022