Software development of a partner portal for Alarm Connections.
This was a simple password generator application that was built for a larger project.
Full-stack systems management system for a fictional auto dealership with modern UI, CRUD functionality, and customizable product inventory
A business website for a local barbershop.
Alarm Connections is no longer in business. Alarm Connections was a wholesale alarm monitoring company that I had the pleasure of working with for several years. The company provided alarm monitoring services to alarm dealers and integrators. The project involved the development of a partner portal that allows partners to manage customer invoices and other related tasks. The portal was built using .NET Core 3.1 for the Web API and Angular for the UI. The project was completed in 2020 and was a great success. The portal was well received by the partners and helped to streamline the invoicing process. The project was a great learning experience for me and helped me to improve my skills in web development. A custom Web API was built using .NET Core 3.1 to handle the backend logic and data storage. The API was designed to be RESTful and followed best practices for security and performance. One of the API's involved refactoring a partner's SOAP service and refactoring it to a RESTful Web API. The API's were hosted on Azure and used Azure Virtual Machines for data storage. The API was designed to be scalable and could handle a large number of requests. The API was also designed to be secure and used OAuth2 for authentication and authorization. The API was tested using Postman and was found to be reliable and performant. The UI was built using Angular and was designed to be responsive and user-friendly. This was placed in an Azure App Service.