Software Developer
Current• Lead developer responsible for the full software lifecycle—from design to support—of Tagaby, a Telaeris product used to track personal items such as clothing, water bottles, and devices using low-cost RFID technology. The software architecture includes a backend Node.js API, a MySQL database (for storing user credentials, contact info, organizations, and tags), a cross-platform Flutter app, a website frontend, and a C# .NET Core desktop program.• Lead developer for our Android… Show more • Lead developer responsible for the full software lifecycle—from design to support—of Tagaby, a Telaeris product used to track personal items such as clothing, water bottles, and devices using low-cost RFID technology. The software architecture includes a backend Node.js API, a MySQL database (for storing user credentials, contact info, organizations, and tags), a cross-platform Flutter app, a website frontend, and a C# .NET Core desktop program.• Lead developer for our Android over-the-air update server, ensuring secure and reliable delivery of firmware to all our client handheld devices.• Dockerized and containerized all services to create easily set-up environments for developers and secure on-premise containers for clients.• Implemented Continuous Integration and Continuous Delivery (CI/CD) for all applications using GitHub Actions, making deployment quick, efficient, and simple.• Developing and collaborating with a geographically diverse engineering team. Show less