Raleigh, North Carolina, United States
Using Vue.js (frontend) and Nest.js/Node.js (JavaScript/typescript). Helped in the design maintenance of a cloud-native building automations application (KMC Commander). The app communicated through BACNet, Modbus, SNMP to a physical gateway. Being a mostly a legacy app my main responsibility was to address bugs, and customer requests in a timely manner. That being said I also:
• Implemented full interopability between Tridium's Niagara application and physical box, Making it completely seamless for customers that use the number one market solution for on-prem building automation to transition to KMC Commander, allowing cloud based control of a building.
• Overhauled the Server-rendered JQuery licensing system to Node.js/Vue.js which added features such as automating the previously manual process of issuing sales and purchase orders. Automated customer invoicing and payment processing. Created automatic billing report emails. Implemented the code to restrict the user when their license expired.
• Created energy management functionality that would change temperature in rooms people weren't using. Dim lights if no activity was detected. Optimize air flow through the internal HVAC system. Which allowed our users to take part in a DOE energy rebate program, which allowed them to use our software/hardware for free, while also helping the environment.