Principal Software Engineer
Current(Fully remote since 2018)Recent highlighted projects have included:* Designed (UX, UI, back-end architecture), implemented, documented & support web UI for collecting ground-truth for CNN training; system currently scales to tens of thousands of images per day* Designed, implemented, documented & support web UI for monitoring & browsing donated video clip database* Designed, implemented, documented & support web UI for visualizing and debugging automated analytics test results* Filed 31 patent applications (3 granted, 6 allowed, 22 in-progress)* Designed and implemented C++ infrastructure components for large-scale 24/7 cloud-based streaming video storage and playback system* Transitioned geolocation service back-end architecture to Docker containers hosted on AWS* Redesigned geolocation web UI workflow for easier usage, and developed web-based visualizations of system output* Designed and developed a web client for viewing real-time security alerts across multiple cameras* Developed Android tablet, Android Wear and web-based Command & Control client applications for position- and data-sharing system* Designed and implemented core communication and coordination architecture for microservices-based geolocation system as a Java REST service wrapping a C++ logic engine