# Rahul Senguttuvan > SWE @ Bloomberg | Ex Meta, Bosch | Purdue Location: New York, New York, United States Profile: https://flows.cv/rahulsenguttuvan The year was 2010. Like all other teenagers inspired by movies, I too was hooked to programming and Computer Science after watching " The Social Network ". My new found motivation came to halt after I discovered the inspect option and decided to view the source code of a web based video game I was playing at that time. HTML and Javascript looked like gibberish and the thousands of lines of code was overwhelming. I decided I needed to start from scratch. Enter Undergraduation, My 4 years of Engineering taught me a lot about Computer Science as a theoretical subject and introduced practical implementations of data structures. My projects included the use of backtracking ( " Rat in the maze " ) and self balancing trees ( Avial Trees ) using C. I also invested time out of University, building large scale applications using Python, C++, SQL and learnt a mobile tech stack through Google 's Scholarship program. Masters My interest in building large scale distributed systems led me to pursue a Master's in Computer Science at Purdue University, West Lafayette. Work Experience I have about 4 years of work experience and I'm currrently focusing on tackling issues on scaling services. ## Work Experience ### Software Engineer @ Bloomberg Jan 2023 – Present | New York, United States • Decreased message delivery delay by 5 seconds through optimized Apache Kafka retry logic in C++. • Reduced Cassandra query time by 20 minutes (~80% faster) through schema redesign. • Optimized Superset dashbard load time by improving Trino query performance, reducing Iceberg table bloat, and cleaning up manifest files — achieving ~92% improvement (from 60s to ~5s). • Converted a static Bloomberg Terminal function into a realtime pipeline (TypeScript, C++), improving responsiveness and user experience. ### Graduate Teaching Assistant @ Purdue University Jan 2023 – Jan 2023 • GTA for CS 307 - Software Engineering ### Graduate Teaching Assistant @ Purdue University Jan 2022 – Jan 2022 | West Lafayette, Indiana, United States • GTA for CS 240 - C Programming ### Software Engineer Intern @ Meta Jan 2022 – Jan 2022 | San Francisco Bay Area • Launched a personalized webpage feature for 150M WhatsApp Business users to display catalogues, built with React. • Accelerated customer support response time by 30% via end-to-end API and widget development (Hack/PHP, React, Redux, Flow). • Reduced unit test execution time by 4 minutes per file by optimizing WhatsApp Business APIs (Hack/PHP, GraphQL), ensuring complete end-to-end test coverage. ### Software Engineer @ Robert Bosch Engineering and Business Solutions Private Limited Jan 2019 – Jan 2021 | Coimbatore Area, India • Reduced ticket creation time in Jira by 15min/ticket by integrating Xray Jira REST API in Jenkins • Improved code quality by 30% by integrating pipelines with Sonarqube for multi-module applications. • Reduced manual effort by 40 %, running Postman collections in Jenkins which aided automating API execution. • Introduced a check for plagiarism by integrating an open-source vulnerability checking tool, FOSSID, in Jenkins. ### Intern @ Zoho Corporation Jan 2018 – Jan 2018 | Chennai Area, India • Built an Employee Management System, working upwards from file systems to objects • Converted to Desktop application using Java Swing and AWT. • Converted the Desktop application to a Web application using MVC principles. • Made responsive webpage with Vanilla JS and AJAX to facilitate seamless integration between webpage and database. ## Education ### Master's degree in Computer Purdue University ### Bachelor of Engineering - BE in Computer Science Coimbatore Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/rahul-senguttuvan --- Source: https://flows.cv/rahulsenguttuvan JSON Resume: https://flows.cv/rahulsenguttuvan/resume.json Last updated: 2026-04-05