Senior Software Engineer
CurrentMaking network management and measurement software for Rajant's InstaMesh® Kinetic Mesh® networks. Development Point of Contact for the LM3 BreadCrumb project...accountable for tracking the milestones of our product development and release process. Designed and implemented new management tool features to ease the installation and configuration of large InstaMesh® networks. Created a Rapid Deployment Tool for quickly bringing up a secure Instamesh network in a field expedient environment. Created a Initial Bulk Configuration feature for use in large deployments.Created LDAP/Active Directory authentication and authorization support for the mesh network state proxy. Added a remote proxy configuration capability and alerting and automated data collection triggered by anomalous network conditions. Implemented encryption at-rest for sensitive items in the proxy configuration. Packaged the proxy for deployment in Docker. Prototyped an Akka-based client for the state proxy. Created alerting, messaging and reporting support for the mesh network dashboard product. Engineered and implemented real-time extensions to the existing proxy-client protocol. Mentored an intern team while they developed and evaluated automated performance tests for a Rajant network management product running in a Raspberry Pi environment. Prototyped integrating Scala and Java apps as native code with product firmware. Produced subject-matter-expert tutorial videos for internal use. Wrote documentation for field engineers and customers on integrating Instamesh network nodes with third-party network management tools using SNMP. Developed expertise in tactical situational awareness software and its use in InstaMesh® networks with fixed, mobile and man-portable nodes, performing several prospective customer demonstrations