Software Engineer Ii
- Developed new features and capabilities for Aware's SaaS product by leveraging experience in highly scalable, distributed application development with .NET Core, C#, TypeScript, JavaScript (React.js), RabbitMQ, Postgres SQL, CosmosDB, and ElasticSearch.- Facilitated the continuous deployment of cloud-based distributed services using Kubernetes, Kustomize, Helm, and Flux, while leveraging Azure cloud services for high-volume data streaming, enrichment, and feature delivery.- Solved broad-ranging, time-critical business and product issues, including fulfilling on-call duties across multiple teams to ensure system stability and rapid incident response.- Led the migration of team-owned C# code from a monolithic repository to separate micro-servicerepositories for each vertical slice of the application, and set up CI/CD pipelines using Azure DevOpswith unit test automation and API schema validation. - Led a project which implemented Azure Data Explorer and Azure Event Hub for real time processing ofan organization's sentiment, toxicity, and other key indicators by building C# micro-services which weredeployed to an Azure hosted kubernetes instance. - Led and designed a project which used C# micro-services connected via RabbitMQ to integrate sensitivedata AI/ML models into Aware's suite of monitoring tools to alert customers of potential PII (PersonallyIdentifiable Information) risks in their collaboration data. - Led a hackathon team to produce a C# service that highlights risk anomalies within a customer's data. - Fulfilled on-call duties on multiple teams to ensure system stability and rapid incident response by utilizingGrafana/New Relic to diagnose and resolve production incidents.- Evaluated technology choices and maintained the technology radar to evolve the product ahead of customer and business needs.- Grew the engineering learning culture by mentoring and sharing knowledge across the team.