Development of Exposure Calculator Service
TechStack : Scala, Jetty Server, REST HTTP API
Designed and implemented a high-performance server muliple endpoints using Jetty and Scala, utilizing the functional and object-oriented features of Scala to write efficient, scalable, and maintainable code.
Implemented concurrent and parallel processing using a variety of Scala features, including Futures, Parallel Collections, and Scala collections, to improve application performance and scalability.
Managed asynchronous task execution using the Scala ExecutionContext, ensuring efficient and effective utilization of system resources and optimized performance for multi-threaded applications.
CI/CD of Exposure Calculator Service
TechStack : YAML, Helm Charts, Kubernetes, Docker, ADO, Bash script
Create Dockerized Container for Exposure Calculator Service using DockerFiles.
Pushed the image to ACR(Azure Container Register) using build pipeline which get triggered on every commit.
Implemented Helm chart to deploy the app service(Deployment, Service, Ingress, PVC, PV, Secrets k8s object) in AKS(Azure Kubernetes Service) using ADO(Azure Devops) pipeline.
Added Dependabot tool to scan the project libraries for updation to latest version which opens PR automatically with deafult branch in schedule manner.
Added SonarQube to publish the code coverage percentage, code smell, etc using scoverage scala tool.
MSCI BEON - One Analytics Platform
TechStack : Python, Scala, Confluence API, TeamCity API
Created Python Tool to automate for publishing the test results from TeamCity Pipeline to Confluence Page.
Contributed on addition of Regression Framework which automated test in Scala using TestNg.
Created a tool to compare two csv file in python using pandas library.