Experience
2019 — Now
2019 — Now
Sunnyvale, California
2017 — 2019
2017 — 2019
Sunnyvale, CA
2016 — 2017
2016 — 2017
AisleFire is an information and marketing services company that leverages location-sensing and IoT technologies to enable new operations, marketing and insights solutions for brick & mortar retailers and their CPG partners. https://www.aislefire.com
Hired as one of the first two employees to bring retail data and back-end architecture expertise to VC-backed startup. Promoted to VP Engineering with primary responsibility for managing and growing the distributed engineering team tasked with building and delivering mobile applications using native iOS and Android, Cordova, and Ionic, cloud services, infrastructure, IoT sensor systems, and analytic solutions.
• Drove the effort to convert prototype and pilot-focused projects into market-ready solutions.
• Led mobile team in major architectural revisions to enhance stability, reliability, and reusability of internal frameworks. The effort included updates to data models, transport layer, and isolation of sensor data collection.
• Led cloud team in the transition from single-application monolith to scalable microservices platform utilizing Spring Boot, Spring Cloud, RabbitMQ and Kafka messaging services, and deployed on a Pivotal Cloud Foundry PaaS.
• Grew team from 4 to 8 FTE positions – including both internal and external resources.
• Worked closely with data science team to enhance data pipeline, location engine, and machine learning efforts.
• Led design and development of internal applications to support major R&D efforts on next-generation location sensing.
• Partnered with Product team to define and build customer-facing reporting dashboards and delivery mechanism.
• Responsible for evaluation and management of external technology service providers.
• Partnered with key stakeholders across the enterprise, including business/product/marketing and external clients to develop requirements, set priorities, and ensure compliance with strict security and vendor review process.
2014 — 2016
2014 — 2016
Primary responsibility for the design, architecture, and implementation of AisleFire’s web services and API platform, as well as reporting and analytics. Written in Spring Boot, backed by MySQL, and secured with OpenID Connect, the platform served as the backbone for internal and external mobile applications, reporting and analytics services, and micro-location technologies.
• Owned data architecture and database design throughout the organization.
• Responsible for infrastructure design. Evaluated and managed relationships with cloud service providers, multiple contractors, internal specifications and requirements, and implementation on Rackspace cloud.
• Managed back-end, reporting, and analytics teams, including internal and external resources.
• Key contributor in design, research, and development of first generation proprietary mapping and location services algorithms, utilizing mobile phone sensors and Bluetooth (BLE) iBeacon technologies.
• Worked closely with hardware engineers to build custom Arduino-based hardware and firmware.
2008 — 2014
2008 — 2014
Fremont, CA
Hired as the first full-time employee to bring technical expertise and software development skills to an infant-stage startup. Designed, developed, and maintained solutions spanning from several successful pilot programs through delivery of accurate daily forecasts and SaaS reporting solutions across 60 million store/item records and 450+ customers.
Directed the migration from a traditional data center to a cloud-based solution leveraging AWS.
• Quickly went from having no previous cloud experience to being the internal AWS expert.
• Designed the initial system architecture.
• Led the effort to port the existing code base to the new platform.
Responsible for architecture and development of DemandView Engine (DVE) – an internal C# service that marshals the execution of daily processing tasks.
• Responsible for initial design, as well as several substantial improvements.
• Designed an enhancement to allow run-time parameter specification for tasks, greatly improving system flexibility. Oversaw development and testing by an offshore team.
• Improved logging systems for better visibility into execution and improved development speed.
Designed and implemented a process for creating generic test and demo data.
Led design and development of several internal web utilities.
• Vendor Mapping System (VMS) – used to aid in assigning product ownership and viewing permissions.
• Operations Dashboard – used to monitor the state of production systems.
Set up and managed the version control repository and created standard internal procedures.
Designed standardized input data transformation component; worked closely with consulting partner and offshore team.
Education
Harvey Mudd College