My Experience
Software Engineer
New York, United States
At Bloomberg L.P., I enhance system performance and user experience using Python, C++, React, Kafka, and Redis. I improve platform stability through bug fixes, UI refinements, and backend optimizations. I've introduced open-source technologies, developed client-centric features, and optimized trade processing systems. I also design disaster recovery architectures ensuring reliable data handling with minimal downtime.
Jun 2021 - PresentMaster of Science in Computer Science
University of Florida
Completed my Master's degree in Computer Science, focusing on advanced computing concepts and software engineering principles.
Aug 2019 - May 2021Software Engineer
Bengaluru, India
At Ittiam Systems, I enhanced video processing through innovative solutions. I improved video quality through algorithm changes and redesigned the software encoder as a multi-threaded application. I optimized performance by porting C/C++ code to Arm Assembly and addressed security vulnerabilities in the Android video library. I also developed automation scripts in Perl and Python to streamline core functionalities.
Jul 2017 - Jul 2019Bachelor of Science in Computer Engineering
National Institute of Technology Karnataka
Completed my undergraduate degree in Computer Engineering. Actively participated in student leadership as a Class Representative and member of the Students Council, developing both technical and leadership skills.
Aug 2013 - May 2017Software Intern
Bengaluru, India
Designed and implemented a deinterlace software application improving video rendering speed through GPU processing. Migrated a video codec from C/C++ on CPU to OpenCL on GPU for enhanced performance. Gained valuable experience in optimizing software for high-performance computing environments.
May 2016 - Jul 2016