Sohail Khan — Software Engineer
Hi, I’m Sohail Khan, a C/C++ Software Development Engineer passionate about building high-performance and reliable systems. • C/C++ Software Development Engineer specializing in systems programming, Linux internals, and performance optimization, delivering efficient, scalable, and maintainable software solutions. • Proficient in C++11/14/17/20, STL, multithreading, memory management, smart pointers, and modern design patterns, ensuring clean architecture and robust code quality. • Solved 600+ Data Structures & Algorithms problems (LeetCode, GFG, HackerRank, HackerEarth), strengthening problem-solving, LLD, and HLD design skills. • Strong in debugging and profiling using GDB, Valgrind, and performance analysis tools; skilled at resolving low-level system challenges and bottlenecks. • Collaborative team player with experience in Agile methodologies, code reviews, Perforce, and Git, while actively exploring AI agents, prompt engineering, and open-source contributions.
Stackforce AI infers this person is a C/C++ Software Development Engineer specializing in high-performance systems.
Location: Bengaluru, Karnataka, India
Experience: 4 yrs 8 mos
Skills
- Low-level Design
- Design Patterns
- Multithreading
Career Highlights
- Expert in C/C++ with a focus on performance optimization.
- Proficient in solving complex algorithms and data structures.
- Strong collaborative skills in Agile environments.
Work Experience
Synopsys Inc
Senior Engineer (1 yr 4 mos)
Software Engineer (1 yr 7 mos)
Engineering Trainee (5 mos)
Training and Placement Cell, IIIT Bhagalpur
Training and Placement Co-ordinator (1 yr 9 mos)
Education
B. tech at Indian Institute of Information Technology Bhagalpur