System design discussion

Having 14+ years IT experience having system analysis, design, development, testing, and implementation of Java applications.
Designed distributed system from ground up and built base framework and working closely with Product Manager on the requirement.
Working on GCP and SAP Cloud, and On-Premises DC, working with the SRE, Network engineering team to build new servers.
To gather new Requirements, Estimate, Impact Analysis, Code, prepare related documentation, Test,
Review and Manage the Deployment of all the Service Requests.
Coordination with other stakeholders during the design phase to UAT testing. Posses’ ability for technical support and guidance for post-release.
Have the ability to plan a course of action, manage and prioritize activities so as to execute them in a time-bound manner.
Has flair to adapt to new software applications and products, self-starter, has good communication and understanding of business workflow.
Effective team player with excellent problem-solving abilities, a willing and quick learner with strong technical and communication skills.
Years of education
File Fortify & Anti Virus :
1. Built client library for on-premise legacy system(micro-service) & micro-service for cobalt GCP DC(Docker & HashiCorp), Spring Security OAuth 2.0 for distributed System, and used Microservice design patterns
2. Prioritized work for weekly sprints and coordinated with other engineering to track
progress.
3. Designed the client library and micro-service for the on-premise legacy system (some are bare metal and some are GCP cloud) & cobalt DC (This is cloud DC), It is a Hyper Cloud environment.
4. Collaboration with different adopting products teams on daily basis.
5. CI/CD - Jenkins and Cobalt [Develop and deploy container-based microservices across a diverse set of runtime environments (GCP and bare-metal data centers) with full project lifecycle support.]
6. Observability - I defined SLI & SLO and SLA using DynaTrace and Grafna.
7. Archived 98% SLO in both cloud and on-premise, during the performance testing. This is a file-based operation and it is CPU intensive and achieved better JVM operation and CPU operation.
8. Security vulnerability using the Whitesource and FileFortify and fix the issue.
9. Work closely with the Product Manager on the Functional Requirement.
Improvements have done:
1. Perform profiling using the JVisualVM seeing object growing which was reduced as using session object.
2. Identified a performance improvement and made a 24% improvement overall in the request call.
3. Setting up a separate place holder which needs to track for production rollout.
4. Identified bugs in the existing code and tracked them to closure.
Daily with the team :
1. Mentoring the new members and making them understand the product.
2. Having calls with the team members when stuck with technical issues.
3. Working with the QA on the test case plan and helping them if they suck with environmental issues.
4. Working with the OPS team for fixing the dev lab issues.
CMX - Content Management System :
The CMX NG is an Enterprise contact management application, The Application need to be build and maintained. The existing application run on a MDM platform, which was planned to be retired due to it high cost. So, the same functionality has to be moved to this CMX NG platform. And build the below API’s and publish
1. Create , Modify , Delete API’s
2. Retrieve API’s
3. Find API’s
4. Audit API’s
5. Publish[Inbound/Outbound]
Have to be build and maintained and based on the need from channels the apis has be to changes.
Project Description:
The CMX is an Enterprise contact management application, which holds email address, phone number and different type of address. CMX is the SOR. This application is built on Camel, spring, Dozer and Hibernate.
Bank’s major channels – OLB [Online Banking] , IVR , Bank Center Channels, Cards System, Fraud System, Collection System , Mobile Web and MBDA we involved as part of this initial build.
IWS (Individual Web Services) is a collection of self-contained business services that exposes WellPoint business functions like Drill down health history, Auto underwriter response, Products,Rates etc to online partners including eHealth, Plan Finder and Connecture for the process ofAuto Underwriting Process. These services are sets of related application functions that can be programmatically invoked over the Internet. IWS can dynamically mix and match Web services to perform complex transactions with minimal programming. These Web services allow buyers and sellers all over the world to discover each other, connect dynamically, and execute transactions in real time with minimal human interaction. Moreover, these services are self-contained, self-describing modular applications that can be published, located, and invoked across the Web.
Java 8
undefinedSystem design discussion
System Architecture discussion
IoT Automation