Lead Developer
Current• Primarily Developed C# .Net APIs that connected to Sql Server within a microservices architecture to support secure, scalable cloud applications for forensic investigators. Key components and principles included: authentication (utilizing OpenID), secure document and data storage and retrieval (leveraging Entity Framework, Azure SQL Server, and Blob Storage), ease of code updates, inter-service communication (using Azure Service Bus), and real-time client updates (facilitated by SignalR)• Using React, CSS, and Typescript , maintained a customer facing application that had a rich dash board interface• Implemented a range of security measures, including RBAC (Role-Based Access Control), automated workflows, VNet integration, encryption, and key vault management, to maintain a secure and scalable cloud infrastructure.• Automated the creation and management of secure environments using Bicep, GitHub Actions, PowerShell, and Azure CLI. Ensured consistency and reliability in both development and production environments.• Designed and implemented solutions using Azure services such as Container Apps, Blob Storage, SQL Server, Key Vault, Service Bus, and Application Insights, establishing a scalable architecture for managing data, secure communication, and real-time monitoring.• Developed and deployed multi-container solutions using Docker and Docker Compose, allowing different services to communicate seamlessly. Hosted on an Azure VM with automated provisioning, providing reliable orchestration and networking for microservices.