Roman Korolev

Roman Korolev

Principal Software Engineer @ OneTrust

About Roman Korolev

Roman Korolev is a Principal Software Engineer with over 10 years of experience in software development, specializing in Python. He actively shares his knowledge at meetups and has contributed to the open-source community by authoring Beanie, an asynchronous Python object-document mapper for MongoDB.

Work at OneTrust

Roman Korolev has been serving as a Principal Software Engineer at OneTrust since 2021. In this role, he focuses on developing software solutions and implementing best practices in software engineering. His responsibilities include designing and building scalable applications, as well as mentoring junior engineers. His experience and expertise contribute to the advancement of OneTrust's technology initiatives.

Previous Experience in Software Development

Prior to his current position, Roman Korolev worked at several notable companies in various roles. He was a Backend Software Engineer at Teraki GmbH from 2019 to 2021, and a Python Developer at Mail.Ru Group for four months in 2015. He also held positions as a Full Stack Developer at OORRAA and as IT Lead at OSA decentralized, further enhancing his skills in software development.

Education and Expertise

Roman Korolev studied at Lomonosov Moscow State University (MSU) from 2007 to 2013, focusing on Mathematics. Although he did not complete his degree, his academic background laid a foundation for his career in software development. He has over 10 years of experience, specializing in Python and contributing to various projects and technologies.

Open Source Contributions

Roman is the author of Beanie, an asynchronous Python object-document mapper (ODM) for MongoDB. This project is available on GitHub, showcasing his commitment to open-source software and his expertise in Python development. His contributions to the community reflect his interest in sharing knowledge and advancing technology.

Engagement in Technology Meetups

Roman actively participates in technology meetups, where he shares insights and knowledge about new technologies, libraries, and frameworks. His engagement in these events demonstrates his dedication to continuous learning and collaboration within the software development community.

People similar to Roman Korolev