Project Portfolio
-
Project: Kohler Sites
June’22 – Till Date
Responsibilities:
-
Experience in designing architecture of cloud Kohler sites.
-
Implement, support, and manage azure cloud solutions for different business units within the organization.
-
Define global standards and processes for cloud solutions implementation and delivery.
-
Experience working with PaaS resources App service, Function app, Logic apps, APIM, Azure API Gateway Management, AKS, Eventgrid, Eventhub, Keyvault, Data factory, Synapse service, Databricks, Machine Learning workspace and Data lake.
-
Experience working with IaaS resources like Azure VM, Vnets & Subnets, Route table, Load balancer, Application gateway.
-
Provision and configure Azure IaaS & PaaS resources for various cloud-based solutions with the best practices and organizational standards.
-
Enable all service-service communication through private endpoints for all solutions hosted in the cloud. Extensive Experience in Python, PowerShell
-
Troubleshoot different types of issues. Connectivity issues between azure services related to private endpoints, DNS and vnets. User and services permission issues. Deployment issues related to CI/CD pipelines.
-
Provide consultancy to stakeholders on Azure cloud offerings, different cloud capabilities and advantages of moving their workloads to Azure cloud.
-
Implement azure policies to mature the cloud platform, to improve the cloud delivery model and to increase the overall compliance score.
-
Implement azure logging, monitoring, custom alerts and dashboards to track the performance and health of azure resources.
-
Good knowledge on Bigdata (Hadoop), MongoDB, Spark and relational DBs
-
Implement self-service using IaC(terraform) along with the DevOps team.
-
Establish security best practices, ensure compliance with industry standard (CIS)
-
Implement cost management strategies using azure advisory service and FinOps tool Apptio.
-
Create and maintain technical documents, architectural diagrams
-
Collaborate with cross-functional teams, communicate technical concepts to non-technical stakeholders.
-
Project: ESG Engineering – API
Dec’20 – June’22
Project Description:
An MSCI ESG Rating is designed to measure a company’s resilience to long-term, industry material environmental, social and governance (ESG) risks. We use a rules-based methodology to identify industry leaders and laggards according to their exposure to ESG risks and how well they manage those risks relative to peers. Our ESG Ratings range from leader (AAA, AA), average (A, BBB, BB) to laggard (B, CCC). We also rate equity and fixed income securities, loans, mutual funds, ETFs and countries.
The ESG Data API provides a way for a client to retrieve current day and historical ESG data for all issuers, Instruments and data points that the requesting user is entitled to receive. The ESG Data API provides access to over 4,000 ESG data points, including ratings and raw data.
Responsibilities:
-
Experience in building out platforms in the ESG domain using cloud native technologies in Azure.
-
Developing high-performance microservices with cache, deploying it on Cloud Infra.
-
Setting Up Cloud infra using Terraform, Using Azure Function, Cosmos DB.
-
Deploying Application on dockerised containers on Cloud.
-
Writing Scripts in Python, Powershell, Java and DotNet
-
Setting Up CI-CD pipeline using Azure DevOps.
-
Applications migration of on-prem infrastructure and applications to Azure including artifacts and CI/CD pipelines using either Lift & Shift or Re-Platforming approach
-
Setup completed automated infrastructure as code by developing Terraform modules and including approval checks for enhanced controls.
-
Follow TDD extensively and Ensure test coverage is 80% in SonarQube for all Microservices.
-
Responsible for Intensive automation API Testing using Rest Assured and Load testing using Jmeter, Gatling.
-
Design and implement MLOps pipelines for efficient machine learning model development, deployment, and monitoring. Leverage AWS services for building and deploying ML models at scale.
-
Experience in AWS services, including ECS, EKS, Fargate, Lambda, API Gateway, Route53, SageMaker and S3
-
Project: NDEP (CR & Nina Integration)
May’20 to Dec’20
Project Description:
Nuance "NDEP" (Nuance Digital Enterprise Platform) suite, allows the development of Virtual Assistants in different Digital Channels, such as Web, Mobile, WhatsApp, Facebook, Instagram, among others. This is a Live Chat, giving the possibility to integrate the overflow to digital operators and a functionality called "Nina Coach".
Said functionality optimizes the handling of interpretation intents, thus improving the user experience in the use of NLU natural language, which was one of the main challenges in the development of this strategy.
Responsibilities:
-
Requirement Gathering from Stakeholders.
-
Team handling and deployment of backend repos on Azure cloud.
-
Worked on Low latency code optimization.
-
Collaborated with domain experts to understand and characterize products and identify problematic issues
-
Project: UBS Investment
Nov’15 to May’20
Overall Responsibilities:
-
Stakeholder management. Getting requirements from the product owner and managing end to end delivery.
-
Worked as Technical Architect, redesigning the application (migrating to maven build, architectural changes from legacy to spring/boot, enabling for Docker
container). Working on BU initiative of migrating the application from Physical servers to deploying on cloud native Infra, Azure Kubernetes Service (AKS)
#Project: Klondike Role: Team Lead
Description: Klondike is a lifecycle application for the Global Equity derivative business of UBS. It connects the end-to-end flow of a trade. It connects with various microservices and manages the lifecycle of a product.
Core Technologies: Java 8, Spring, Hibernate, Webservices, Microservices Docker, Kubernetes
#Project: DM Applications Role: Team Lead
Description: A Java based application in the Equity derivative business unit of a bank. The application provides the functionality of booking back-to-back trade as part risk and open position transfer between different entities of the bank.
Core Technologies: Core Java (Threads), Spring, Spring-Boot, JWT, Sybase, Tibco- EMS/Kafka, RHEL6
#Project: Migration to PKS
Role: Team Lead/Technical Architect
Description: Risk Data Processing Business Unit of IB, have numbers of applications running in Physical hardware like RHEL5/6. Working on an initiative to migrate them to Kubernetes Infra by converting them into Docker Image, upgrading the java version. Spring version and build/deploy process change.
Core Technologies: Java8, Spring, Docker, Kubernetes
#Project: Internals- B2B Trade Booking Application Role: Team Lead
Description: A Java based application in the Equity derivative business unit of a bank. The application provides the functionality of booking back-to-back trade as part risk and open position transfer between different entities of the bank.
Core Technologies: Core Java (Threads), Python, Powershell, Spring, Spring-Boot, JWT, Sybase, Tibco-EMS/Kafka, RHEL5/6
-
Project: Syn
Feb’14 TO NOV’15
Project Description:
Syn is a middle and back-office product from GBST. Syn takes transaction from front office (OMS/IMS), Manages, and directs transactions to the appropriate back-office settlement system and ensures that each transaction is enriched with standard settlement instructions, party and other reference data while providing real-time information on client, profit & loss and depot positions, Syn enables exceptionally high Straight through processing (No manual intervention) in a complex trading environment. To do settlement and clearance for the trade within T+2 timeframe, Syn needs to know static data.
Responsibilities:
-
Worked as Java Developer, worked on analyzing new requirement or change request, preparing change request document, writing unit test cases, coding, and unit testing
-
Initiated a project converting from ASP based application to Java/ Struts based project and was involved in every aspect of SDLC.
-
Project: ARMML
Feb’13 to Feb’14
Project Description:
ARM will be the Logical Inventory system to store the network inventory information (node, circuit, service etc.), it maintains these entities information into Oracle database tables and maintains the relationship among entities. The ARM mediation layer would be the service layer over the ARM database, the mediation layer will expose two types of the services, read service, and write service.
Responsibilities:
-
Worked as DotNet Developer and team member were involved in requirement analysis, preparing requirement specification, low level design and other project artifacts, coding, unit testing, and peer review.
-
Engaged in Infrastructure upgrade as moving to Java 7, setting up Jenkins build, upgrading the build to a maven build and Junit framework upgrade to 4.0 with parallel run of Unit Test
-
Project: Claim Adjuster Desktop
Apr’12 to Dec’12
Project Description:
CAD is a web-based application which is responsible for front-end claims processing for the vehicle service contract (VSC) product line. It is mainly used by adjusters, auditors, and supervisors. It is used to enter new claims, to validate the contracts, to validate claims and to make payments to service providers.
-
Worked as Java Developer, worked on analyzing new requirement or change request, preparing change request document, writing unit test cases, coding and unit testing
-
Worked on Java/ Struts based projects and was involved in every aspect of SDLC.
-
Worked on every cycle of SDLC and involved in preparing requirement specification documents, design documents, writing Unit test cases, coding.