Intro

EDUCATION

Graduate

University of Massachusetts Lowell

Course Master of Computer Science
Graduated May 2018

UnderGrad

Sir M. Visvesvaraya Institute of Technology

Course Bachelor of Technology, Computer Science and Engineering
Graduated June 2015

I am an Android specialist! I started my career with Web Development, but soon I realized that my main interest was in embedded product development.

I had been messing around with Android custom ROMs in my bachelors and was always interested in taking things apart and investigating the underworkings of any device.

So this dual interest in both software and hardware was very useful in cementing a strong foundation towards my career as an AOSP Engineer.

Skills

Experience

Pill Matics, Franklin, MA Mar 2025 - Present

As Tech Lead Consultant at Pill Matics, I'm spearheading embedded device development for our innovative pill dispenser solution. I've established a modular, robust architecture for the ESP32-based system while leveraging AI tools extensively - generating over 20,000 lines of code across 5 features using Copilot. The role involves creating bare-bones software, establishing device architecture, and repurposing existing BL Healthcare infrastructure to support new devices and protocols.

Flock Safety, Atlanta, GA May 2021 - Present

At Flock Safety, I've become the in-house expert for SE Policy architecture and have successfully secured a fleet of 80,000 devices through Auth0 implementation. My work spans from extending Power Service SDK with CYPD support to implementing modular SE Policy as part of product bring-up. I've led transformative security initiatives and established org-wide SE Policy standards through documentation, tech talks, and hands-on support.

My achievements include pioneering AOSP 10 development when company expertise was limited, implementing OTA updates with dynamic partitions, and leading multiple product bring-ups running newer Android versions including AOSP 10 and 13. I've also contributed to good housekeeping efforts by breaking up large repos for improved sync times and maintaining effective Jira management.

SDP Flash Info Tech, Bangalore, India Feb 2022 - Present

As Tech Lead Consultant at SDP Flash Info Tech, I provide comprehensive technical guidance and consultation, aligning solutions with client requirements and fostering innovation. My role encompasses strategic technical leadership, talent acquisition, and knowledge sharing. I actively participate in end-to-end hiring processes, guide recruitment strategies on platforms like LinkedIn and Indeed, and create comprehensive technical documentation including employee system setup guides, company game plans, and AOSP engineering resources.

BL Healthcare, Foxboro, MA Dec 2018 - Present

During my tenure at BL Healthcare, I embraced leadership responsibilities spanning software and hardware realms. Over 2+ years, I played an instrumental role in launching four distinct products while actively engaging with AOSP 8 and 9, implementing Jitsi Video Conferencing, and collaborating on 15 distinct applications. I led strategic software advancements including remote updates, mentored development teams, and established coding standards across the organization.

BL Healthcare

Team Lead

Dec 2020 - Present


Leadership and Standards Elevation
  • Strategic Software Advancements: Orchestrated the implementation of remote software updates for applications and the operating system, streamlining user experiences.
  • Web API Development: Led and mentored the web team in the development of various Web APIs, ensuring optimal integration between teams.
  • Coding Excellence Champion: Spearheaded the consistent enforcement of best practices and coding standards across app and web development teams.
  • Rapid Feature Rollouts: Maintained an agile approach, achieving swift feature implementation and weekly releases in collaboration with the CEO, aligning with client priorities.
  • Resourceful Product Development: Demonstrated an exceptional commitment to product excellence, exemplifying proactive internet search strategies for efficient problem-solving.
  • Global Team Synergy: Collaborated seamlessly with multiple teams across India and China, ensuring successful product launches and hardware stabilization.
  • Unwavering Dedication: Invested extensive time, effort, and weekends to tackle challenging issues and drive product success.
  • Guided Engineering Proficiency: Conducted thorough code reviews and provided valuable guidance to junior engineers, fostering the development of testable and maintainable code.
  • Holistic Technical Administration: Effectively managed server maintenance, cost optimization, and administration, setting a standard for high uptime and cost efficiency.

Software Engineer

Dec 2018 - Dec 2020


Versatile Contributions to Multiple Products
  • Video Conferencing Enhancement: Took charge of customizing the video conferencing aspect of a tablet device, dedicating substantial effort to optimizing its performance.
  • Hardware Upgrade Mastery: Played a pivotal role in hardware upgrade initiatives, encompassing device bring-up, app and service porting, and stabilization for a new product iteration.
  • UI/UX Enhancement: Transitioned to application development, elevating the UI and UX of the product, thereby enhancing its overall user experience.
  • Video Conferencing Innovation: Spearheaded the end-to-end integration and refinement of a novel video conferencing technology, showcasing a mastery of the process.
  • TV Device Transition: Led the creation and successful porting of the system to a TV device, expanding product compatibility and reach.
  • Bluetooth Ecosystem Integration: Successfully integrated a diverse array of new and legacy Bluetooth devices, enhancing the product's functionality and adaptability.
  • Dual Role Management: Managed a dual role encompassing both application development and AOSP development, skillfully overseeing the code base and ensuring seamless deployment to client devices
  • Security Trailblazer: Pioneered comprehensive security measures through large-scale penetration testing, identifying vulnerabilities and fortifying defenses.
  • Innovative Problem-Solving: Showcased creativity in addressing intricate problems, such as employing SSH tunneling to replace static IP SIMs, revolutionizing debugging infrastructure.
  • Talent Enrichment: Successfully conducted interviews and recruited valuable team members, contributing to a skilled and cohesive workforce.
  • Guidance and Mentorship: Provided extensive guidance, counseling, and tutoring to new and junior team members, actively facilitating knowledge transfer.
  • Client-Centric Advocacy: Partnered with the CEO to deliver industry-best practices, aligning decisions with long-term solutions and advocating for future stability.

Flock Safety

Software Engineer III - Android OS

May 2021 - Present

Extension of Flock's Power Service SDK
  • CYPD support: Integrated support for both externally powered and unpowered devices keeping up with changes in hardware.
  • Watchdog: Implement support for kernel level watchdog (start, stop, pet etc.) in the next layer within power service.
SE Policy Expertise
  • Modular SE Policy: Implement modular SE policy as part of the product bring up
  • In-House Expert: Act as the go-to resource for SE Policy architecture or design related questions, as well provide hands on support in implementing minimal changes without bypassing neverallows.
  • Establish Standard: Strive for team & org wide SE Policy standard, through documentation, tech talks and discussions promoting healthy SE Policy architecture and implementations. Lead by example and provide sufficient examples to team members to make their lives easier when it comes to SE Policy.
  • Tools Exposure: Bring high quality tools to the team & org so that SE policy development can be fast and less redundant. Establish the use of macros. Provide examples of on device testing and test deployments.
Good Housekeeping
  • Repo Migrations: Break up large repos into smaller ones to improve sync times
  • Bug Fixes: Support QA team by quickly tacking latest bugs and improve product reliability
  • Jira clean up: Manage Jira tickets effectively, so that only current work is logged, instead of using Jira as a placeholder for future work and creating unnecessary backlog.
Auth0 Security enablement for Flock’s fleet
  • Fleet-Wide Security: Successfully secured a fleet of 80,000 devices through the seamless provisioning and activation of Auth0 security measures.
  • End-to-End Commitment: Led a year-long project encompassing design, architecture, prototyping, development, testing, deployment, hotfixes, and monitoring, showcasing resolute dedication.
  • Standardization Catalyst: Spearheaded a transformative initiative that elevated security standards and established a precedent for future products to adopt Auth0 seamlessly.
  • Advanced Monitoring: Implemented a comprehensive monitoring infrastructure with charts, logs, and rapid issue triaging, enhancing proactive troubleshooting capabilities.
  • Collaborative Leadership: Navigated complex cross-functional collaboration, harmonizing diverse teams to achieve a unified success of exceptional quality.
  • Vulnerability Eradication: Eliminated a major security loophole by replacing a shared key across devices, significantly bolstering system security.
  • Critical Component Development: Led the creation of essential components, including an AIDL service application and controller, enabling seamless interaction for other apps.
  • Factory Integration: Streamlined Auth0 provisioning into manufacturing workflows, ensuring devices left the factory with enhanced security measures in place.
  • QA Empowerment: Equipped QA and automated testing teams with comprehensive resources, including detailed slides and test plans, enhancing efficiency and precision.
Advancement in OTA Updates for Upcoming Product
  • Seamless Integration: Successfully integrated OTA updater functionality complemented by required SE policy and workflow design.
  • Cutting-edge Transition: Transformed the Google Updater sample from JAVA to Kotlin and seamlessly incorporated it into the existing updater app, enhancing code quality and maintainability.
  • Uncharted Territory Mastery: Pioneered the implementation of AOSP 10 OTA updates and dynamic partitions, navigating complex terrain where company expertise was lacking.
  • Hardening with Tests: Hardened the implementation by the means of unit tests and on target tests
Internal Product Launches
  • Tailored AOSP Implementation: Developed a customized AOSP vendor and product solution for the new platform within the AOSP 10 codebase, filling a critical gap in the company's expertise at the time
  • Solo Triumph: Pioneered this undertaking as the sole contributor, navigating uncharted territory
  • Unwavering Dedication: Despite limited external support and the challenging isolation, orchestrated the timely launch of the product, enabling the rest of the team to begin development seamlessly.
  • Strategic Collaboration: Navigated constraints with manufacturer support, leveraging available resources to bring the product to fruition effectively
  • AOSP 10 Initiation: Embarked on this journey with a fresh perspective, taking on AOSP 10 development despite being new to the domain at the time.
  • Multi Product Bringup: Worked towards bring up of multiple products, running newer versions of android, including but not limited to AOSP 10, and 13.

Pill Matics

Tech Lead Consultant

Mar 2025 - Present


Embedded Device Bringup
  • ESP32 Initiation: Create bare bones software based off of the requirements for this microcontroller that will be the pill dispenser's brain.
  • Device Architecture: Establish a modular, robust and future proof architecture for the basic functions of this device
  • Infrastructure Re-use: Repurpose and reuse existing BL Healthcare infrastructure to support new device and protocols
  • AI Copilot Leveraged: Leverage Copilot to put together the initial codebase and touch ups based on requirements. More than 20,000 lines generated by AI across 5 features, providing a foundation for future work.

SDP Flash Info Tech

Tech Lead Consultant

Feb 2022 - Present


Technical Coordination
  • Strategic Technical Leadership: Provided comprehensive technical guidance and consultation, aligning solutions with client requirements and fostering innovation.
  • Talent Acquisition & Management: Actively participated in the end-to-end hiring process, including searching for, interviewing, and making overall hiring decisions for technical roles.
  • Recruitment Strategy & Execution: Guided the management of job postings on platforms like LinkedIn and Indeed, optimizing visibility and attracting top talent to meet client needs.
  • Technical Documentation & Knowledge Sharing: Distributed comprehensive technical documentation and guidance to peers, including:
    • Employee System Setup: A guide for onboarding and system setup in tech companies.
    • Company Game Plan: A high-level planning and execution guide for startups.
    • Commands & Tools Documentation: A comprehensive list of daily use items for AOSP engineers.
    • NDA Template: For employee/employer relationship and company/client relationship.