Shivshankar Solution Architect
Summary
- A technically astute and result-oriented professional with 12+ years of total experience with two years of onsite experience.
- 5 years total experience as a Solution Architect
- Working as an Architect/Senior Consultant. For the last couple of projects, I was in the role of Technical Architect/Solution Architect/Senior Consultant/Individual Contributor/Module Lead.
- Experienced in Banking and Financial Services, Insurance, Health Care, and Telecommunications.
- I have also worked on the DevOps, Scrum-Agile, and Waterfall software delivery methodologies.
Experience
Lead/Technical Architect
OCT-2021 to Present
Application Architect
OCT-2018 to SEP-2021
Senior Consultant
NOV-2016 to OCT-2018
Package Solution Consultant
SEP-2014 to NOV-2016
System Engineer
DEC-2010 to SEP-2014
Projects
Lead Architect/Senior Consultant/Individual Contributor, Griffin Polaris – DBS Digital Modernization
Responsibilities:
- Gathering and analysis of the requirements of clients. Understand the current system and provide the estimation to implement the requirements using microservices design pattern with the Impact Analysis.
- Take part in designing the application and decomposing the monolithic application to
microservices architecture. - Managing the microservices module of the project and taking care of deliverables.
- Implement the code using Spring Boot/ Spring Cloud-Netflix /Java8/J2ee in Tomcat Server with Maven builds and Mysql/MongoDB.
- Development of Microservices using Spring Boot with Apache Kafka and Domain Driven Design Patterns and sagas.
- Deployment of microservices using DevOps tools like Docker, Jenkins, OpenShift, etc.
- Configuration and Version Management, Monitoring, and analysis of issues and performance in Bitbucket.
- Attending daily agile scrum standup Meetings and maintaining minutes of the meetings, and preparing Weekly Status Report
- Deploy code to different environments (Dev, Test, Stage, etc.)
- Implement change requests raised by the client, perform unit testing using Junit /Mockito, and perform integration testing using WireMock.
- Ensure maintainability of the application and ensure compliance with coding standards using SonarQube.
- Depending upon CR and tickets/issues described, provide our fixes and deploy the same in lower environments to resolve the issue.
- Participated in High level and Low-level designing (HLD and LLD) for clients.
- Different types of documentation (Unit Test Case Document etc.)
Technologies: Spring Boot/Microservices, Spring Cloud-Netflix OSS, Web Services, Rest API, Java 8, J2EE, Maven, Spring Security – OAuth2, JWT, Swagger, JavaScript, Servlet, CSS, XML, JSON, HTML/DHTML, MySQL, RDBMS, MongoDB, Spring Tool Suite, Eclipse, Postman, Docker, Jenkins, Maven, ELK Stack, Mongo compass, JDK 1.8, Git, JIRA, MySQL Workbench, Log4J Logger, SonarQube, Zipkin, Apache Kafka, JUnit/Mockito, WireMock, Postman, Microsoft Office suite, Adobe Acrobat.
Module Details: I have worked on different modules of microservices and their integration with other microservices applications. Mainly I have worked on customer details microservice applications. This service will connect to all downstream systems, collect all the data, transform/manipulate/filter, and send it to the caller/UI.
Project Details:
- Worked in Spring Boot/Microservices, Spring Cloud, Java8/J2EE, and Rest Services. And also worked on different integration among microservices, Image services, account services and some third-party systems.
- Development of all the use cases using Spring Boot, Microservices, Maven build, Java/J2ee, JSP, Spring Cloud, Netflix stack, API Gateway, OAuth2 Security, Spring Security, Spring Data, JDBC, Rest Template, Consuming/Exposing Rest Services, Exception Handling, log4j logging, Containerization using Docker, Openshift, CI & CD using Jenkins, BitBucket.
- Participated in High level and Low-level designing (HLD and LLD) for clients.
- Different types of documentation (Unit Test Case Document etc).
Application Architect/Technical Lead, TFS X-Factory (IBM AI Labs)
Responsibilities:
- Gathering and analysis of the requirements of clients. Understand the current system and provide the estimation to implement the requirements with the Impact Analysis.
- Take part in designing the application architecture.
- Managing the microservices module of the project and taking care of deliverables.
- Implement the code using Spring Boot/ Spring Cloud /Java/J2ee in Tomcat Server with Maven build and MongoDB.
- Development of Microservices using Spring Boot with Apache Kafka and Domain Driven Design pattern and sagas.
- Deployment of microservices using DevOps tools like Docker, Jenkins, OpenShift etc.
- Configuration and Version Management, Monitoring and analysis of issues and performance in GitHub.
- Attending daily agile scrum standup Meetings and maintaining minutes of the meetings and Preparing Weekly Status Report
- Deploy code to different environments (Dev, Test, Stage etc.)
- Implement change requests raised by the client and perform unit testing using Junit /Mockito /Test Rest Template.
- Ensure maintainability of the application and ensure compliance to coding standards using SonarQube.
- Depending upon CR and tickets/issues described, provide our fixes and deploy the same in lower environments to resolve the issue.
- Participated in High level and Low-level designing (HLD and LLD) for clients. Different types of documentation (Unit Test Case Document etc.)
Technologies: Spring Boot/Microservices, Spring Cloud-Netflix OSS, Web Services, Rest API,
Java 8, J2EE, Maven, Spring Security – Oauth2, JWT, Swagger, JSP, JavaScript, Servlet, Portlets, CSS, XML, JSON, HTML/DHTML, MySQL, RDBMS, MongoDB, Spring Tool Suite, Eclipse, Postman, Docker, Jenkins, Maven, ELK Stack, Mongo compass, JDK 1.8, Git, JIRA, MySQL Workbench, Log4J Logger,
SonarQube, Zipkin, Apache Kafka, JUnit/Mockito, Insomnia, Microsoft Office suite, Adobe Acrobat.
Module Details: I have worked on different modules of microservices and their integration with other microservices applications and some third-party dealer applications. Mainly I have worked on Inspection Service applications.
Project Details:
- Worked in Spring Boot/Microservices, Spring Cloud, Java/J2EE, and Rest Services. And also worked on different integration among microservices, Image services, account services and some third-party systems.
- Development of all the use cases using Spring Boot, Microservices, Maven build, Java/J2ee, JSP, Spring Cloud, Netflix stack, API Gateway, OAuth2 Security, Spring Security, Spring Data, JDBC, Rest Template, Consuming/Exposing Rest Services, Exception Handling, log4j logging, Containerization using Docker, Openshift, CI & CD using Jenkins.
- Participated in High level and Low-level designing (HLD and LLD) for clients.
- Different types of documentation (Unit Test Case Document etc).
Senior Consultant, SAHAJ VLE Web-Portal.
Responsibilities:
- Gathering and analysis of the requirements of clients. Understand the current system and
provide the estimation to implement the requirements with the Impact Analysis. - Take part in designing the application architecture.
- Managing and leading the microservices module of the project and taking care of deliverables.
- Implement the code using Spring Boot/ Spring Cloud /Java/J2ee in Tomcat Server with Maven
build and MySQL Database 11g. - Development of Microservices using Spring Boot/Spring Cloud-Netflix stack.
- Deployment of microservices using DevOps tools like Docker, Swarm, Kubernetes, Jenkins etc. in AWS and Perform Unit testing of the code.
- Configuration and Version Management, Monitoring and analysis of issues and performance.
- Attending Weekly Meetings and maintaining minutes of the meetings and Preparing Weekly Status Report
- Deploy code to different environments (Dev, Dev2, Test, QATest etc.)
- Implement change requests raised by the client.
- Ensure maintainability of the application and ensure compliance to coding standards
- Depending upon CR and tickets/issues described, provide our fixes and deploy the same in
lower environments to resolve the issue. - Participated in High level and Low-level designing (HLD and LLD) for clients.
- Different types of documentation (Unit Test Case Document etc).
Technologies: Spring Boot/Microservices, Spring Cloud-Netflix OSS, Rest API, Java 8, J2EE, Maven, JSP, JavaScript, Ajax, Python, CSS, XML, HTML/DHTML, MySQL, RDBMS, MongoDB, Spring Tool Suite, Eclipse, Postman, Docker, Swarm, Jenkins, Maven, AWS EC2 (IaaS), WSO2, Oracle Database 11g, ELK Stack, MongoDB, Jdk 1.8, GitHub, JIRA, MySQL Workbench, JUnit/Mickito, Microsoft Office suite, Adobe Acrobat.
Module Details: I have worked on different modules of microservices, and their integration
with third-party rest services (WBSEDCL, CSC, SBI Bank, LIC, Vehicle Insurance etc.) for bill payment
with SKASH integration.
Project Details:
- Worked in Spring Boot/Microservices, Spring Cloud, Java/J2EE and Rest Services. And also
worked on different integration among microservices, SKASH and third-party systems. - Development of all the use cases using Spring Boot, Microservices, Maven build, Java/J2ee, JSP,
Spring Cloud, Netflix stack, Zuul Proxy, API Gateway, Ribbon Client-side load balancer, Eureka
– Service Registry and Discovery, OAuth2 Security, Spring Security, Spring Data JPA, JDBC
Template, Rest Template, Consuming/Exposing Rest Services, Exception Handling, log4j logging, Containerization using Docker and Docker Swarm, CI & CD using Jenkins. Deployment
in AWS cloud (IaaS). - Participated in High level and Low-level designing (HLD and LLD) for clients.
- Different types of documentation (Unit Test Case Document etc).
Senior Consultant, NHS - ESR, National Health Services
Responsibilities:
- Gathering and analysis of the requirements of clients. Understand the current system (Oracle
E-Business Suite) and provide an estimation to implement the requirements with the Impact
Analysis. - Implement the code using Java/J2ee/Spring Boot/JSF/Oracle ADF in Weblogic Server and
Oracle Database 11g. - Perform Unit testing of the code.
- Integrating Java/J2ee/Spring/JSF/ADF application with oracle EBS system.
- Configuration and Version Management, Monitoring and analysis of issues and performance.
- Attending Weekly Meetings and maintaining minutes of the meetings and Preparing Weekly
Status Report - Deploy code to different environments (Dev, Dev2, Test, QATest etc.) ● Implement change
requests raised by the client. - Work on tickets and Production issues(P1/P2) as per demand.
- Implementation of Skinning and layout for the entire application.
- Ensure maintainability of the application and ensure compliance to coding standards
- Depending upon CR and tickets/issues described in ServiceNow, provide our fixes and deploy
the same in lower environments to resolve the issue. - Participated in High level and Low level designing (HLD and LLD) for clients.
- Different types of documentation (Unit Test Case Document etc).
Technologies: Java 8, J2ee, Spring Boot, Microservices, Spring Cloud-Netflix OSS, Rest API,
Cloud Computing AWS, Hibernate, Oracle ADF 11g(Application Development Framework),Java/J2EE, Java Server Faces(JSF), JavaScript, Ajax, CSS, XML, HTML/DHTML, SQL, RDBMS, Spring Tool Suite, Postman,JDeveloper Studio 11.1.1.7.0, Oracle Skin Editor 12c, WSO2, Weblogic Server 10.3, Oracle Database 11g, Jdk 1.6, JIRA, CVS,ServiceNow, Microsoft Office suite, Adobe Acrobat, Win Merge, Eclipse
Project Details:
- Development of all the forms using Spring Boot, Microservices, Rest Services, Java/J2ee, JSP,
Spring Cloud-Netflix stack, ADF 11g Data Control, ADF-BC, Deployment, Skin/CSS and UI
Designing, Custom Skinning,ADF Faces using Rich components, ADF Faces using Partial
Triggers, ADF Lifecycle, ADF Exception Handling, ADF Security, Register Custom Listener,
AppModule Tuning, VO Tuning, Depin High level and Low level designing (HLD and LLD) for
client. - Different types of documentation (Unit Test Case Document etc).
Developer, Internal Portal(IPOE), Bank of America
Responsibilities:
- Gathering and analysis of the requirements from clients. Provide estimation to implement the
requirements with the Impact Analysis. - Implement the code using ADF in Weblogic Server and Oracle Database 11g.
- Perform Unit testing of the code.
- Configuration and Version Management, Monitoring and analysis of issues and performance
- Attending Weekly Meetings and maintaining minutes of the meetings and Preparing Weekly
Status Report - Deploy code to different environments (Dev,Test,QATestetc.)
- Implement change requests raised by the client.
- Implementation of Skinning and layout for the entire application.
- Use of IPMS for project management and tracking
- Ensure maintainability of the application and ensure compliance to coding standards
- Depending upon CR and tickets/issues described in JIRA, provide our fixes and deploy the same
in lower environments to resolve the issue.
Technologies: Oracle ADF 11g(Application Development Framework), Oracle Webcenter Portal,
Java/J2EE, Java Server Faces(JSF), JavaScript, Ajax, CSS, XML, HTML/DHTML, SQL, RDBMS
Special Software: JDeveloper Studio 11.1.1.7.0,Weblogic Server 10.5, Oracle Database 11g, Jdk 1.6, JIRA, PerForce, HP Quality Center(QC), Jasper Reports,Microsoft Office suite, Adobe Acrobat, Win Merge Module Details: I have worked on the Client360 application of the Internal portal.
Project Details:
- Worked in Client360 application of Internal portal.
- Development of all the forms using ADF 11g (creation of EOs, VOs, Viewlink, ViewAccessor, Associations, ViewCriteria, LOV, Dependent LOV, Application Module, ADF Faces, Controller(Task-Flow : Bounded and Unbounded), Data Control, ADF-BC, Deployment, Skin/CSS and UI Designing, Custom Skinning,ADF Faces using Rich components, ADF Faces using Partial Triggers, ADF Lifecycle, ADF Exception Handling, ADF Security, Register Custom Listener, AppModule Tuning, VO Tuning, Export to Excel and Export to PDF, Webservices Integration, ADF integration with SOA etc.)
- Participated in High level and Low level designing for client and account screens.
- Different types of documentation (Unit Test Case Document, Code Review Document).
Developer, AXA Eq - Group Intranet – OFF
Responsibilities:
- System and Requirement analysis of the applications already developed.
- Carrying out deployment activity of the applications.
- Preparing the Analysis documents and Low Level Design documents(LLD). 4. Raising and solving tickets
Technologies: Java/J2EE,Java,J2ee,Spring, Spring MVC, Servlet,Portlet,JSTL,JSP,HTML,CSS,XML, JDBC,JavaScript, Jquery,Ajax,Junit,Oracle,SQL,PL/SQL, Java/J2ee Design Pattern, Oracle, IBM WebSphere Portal Server 6.0, IBM WebSphere Application Server, IBM Rational Application Developer (IBM RAD 7.5),Quality Control (QC), TOAD, SVN,UML Tools: JUDE.
Module Details: I have worked on Scorecard Log-in Details modules.
Project Details:
- System and Requirement analysis of the applications to be developed.
- Preparing the Analysis documents and High Level Design documents
- (HLD) and reviewing the same for others.
- Development of pages using JSP,JSTL and worked on the login screen.
- Carrying out deployment activity of the applications.
- Preparing the Analysis documents and Low Level Design documents(LLD).
- Solving critical issues and troubleshooting at the time of development.
Certificates
Oracle Certified Java Programmer (OCJP, SE-6) Certified in 2012
AWS Cloud Certification in 2020
Oracle Application Development Framework 11g (ADF 11g) Certified in 2014