Roman Titov has been a software developer since 2015. From 2015 to 2017, they worked as an Embedded Software Developer at Rhonda Software, where they developed audio pipeline framework and audio codec drivers, designed low-level cross-platform libraries, investigated new system-on-chips' hardware capabilities, worked with ThreadX RTOS, custom Linux systems and Buildroot embedded Linux builder. In 2017, they took a long-ish sabbatical and did some freelance work on a relaxed schedule, solving automation tasks (with Python and shell-scripts mostly) and doing some PHP web development. In 2019, they joined TR Logic LLC as a Back End Developer, helping to build a modern, scalable social-networking platform written in Rust. Since 2020, they have been employed at NXLog as a Software Developer, where they were the first Rust developer on the team and was tasked with adding Rust support to the product. Roman built a complex log-collection module that should be released in one of the future NXLog versions, prototyped an asynchronous runtime support, and introduced a number of architectural patterns. In 2023, they joined Qdrant as a Software Developer.
Roman Titov attended Far Eastern Federal University in Vladivostok, Russia from 2011 to 2015, where they earned a Bachelor's degree in Computer Science.
January, 2023 - present