April, 2024 - Present
Sr Member of Technical Staff
April, 2021 - April, 2024
Senior Software Engineer
Hp Inc
- Implementing Poly OS ecosystem Platform which is based on Android OS, to build highly efficient conferencing devices and provide platforms for Zoom and Microsoft Teams utilizing C/C++, Java, and Kotlin.
- Implementing Smart Camera Tracking utilizing Computer Vision, Audio Sound Source Location, and C/C++.
- Implementing efficient camera tracking and speaker framing using Computer Vision and Sound Source Location (SSL) information.
- Implemented LED support for USB cameras based on Call/Meeting Status utilizing UVC controller and C++.
- Implemented Camera Shutter and Mic mute status notification from Camera to Microsoft Teams
- Designed and developed HDMI camera Ingest using C/C++, Java on Android OS to share screen on Poly Studio X Series.
- Integrated and modified the Android Talkback app into Poly Studio products to improve accessibility of Poly Studio products for disabled people.
- Implemented LLDP(Link Layer Description Protocol) on Poly Studio products using C/C++ to support emergency calls and share immediate router/switch info to the server.
August 2020 – March 2021
Graduate Research Assistant (Student Software Engineer)
Magdalena Ridge Observatory(MRO)
- Implemented Interferometer Supervisory System which will assist astronomers in running the interferometer to produce images of astronomical targets at resolutions over 100X faster than the Hubble Telescope using Java and C++
August 2018 – July 2020
Graduate Research Assistant
New Mexico Tech
- Engineered 20% more power-efficient sensor operating system in C, C++ and Omnet++, supporting running of sensors for extended periods of time.
- Created system to detect malware in Android apps from 1M+ APKs, leveraging machine learning algorithms (Random Forest, KNN, SVM, Decision Tree, Logistic Regression) in Python, TensorFlow, and Scikit-Learn.
- Authored research paper Android Malware Detection in Large Dataset: Smart Approach, published in FICC 2020, March 2020 in San Francisco, demonstrating achievement of 95 - 97% accuracy in finding malware.
- Authored research paper Advanced Android Malware Detection Utilizing API Calls and Permissions, accepted in INFOCOM, May 2021, demonstrating achievement of 86 - 99% accuracy in finding malware.
November 2014 – June 2015
Software Engineer (R & D)
Kona Software Lab Ltd
- Implemented caching and logging mechanism for Windows Smart Card Minidriver utilizing C++, improving performance of driver by over 50% while making debugging easier.
- Refactored Kona PKI Middleware communicating between smart card and application, facilitating multiple instance support using C++, enhancing maintainability of codebase.
- Enabled data sharing between multiple processes utilizing C++, minimizing data redundancy which reduced computational load on smart cards by more than 25%.
December 2012 – October 2014
Software Engineer
Eyeball Networks (DBA Smarter AI)
- Implemented support for 1,000 concurrent VoIP calls using C++, and Socket Programming; SDK was successful in making concurrent VoIP calls with efficient memory and CPU resource usage.
- Implemented Extensible Messaging and Presence Protocol (XMPP). Improved efficiency for request handling and database queries.
- Developed STUN Port Prediction Mechanism using C/C++ which improved P2P call rate by up to 95%.
- Implemented Alternate Server Feature using C++ to provide options for alternate servers when current server resources are exhausted, integrated into WebRTC framework.