Dmitry Sviridkin

Senior Software Engineer

London, United Kingdom

GitHub: Nekrolm

Contact Profile

Software engineer, passionate with high performance low-level software development and software safety. Confident with multiple programming languages and ready to adapt new tools.

Skills

Programming languages: Rust, C++, Python, ASM

Linux, system level development, algorithms and data structures, profiling, benchmarking and optimization, statistics and machine learning basics, mentoring and code reviews.

Education

Master of Computer Science

Southern Federal University, Rostov-on-Don, Russia (2017-2019)

Master's dissertation researched problems of optimal creations leaks in oriented transport networks.

Bachelor of Applied Math

Southern Federal University, Rostov-on-Don, Russia (2013-2017)

Work Experience

Software Engineer II - Amazon Web Services, CloudFront

October 2022 - Current

Senior Software Engineer

Arrival July 2021 - September 2022

Visiting Lecturer - Saint-Petersburg State University

February 2021 - May 2022

Software Engineer - Speech Technology Center

August 2019 - June 2021

Visiting Lecturer - Higher School of Economics

September 2019 - May 2020

Software Engineer - Research Institute of Radio Communications

July 2017 - July 2019

Publications & Projects

Author of the UBBook — the guide for interactions between Undefined Behavior and C++ compiler optimizations. https://github.com/Nekrolm/ubbook

Collection of tricky notes with C++ examples. https://gist.github.com/nekrolm

Languages

Russian, English