Karthik Karra
@karthikkarra
Experienced software developer specializing in C++ and AWS.
What I'm looking for
I am an experienced software developer with a strong focus on C++ programming on the Linux platform, particularly in multi-threading and STL. My journey in software development began in 2011, and I have since honed my skills in object-oriented programming, data structures, and algorithms. I have a proven track record of end-to-end product deployment and debugging, and I have successfully developed and maintained applications on the AWS platform.
Throughout my career, I have taken on significant roles, including Staff Engineer at Kinara and Principal Engineer at Progress, where I have led projects involving ODBC drivers and edge inference systems. My expertise in GRPC and ZMQ for inter-process communication has allowed me to design and develop robust architectures that meet client needs. I am passionate about optimizing code and enhancing system performance, which has been a key aspect of my contributions to various projects.
Experience
Work history, roles, and key accomplishments
Staff Engineer
Kinara(NXP)
Oct 2024 - Present (8 months)
Instrumental in profiling, optimizing, and refactoring the codebase for the Runtime Team. Focused on C++ development to enhance performance and maintainability.
Principal Engineer
Progress
Feb 2024 - Oct 2024 (8 months)
Part of the ODBC Team, working on ODBC drivers for various databases. Utilized C++ for driver development and maintenance.
Staff Engineer
Kinara
Feb 2021 - Jan 2024 (2 years 11 months)
Designed and developed an end-to-end architecture for edge inference, utilizing GRPC for front-end and ZMQ for inter-process communication. Integrated Gstreamer for media processing and SQL for network information storage.
Software Engineer
Wistron (Smartiply India Pvt. Ltd.,)
Sep 2018 - Nov 2020 (2 years 2 months)
Developed NVR and ONVIF solutions for E-Surveillance on OpenWRT, capturing and processing video based on camera events. Implemented data flow logic using multi-threading for packet scheduling and performed in-depth analysis and optimization of custom C++ codebase.
Software Engineer
Accenture Services Pvt. Ltd.,
Mar 2011 - Apr 2013 (2 years 1 month)
Worked on customized tools COIN and BOSS for Bank of America, focusing on customer profile creation and checking. Developed Excel macros to automate work processes.
Education
Degrees, certifications, and relevant coursework
IIT Madras
M.S., Computer Science and Engineering
Grade: 7.77/10
Pursued a Master of Science in Computer Science and Engineering. Achieved a CGPA of 7.77.
Sphoorthy Engineering College, Hyderabad
B.Tech., Computer Science and Engineering
Grade: 69%
Completed a Bachelor of Technology in Computer Science and Engineering. Achieved a percentage of 69.
Prathibha Junior College, Hyderabad
Intermediate, General Studies
Grade: 68.1%
Completed XII standard education. Achieved a percentage of 68.1.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Karthik?
You can contact Karthik and 90k+ other talented remote workers on Himalayas.
Message KarthikFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
