PV Subramanian, Developer in Washington, DC, United States
PV is available for hire
Hire PV

PV Subramanian

Verified Expert  in Engineering

Product Marketing Developer

Washington, DC, United States
Toptal Member Since
June 14, 2014

PV brings 15+ years of technology product management experience in networking, mobility, and IoT. His blend of software, hardware, mobile, and cloud experience makes him a unique and valuable addition. PV's pragmatic approach can be invaluable in bringing sales, engineering, and leadership together on conflicting issues, maintaining forward project momentum. He is also a seasoned Java/Android developer with many successful engineering projects.



Preferred Environment

Android Studio, Eclipse

The most amazing...

...thing I've coded is a J2ME Mandelbrot fractal generator using multiple peer-connected Blackberries for computation.

Work Experience


2015 - PRESENT
  • Co-founded Visybl, a B2B SaaS IoT startup with a mission to digitize enterprise assets and interactions, and make critical data available in real-time via the Visybl Cloud.
  • Handled end-to-end product development including hardware (EE/ME), firmware, software, and cloud.
Technologies: Cellular, Raspberry Pi, Java, Bluetooth LE

Mobile Developer

2012 - 2013
Yamm Software
  • Reverse engineered the serial protocol for an animal weigh scale.
  • Tested USB-to-serial and serial-Bluetooth adapters for best fit with the application.
  • Developed wireframes for the app.
  • Integrated drivers for USB OTG.
  • Tested and debugged the app remotely.
Technologies: USB, Android

Patent: Method and Apparatus for Radio Frequency Identification (RFID) Data Transmission

Patent Issued Dec 5, 2012 EP2798579B1

Patent: Method and Apparatus for Optimizing Management and Configuration of Radio Frequency Identification Readers

Patent 9130840

Eco Driving App

When drivers are given instant feedback on the gas-guzzling consequences of their driving behavior, they respond better. This app collects vehicle parameters from an OBD2 adapter (over Bluetooth) such as RPM, instant fuel use, and throttle state to track behavior and make recommendations.

Network Device Configuration and Demonstration Tool

A .NET (C#) Windows desktop application to configure, deploy, and demonstrate the capabilities of a radio frequency ID-based asset tracking product. Features include a rich UI, multiple end-point management, real-time performance monitoring, and per-user licensing.

Android App to Control Arduino-based Cellphone Lockers

As part of a pay-to-charge-phone solution, this Android app processes credit-card transactions and sends commands to an Arduino controller to open a charging locker. At the end of the purchased time, the charging stops, the locker door unlocks, etc.


Java, C#.NET




GCM, JavaMail




Android, Windows, Raspberry Pi, Bluetooth LE, Eclipse


log4j, Multimedia Messaging Service (MMS), SMS, Bluetooth, Product Management, Product Marketing, Industrial Internet of Things (IIoT), IoT Protocols, USB, Cellular, Shell Scripting

Industry Expertise

Project Management


Android Studio, Amazon Simple Email Service (SES)

1996 - 1998

MBA Degree in Marketing

Indian Institute of Management - India

1990 - 1994

BS Degree in Electrical Engineering

Indian Institute of Technology - India