Uday Pratap Singh is a senior software engineer with over 4 years of experience programming in C, C++, and Linux. He has skills in object-oriented programming, data structures, socket programming, multithreading, debugging tools, and more. His work experience includes projects for Harman Connected Services involving backup software, Persistent Systems involving semiconductor testing software, and Intel involving graphics drivers. He is looking to leverage his programming and problem-solving skills to contribute to new product development.