Resume (Samir Kumar Pandey)
Resume (Samir Kumar Pandey)
Resume (Samir Kumar Pandey)
PROFESSIONAL SUMMARY:
Skilled IT professional with over 16 years of experience in application design, development, and maintenance across
various industries including finance, banking, insurance, telecom, and US healthcare. Passionate about developing and
maintaining software applications with strong command of Java technologies, software design, and agile development principles.
SKILLS:
Specialized in modernizing applications into Microservices architecture using Spring Boot and Restful Web
Services, with a strong command of Java technologies, Spring Framework, and related tools.
Extensive experience in Java/JEE-based application development, covering all phases of the software
development life cycle (SDLC).
Proficient in software design principles and agile development, adept at understanding business needs and
implementing custom solutions.
Versatility in methodology, with expertise in both Agile (Scrum) and Waterfall approaches
Demonstrates exceptional written and verbal communication skills, facilitating effective collaboration, problem-
solving, and conveying complex technical concepts clearly and concisely.
Excellent code review, analytical, problem solving, debugging and troubleshooting skills.
Java Technologies: Core Java 1.8/11, J2EE, Spring Framework, Spring MVC, Spring AOP, Spring Security, Spring
Batch, Spring Boot Microservices, SOAP, REST Web Services, Spring ORM, Hibernate, JPA, Spring Data JPA, and
Groovy.
Frontend Technologies: JavaScript, CSS, jQuery, Node.js, React, ES6, and Angular 5.0/9.0.
Databases: Relational Databases like Oracle, DB2, SQL Server, Postgres, SAP Hana DB, and No-SQL MongoDB.
Tools: IntelliJ, Visual Studio, Eclipse, IBM RAD, Spring Tool Suite (STS), Git, GitHub, Bitbucket, SVN, CVS, Ant,
Maven, Gradle, Jenkins, Circle-Ci, Harness.
Cloud & DevOps: AWS (ECS, Lambda, S3, Redis Cluster, EC2, Fargate, Elastic Beanstalk, CloudFormation,
CloudWatch), Docker, Kubernetes.
Others: Streaming API Kafka, RabbitMQ, logging utilities like Log4j, Splunk, Kibana, Datadog, Junit framework with
Power Mock, Easy Mock, TDD, BDD (Cucumber Framework), Load and performance testing using JMeter,
Multithreading, Concurrency.
Experience on Netflix API like Eureka, Ribbon, Zuul, and Hystrix.
Experience in deployment of enterprise applications with Tomcat, WebLogic, JBoss and WebSphere application
server.
Experience with different data representations like JSON, HTML, CSV and XML.
Experienced in using bug tracking systems like JIRA, ServiceNow, Rally, Confluence, and IBM RTC.
Used GitHub Copilot AI for Junit code generation.
Learned and acquired knowledge on Python and ScikitLearn ML and dependent libraries.
PROFESIONAL EXPERIENCE:
Project Description:
Netstar is Dealer Sales online portal application at Mercedes-Benz USA. Netstar is the system which dealers use to obtain
ordering information about retail new and preowned, inventory new and preowned, locate new and preowned vehicle. Dealer can
also trade, acquire other dealer vehicles and can shop or custom order new & pre-owned Mercedes-Benz vehicle, schedule service, or
begin financing through Netstar application. Mission is to help the Dealers we serve succeed at retail. Netstar also provide other
services like DDR, Configuration, order, msrp and request.
Responsibilities:
Involved in complete SDLC including requirement gathering, analysis, design, development, Implementation, upgrade,
enhancements, maintenance, and support.
Participated in iteration planning, ensuring that the team has a common understanding of each story and team's backlog.
Leads and participates in daily site, cross-site, and product team standups.
Participated in retrospectives to gather feedback and derive actionable items to improve the team and the product.
Upgraded, Migrated legacy systems to Spring Boot Microservices and AWS cloud.
Enhanced UI due to backed change and resolved production issues.
Migrated legacy IBM WebSphere on-prem server to AWS cloud.
Fixed API broken due to Spring Boot and JDK upgradation.
Fixed black duck vulnerability and checkmarx sanitization issue.
Performed Unit and Integration testing and Bug fixes on UAT for new migrated services.
Environment/Tools/technologies: Spring Boot Microservices, Core Java, AWS, Redis Cache, IntelliJ, Git Hub, Jira, ServiceNow, Datadog,
React, ES6, Angular 9.
Project Description:
Margin Risk System (MRS) is developed to address margin and market risks by monitoring and acting in real-time. Financial
risk within the firm is closely monitored in real-time to mitigate any risk associated with stock market movement, customer strategy
and stock performance. Federal regulations also mandate some of risk management measure to stress test the accounts across the
firm to make sure how firm can handle stocks in the market.
Responsibilities:
Gathering requirements, estimation, test strategy, test plans and development.
Upgraded, Migrated and re-platformed etrade old MRS system using Spring Boot Microservices to Morgan Stanley
framework.
Migrated legacy Hana DB table into Hana HDI container.
Upgraded and enhanced UI due to new backed change.
Developed complex SQL calculation view and SQL join.
Performed Unit and Integration testing and Bug fixes on UAT.
Co-ordinated the Application, Database, environment support teams for Successful deployment
Prepared Implementation plan and execute it.
Co-ordinated deployment checkout activities.
Used coding standards and best practices to ensure quality.
Environment/Tools/technologies: Spring Boot Microservices, Core Java, Hana DB, Hana Studio, Hana XSA, Control-M job, Git
bitbucket, Angular 5.
Project Description:
IAM, also known as identity and access management, is a framework of policies and technologies to ensure that the right
users have the appropriate access to technology resources. IAM technologies are designed to simplify the user provisioning and
account setup process. These systems should reduce the time it takes to complete these processes with a controlled workflow that
decreases errors and the potential for abuse while allowing automated account fulfillment. We are using Keycloak as IAM tool.
Keycloak is an open-source identity and access management tool with a focus on modern applications such as single-page
applications, mobile applications, and REST APIs to allow single sign-on with Identity and Access Management.
Responsibilities:
Interacted with the client’s architect team and gathered business requirements for the product customization.
Went through the Software Requirement Specification document and Architecture document.
Developed microservices backend components and AWS infrastructure using terraform.
Created AWS S3 bucket, Redis cluster using terraform.
Written Junit test cases.
Used Jira board for managing sprint planning, story, and task.
Fixed the accessibility defects for disability people in PPC.
Reviewed the work of other developers and providing feedback.
Participated in iteration planning, ensuring that the team has a common understanding of each story and team's backlog.
Participated in retrospectives to gather feedback and derive actionable items to improve the team and the product.
Environment/Tools/Technologies: Keycloak, Terraform, Spring Boot, Microservices, Core Java 1.8, AWS S3 bucket, AWS Redis
cluster, AWS CloudWatch, Kafka, Git Hub, Junit, Log4j, OneLogin, CircleCi (CI), Harness (CD), Maven, Jira.
Project Description:
KYC (Know Your Customer), It's a standard verification process common in ICOs, bank account opening and many more. KYC is a
requirement by many authorities around the world to prevent money laundering and financing of terrorism. The objective of KYC
guidelines is to prevent banks from being used, intentionally or unintentionally, by criminal elements for money laundering activities.
Related procedures also enable banks to better understand their customers and their financial dealings. This helps them manage their
risks in a well-judged manner.
Responsibilities:
Coordinated directly with other areas of the bank clients to obtain relevant KYC requirements.
i.e., Risk, Compliance, Legal, Business, operations.
Developed back-end components for new requirements using Java 8.
Created batch job using Tidal.
Created complex SQL view and SQL join.
Worked with RabbitMQ and Java API for queues to build the application.
Environment/Tools/Technologies: Spring Core, Core Java, Oracle DB, Tidal job, Git bash, Log4j.
Responsibilities:
Migrated and re-platformed monolithic rest services into spring boot microservices.
Developed Micro services for the Wallet Conversion batch, Vision service, and GurdedLink service, using Spring boot, spring
rest and Apache Camel.
Written Junit test cases using Easy Mock, Power Mock.
Reviewed the code for ensuring adherence to java coding standards.
Used Jenkins to package, deployment and run applications in containers.
Environment/Tools/Technologies: Spring Rest, Spring boot, Apache Camel, Core Java, JSON, Oracle DB, AWS Cloud Server, Cloud
Config, AWS CloudWatch, AWS Lambda, Git, Stash, Junit, Log4j, JBoss Developer Studio 7.1.1.
MetLife, Morrisville, NC
Senior Software Engineer - GSSP
March 2017 to November 2017
Project Description:
MetLife new GSSP platform (Global Sales and Service platform) enables to service and sales of the insurance products at the
global platform based on the Country specific functions.
Responsibilities:
Went through the Software Requirement Specification document and Architecture document.
Developed Micro services for the prospect, product, quote, and payment generation using spring boot, spring rest and groovy.
Written Junit test cases using Easy Mock.
Implemented a message queue system using RabbitMQ,
Used Docker to package, deployment and run applications in containers.
Attended daily scrum calls and follow agile scrum methodologies.
Defect solved in INT and UAT environment.
Environment/Tools/Technologies: Spring Boot, Microservices, Groovy, Core Java, JSON, Mongo DB, Spring Cloud Server,
RabbitMQ, Git, Stash, Junit, Log4j, STS 3.6.
-------------------------------------------------------------------------------------------------------------------------------
EDUCATION:
CERTIFICATIONS:
EMPLOYMENT HISTORY:
Company Name Designation Location From To Duration
Advance Technology Consulting Service Computer Systems Architect Georgia, USA Sep/2021 Till now 2.4 years
KForce Inc Java Developer New Jersey, USA Nov/2017 Nov/2019 2.0 years
IBM India Pvt Ltd Senior System Engineer USA, Gurgaon, India Sep/2014 Nov/2017 10.6 years
Aceva Technologies Software Engineer Gurgaon, India June/2006 March/2007 0.10 years
Eon Technologies Pvt Ltd Senior Programmer Gurgaon, India Dec/2004 June/2005 0.6 years