Senior Software Engineer
Minnetonka, Minnesota, United States
- Designed, developed, and maintained frontend and backend code bases for IoT projects and smart switches where I committed over 100k lines of code.- Implemented secure authentication service to handle malicious attacks including XSS and CSRF that was tested bycthird party security teams.- Reviewed over 120k lines of code and provided reliable and constructive feedback daily.- Created reliable and well documented Flask REST APIs and WebSocket APIs to support IoT features.- Created a modular web interface using React and Material UI that supports a range of products.- Developed React Native Android app that allowed users to interface with a smart switch via Bluetooth or NFC.- Leveraged Bash and Linux system utilities to improve productivity and efficiency.- Created robust solutions for TCP/IP implementations.- Worked with cloud services (AWS) to deploy configurations to edge devices.- Mentored junior engineers on project implementations and best practices.- Worked closely with product management to provide specific solutions to meet customer needs.- Continually delivered quality bug fixes every maintenance cycle.- Features implemented include: authentication, authorization, user management, processing networking functionally,data interfaces with network switches, and Interacting with real time data via WebSockets.- Developed APIs and Web UIs support for smart switch features including: port configuration, LLDP, DDMI, network statistics and status, PoE configuration and scheduling, alarm Management, SNMP Management, firmware management, syslog interface, DHCP, VLAN management, Bluetooth interface, NFC, and cable diagnostics