Senior Software Engineer
CurrentApplied Data Science Partners specialises in delivering AI solutions to solve real world problems for numerous industries.Client in the Fintech industry:- led the migration of a backend multi-agent system with a micro services architecture, from Azure App Service/Azure ML to Azure Kubernetes Service. Enhanced existing Azure Pipelines for automated deployments and templating of K8 manifest files. Connected the K8 cluster with Azure Key Vault for secret management via rbac, added… Show more Applied Data Science Partners specialises in delivering AI solutions to solve real world problems for numerous industries.Client in the Fintech industry:- led the migration of a backend multi-agent system with a micro services architecture, from Azure App Service/Azure ML to Azure Kubernetes Service. Enhanced existing Azure Pipelines for automated deployments and templating of K8 manifest files. Connected the K8 cluster with Azure Key Vault for secret management via rbac, added handling for TLS termination with Azure Application Gateway and cert-manager, configured K8 ingress resources for request routing and custom health probes. - Made the system more resilient by improving exception handling and adding structured logging of key events to all micro services, improving monitoring and metrics. - Created unit tests to cover core functionality for all agent services, increasing overall test coverage by 30%.- Created a e2e test suite which can run as a scheduled job, verifying that core functionality of the entire system works as expected.- Helped team members overcome blockers and proactively reviewed PR’s to achieve optimal code quality for a production ready system. Show less