About

Software engineer with a Master of Science in Computer Science from Northeastern University, Boston. I have built systems across IoT platforms, enterprise analytics, cloud-native APIs, and machine learning — with an emphasis on clean code, automated testing, and scalable architecture.

My interests sit at the intersection of product thinking and engineering precision.


Experience

Software Engineer

LinkedIn · San Francisco, US

Software Engineer

Sonos · Seattle, US

Software Engineer Intern

Keen Home · New York, US

  • Incorporated Amazon Alexa voice capabilities into smart vents — first of its kind in the industry
  • Built a fully functional Alexa skill adapter with automated tests as an AWS Lambda function in Node.js
  • Improved platform integration through OAuth testing in Node.js and full code/branch coverage of core IoT services
  • Automated Docker container management through scripts handling git versioning, tags and releases

Teaching Assistant — CS2800: Logic and Computation

Khoury College of Computer Sciences, Northeastern University · Boston, US

  • Tutored 80 students in writing clean code in ACL2s, a LISP dialect
  • Supported student understanding of programming paradigms and logical reasoning

Software Engineer Intern

Clean Harbors Inc. · Boston, US

  • Initiated development of an internal analytics application to monitor employee work expenses — middleware in C#, frontend in AngularJS, database in MS-SQL
  • Reduced data storage by 30% with a web app that replaced a manual two-team workflow, cutting effort by 95%

Research Assistant

Playable Innovative Technologies Lab, Northeastern University · Boston, US

  • Built and deployed a cloud application using the MEAN stack behind Nginx to control gameplay, scores, levels, feedback, and payments
  • Designed a RESTful logging service for gameplay data with Node.js and MongoDB; exported research data via Python scripts

Software Developer Intern

Visual BI Solutions · Chennai, IN

  • Replaced a manual staff clock-in system with a fully automated web application
  • Extended SAP Lumira with new data visualizations (CVOM) and data access extensions for live analysis

Research Assistant

School of Computing, SASTRA University · Thanjavur, IN

  • Designed a novel steganography algorithm using Burrows–Wheeler Transform to improve image data-hiding security
  • Researched compression algorithms for data compaction; findings published in INDJST

Education

Master of Science, Computer Science

Northeastern University · Boston, US

Specialisation: Software Development, Machine Learning & Big Data · GPA 3.8 / 4.0

Bachelor of Technology, Information Technology

SASTRA University · Thanjavur, IN


Tools Learned & Used

Languages JavaScript & Node.js, Python, Java, C#, SQL
Frameworks React, AngularJS, Express.js, ASP.NET
Cloud & DevOps AWS (Lambda, IoT Core), Docker, Nginx, Git
Data MongoDB, MS-SQL, Apache Spark, MapReduce, Informatica ETL

Publications & Patents

Publication

Enhancing Security for Data Hiding in Radiographic Images using Burrows Wheeler Transform

Indian Journal of Science and Technology (INDJST) · Read paper →

Patent

Playback Session Transitions Across Different Platforms

Invented techniques that let a user move an in-progress audio stream seamlessly between devices and platforms — including across different networking protocols — using a mobile device as the coordinator. Maintains the current track, position, and context during handoff; enables transfers between heterogeneous networking/protocol domains.

Patent · US20240078331A1

Secure Temporary Guest Access to a Media Playback System

Designed mechanisms where a host’s media system can issue a temporary guest account — on request from a control device — that enables selected playback functions for a limited period, then automatically restricts or revokes access when the window ends based on system messages or policies. Coordinates access across a networked playback system via a computing device and control device.