# Karthik Chaganti > Senior Software Engineer at Rockstar Games Location: New York, New York, United States Profile: https://flows.cv/karthikchaganti Experienced Senior Software Engineer with a demonstrated history of working in the financial services, automotive and gaming industries. Skilled in Java, Python, Rust, C++, JavaScript (React, Node, Typescript), KafkaStreams, Kafka, Apache Spark, Hadoop, Hive and building REST APIs. Being a former Insight Data Engineering fellow, I am passionate about working on data and building backend systems at scale. ## Work Experience ### Senior Software Engineer @ Rockstar Games Jan 2020 – Present | New York, United States - Java, Python, C# - Kafka, KafkaStreams - Azure/AWS ### Senior Associate @ New York Life Insurance Company Jan 2017 – Jan 2020 | 51 Madison Ave, New York ### Data Engineering Fellow @ Insight Data Science Jan 2017 – Jan 2017 | Greater New York City Area - Developed Stock-a-folio, a streaming and highly scalable Stock Portfolio dashboard application that can handle about 10 million users and 20,000 trades/second. - Built on the principles of Lambda Architecture utilizing both Streaming and Batch processing layers to achieve fault-tolerance. - The pipeline leveraged Spark Streaming, Kafka Ingestion and Cassandra Database to achieve fault-tolerance as well as a very low latency of about 2 milliseconds for the data to flow and update on the website. - The pipeline in addition, utilized Amazon S3, Hadoop HDFS and hosted on AWS EC2. The web platform was built using Python Flask and Bootstrap frameworks, Google Charts and Tornado web server.- ### Software Developer @ Continental Jan 2013 – Jan 2015 | Bangalore, India - My role was to program in C & C++, various micro-controller driven automotive products such as Body Control Module (BCM), Passive Key-less Entry (PKE) and Immobilizer modules. It involved hands-on experience on State Machine design as well as all the phases of SDLC such as the Requirement Analysis, Design, Implementation and Verification. It also involved interaction with customers both local and abroad. Typical clients included automobile companies. - Programming involved high level functionalities of the respective modules as well as low level functionalities such as the interaction with the boot-loader and driver modules of the micro controller. On a whole, it ranged from State Machine Design to the implementation in C and C++. - Developed tools using C++ and C# for flashing code onto Embedded Controllers and for visualizing CAN diagnostic logs. Developed parsers for parsing and interpreting the logs post conversion into JSON. - Hands-on experience on SPI, CAN and LIN protocols, AUTOSAR, XTEA and AES encryption protocols, State Machine Design as well as the phases of SDLC ### Summer Intern @ Reliance Jan 2012 – Jan 2012 | Oil and Gas - Exploration and Production Facility, KG D6 Basin, India ✓ Pursued a project on Electrical and Instrumentation systems targeting the Programmable Logic Controllers (PLC) ✓ Designed an application using Siemens SIMATIC STEP 7 software for “Controlling Motors in Natural 1Gas Compressors” using SIMATIC S7-1500 PLC ✓ Made a comprehensive report on the Exploration and Production of Gas in KGD6 Basin, the world’s largest and deepest underwater natural gas field (as stated by RIL then) ## Education ### Master’s Degree in Computer Science University at Buffalo Jan 2016 – Jan 2017 ### Bachelor of Technology (B.Tech.) in Electrical and Electronics Engineering Jawaharlal Nehru Technological University Jan 2009 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/karthikchaganti --- Source: https://flows.cv/karthikchaganti JSON Resume: https://flows.cv/karthikchaganti/resume.json Last updated: 2026-03-22