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
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.
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.
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.
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.
About
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.