Skip to main content
HimalayasHimalayas logo
Karthik KarraKK
Open to opportunities

Karthik Karra

@karthikkarra

Experienced software developer specializing in C++ and AWS.

India
Message

What I'm looking for

I am looking for a challenging role in a dynamic environment that fosters innovation and growth.

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

KI
Current

Staff Engineer

Kinara(NXP)

Oct 2024 - Present (1 year 8 months)

Instrumental in profiling, optimizing, and refactoring the codebase for the Runtime Team. Focused on C++ development to enhance performance and maintainability.

KI

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.

WL

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.

Education

Degrees, certifications, and relevant coursework

IIT Madras logoIM

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.

SH

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.

PH

Prathibha Junior College, Hyderabad

Intermediate, General Studies

Grade: 68.1%

Completed XII standard education. Achieved a percentage of 68.1.

Tech stack

Software and tools used professionally

Interested in hiring Karthik?

You can contact Karthik and 90k+ other talented remote workers on Himalayas.

Message Karthik

People also viewed

View all talent

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan