Software Engineer
Current• Supported existing hybrid web application by implementing reusable features such as quick filtering and searchable select drop downs, leading to a more intuitive user experience on mobile and desktop.• Developed and deployed Golang based automation microservice to production Kubernetes cluster, decreasing time spent on new account set up by over 50%.• Optimized Docker image build pipeline, reducing memory usage of production microservices by up to 75%.• Implemented an algorithm to detect and flag RFID tags exhibiting faulty behavior, increasing overall location accuracy when interpreting tag data.• Enhanced an existing UHF RFID handling service by introducing the ability to concurrently process tag reads from multiple HTTP data streams within a single shared memory map, leading to faster and more efficient data delivery.• Wrote custom Linux device controller in C to enable USB-to-cloud data transfer in a low-resource environment via ASCII serial protocol. This resulted in added cloud functionality for previously unsupported devices. Leveraged CMake for build automation and Python's Flask library for a configurable WiFi-based user interface.• Designed custom B2B IoT solutions using Linux-based distributed sytems over LAN. Utilized Docker, Docker Compose, RabbitMQ, and Node-RED to adapt to varying workflow requirements and create durable software solutions.