Sergey Khromov
About Sergey Khromov
Sergey Khromov is a Senior Software Engineer with expertise in developing large-scale software systems. He has worked at Yandex and currently contributes to RetailNext, utilizing a wide range of programming languages and operating systems.
Work at RetailNext
Sergey Khromov has been employed at RetailNext as a Senior Software Engineer since 2021. In this role, he focuses on developing large-scale software systems, contributing to architecture design, implementation, debugging, and testing. His responsibilities include providing full-scale customer support, which encompasses consulting, bug fixing, and conducting training sessions. His work is based in Nizhniy Novgorod, Russia.
Previous Experience at Yandex
Prior to his current position, Sergey Khromov worked at Yandex as a Software Developer from 2018 to 2021. During his three years at Yandex, he was based in the Nizhny Novgorod Region of the Russian Federation. His experience at Yandex contributed to his expertise in software development and system architecture.
Education and Expertise
Sergey Khromov studied at Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU), where he earned a Master of Science degree in Applied Mathematics from 1995 to 2000. His educational background supports his advanced skills in developing algorithms and working with CAD/CAM/CAE systems.
Technical Skills and Proficiencies
Sergey Khromov has a diverse skill set in programming languages, including Swift, Kotlin, Java, Objective-C, C, C++, Python, and TCL. He is proficient in various operating systems, such as iOS, Android, Mac OS, Unix, Linux, and Windows. Additionally, he is familiar with multiple software development kits (SDKs) including Xcode, Android Studio, and MS Visual Studio.
Testing and Debugging Expertise
Sergey Khromov possesses extensive experience with testing and debugging tools, utilizing frameworks such as XCTest, Kiwi, Jenkins, and unittest for Python. He is skilled in using version control systems like GIT, Mercurial, and SVN, which are essential for managing software development projects effectively.