BMR Vidyasankar Sundaraman JAVA Soln Architect Resume

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Vidyasankar Sundararaman

Summary
Vidyasankar is an Accomplished IT professional with more than 18+ years of experience in Java J2EE, Scala
technologies including Spring Framework (Spring Boot, Spring Batch, Spring-Core, Spring-MVC, Spring Security
and Spring-DAO), Scala, Hibernate, Struts Framework, and Java Server Faces. He has extensive experience in
React Js. application software development support web-based applications on J2EE framework, and GUI based
applications. He holds a good knowledge of all the phases of Software Development Life Cycle (SDLC).
Vidyasankar’s technical expertise includes –
- Extensive experience in Design, Architecting application from the scratch.
- Strong in strategizing large initiatives, managing large teams, creating and implementing process
models, Object Oriented Programming, database skills, and development knowledge
- Proficiency in analyzing and translating business requirements to technical requirements and building
architecture
- Expertise in design and development of multi-tiered web-based applications and multithreaded
standalone application using JEE technologies, Core Java v8/v11, multi-threaded programming, JSP,
Servlets, JDBC, XML/XSLT, JNDI, JMS, EJB, LDAP and framework like Struts, Spring (MVC, REST, Boot),
Node JS, React, Angular, Spring Cloud including, Kafka, Zuul, Zookeeper, Swagger, ELK, Eureka, Hystrix
- Thorough with advanced Java and JVM concepts like memory management, data structures, garbage
collections, Algorithms
- Skilled in application performance tuning
- Extensive knowledge in using the Oracle, MS SQL, DB2, MYSQL, Postgres and NoSQL (Dynamo,
Mongo, Cassandra) databases
- Implementing Design Patterns & JMS for Messaging services
- Implementing Spring Framework, Hibernate/iBatis as ORM (Object-Relational Mapping)
- Strong knowledge in using the tools like Log4J and JUnit
- Working in database design, PL/SQL, Queries, Procedure, Triggers, O/R Mapping, JPA and Hibernate
- Knowledge of the software development/testing using AGILE, NoSQL database and SCRUM
methodologies
- Design Architecture, Design document, with Use Case, Class, sequence, State Machine Diagram using
UML Tools like Lucid Chart, JIRA (For monitoring the requirement and development), Star UML, Online
UML tools.
- Extensive experience in Scala framework
- Worked in Python project in (MS) with Anaconda and Jupiter notebook
- Created MapReduce project from scratch using C++
- Proficiency in implementing multi-threaded applications and in using design patterns like Factory
Method, Abstract Factory, Singleton, Builder, Session facade, MVC and DAO patterns in software
design
- Good knowledge in Terraform Scripting design, design and development of Web-Services as Service
Providers and Consumers using REST, SOAP, API and WSDL
- Extensively working on design, development, and maintenance of large-scale projects with very high
throughput
- Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen
client needs assessment aptitude
- Exposure to Software Engineering methodology like agile methodology, Waterfall methodology and
Scrum Methodology, Test Driven methodology and Feature Driver Methodology (FDD)
- Responsible for Architect, coding, implementation and unit testing of various J2EE related projects.
Excellent ability to quickly master the technologies and concepts.
- Extensive experience on ECommerce, Healthcare, Real Estates, Aviation, Media and Publishing,
Mechanical domains
Vidyasankar possesses exceptional analytical and problem-solving skills. He is a good team player with
excellent interpersonal and communication skills.

Vidyasankar has completed Master of Science in Computer Science from United States and Master of
Computer Applications from India.

Technical Skills

Java Technologies Java, Spring Framework, Scala, Hibernate, Spring, J2EE Design Patterns
Other Technologies Python, Anaconda (Jupiter Notebook), C, C++
Databases and Data Oracle, DB2, MS SQL Server, MySQL., MS Access, Sybase, NoSQL (Dynamo, Mongo,
Storage Cassandra)
React Js, Angular 8+, HTML, CSS, JSP, Servlets, JSF, AJAX, JSON, Kafka, J2EE (EJB,
Web Related JSP, Servlet, JNDI, JDBC, XML), JavaScript, Node JS, React, Angular JS, AJAX,
Hibernate, UML, Design patterns, Job Schedulers, SVN, ANT, GIT
Application Servers WebSphere 8.5/9.x, WebLogic 8.1, JBOSS, Tomcat

Tools STS, IntelliJ, JMS, EJB and Apache Camel, JUnit, Log4J, Ant, Spring Cloud including
Kafka, Zuul, Zookeeper, Eureka and Hystrix
AWS, Azure and GCP (Google Cloud Platform), Kubernetes, Docker, AWS EKS, AWS
Cloud Technologies ECS, Lambda, Aurora PostgreSQL, Dynamo DB, S3, IAM, Route S3, ELB, SNS, SQS,
Apache Kafka, Cloud Watch, Auth frameworks, Cassandra, Elastic Load Balancing
and Horizontal auto scaling
Software Engineering Concepts of Data Structures, Networking, Operating System, UML
Processes Business Process Management Systems (BPMS) and Agile Methodology

Professional Experience

Walmart (Bentonville, AR)

Role Technical Architect/Lead Apr 2023 – present

Project Store Assist (Dispense Team) / SAINT Tool

Summary Walmart is created Store Assist tool to many customers, which will help to store assistant
to pick the product in efficient way in the store, it also takes care of creating dispense
and delivery and package and shipping.
Main Java 17, Spring Boot, Microservices, REST APIs, PostgreSQL, Jenkins, Azure, React JS
Technologies Framework, IntelliJ, Kubernetes, Docker, Apache Kafka, Mobile (Both Android and Apple)
OneAps, WCNP, Splunk, Azure Cosmos DB, Dynatrace
Responsibilities ▪ Delivered new and complex high quality, scalable Microservice architecture and
Solution in response to varying business requirements using Domain Driven Design
pattern
▪ Designed and developed CICD pipeline using Looper (Jenkins) for applications
deployment management
▪ Identified, recommended and executed various improvements to the current systems
and actively participated in business feedback and review sessions
▪ Coordinated with the Business leadership along with technical manager/Director on
planning and management of design and development
▪ Developed Rest Apies in Java, Spring Boot.
▪ Design in System Architecture (creating class, sequence, deployment diagrams) using
Lucid chart.
▪ Using JIRA to monitor verify the requirement and design
▪ Developed Unit Testing, Integrated Testing
▪ Created SQL queries in MS SQL
▪ Monitored and helped other team members, Code review
▪ Managed the Team of 3 to 6 members. (Development & Testing)
▪ Collaborated with other programmers to document, design and implement features
▪ Established Quality Procedure for the team and continuously monitored and audit to
ensure team meets quality goals and bringing in new process tools to improve the
efficiency of the delivery

Healthcare.gov (AFS – Reston, VA)

Role Lead Solution Architect Duration: Apr 2022 – Till Date

Project PM Modernization

Summary HealthCare.gov is a health insurance exchange website operated by the United States
federal government under the provisions of the Affordable Care Act or ACA, commonly
referred to as “Obamacare”, which currently serves the residents of the U.S. states which
have opted not to create their own state exchanges
Developing the Healthcare.gov - Enrollment, reviews, validation engine and submission
using Scala.
Main Scala, Spring Boot, Microservices, REST APIs, PostgreSQL, Jenkins, AWS, Angular JS
Technologies Framework, IntelliJ, Linux (Centos), Kubernetes, Docker

Responsibilities ▪ Delivered new and complex high quality, scalable AWS Cloud with Microservice
architecture and Solution in response to varying business requirements using Domain
Driven Design pattern
▪ Designed and developed CICD pipeline using AWS Code Pipeline (Jenkins) for
applications deployment management
▪ Identified, recommended and executed various improvements to the current systems
and actively participated in business feedback and review sessions
▪ Coordinated with the Business leadership along with technical manager/Director on
planning and management of design and development
▪ Developed Rest Apies in Scala, Spring Boot.
▪ Design in System Architecture (creating class, sequence, deployment diagrams) using
Lucid chart.
▪ Using JIRA to monitor verify the requirement and design
▪ Developed Unit Testing, Integrated Testing
▪ Created SQL queries in PostgreSQL
▪ Monitored and helped other team members, Code review
▪ Managed the Team of 3 to 6 members. (Development & Testing)
▪ Collaborated with other programmers to document, design and implement features
▪ Established Quality Procedure for the team and continuously monitored and audit to
ensure team meets quality goals and bringing in new process tools to improve the
efficiency of the delivery

Quest Diagnostics (Columbus, OH)

Role Architect Consultant Duration: Jun 2021 – Dec 2021

Project Interactive Insights

Summary This is an existing group of applications which supports healthcare records including blood
pressure, heard, kidney transplantation, etc.
Main Java 8, Spring MVC, Microservices, REST APIs, HTML, CSS, Code Tomcat, Bit bucket (Git),
Technologies Tomcat Server, Node JS, Jenkins, Azure
Responsibilities ▪ Worked on Health quotient score from the scratch - HTML, CSS, Node Js, Rest Aps full
stack development
▪ Design High level, Architecture, Low level design documents. For (Modelling using
opensource STAR UML)
▪ Consolidated Notes - HTML, CSS, Rest Aps full stack development
▪ Worked on Annual Wellness Risk Factors, Print – full stack development
▪ Identified, recommended and executed various improvements to the current systems
and actively participated in business feedback and review sessions
▪ Did various research, design and implementation for managing software programs
▪ Worked on Spring Framework Dependency Injection, Aspect Oriented programming
and Spring transaction manager, Implemented Spring Web Service
▪ Template webs service interface, interface implementation and the endpoints
▪ Coordinated with the Technical manager/Director on current programming tasks
▪ Debugged existing source code and polish feature sets
▪ Provided the technical leadership for the development projects
▪ Participated in planning and management of design and development
▪ Developed Unit Testing, Integrated Testing
▪ Designed and developed CICD pipeline using Jenkins to deploy for applications
deployment management
▪ Established Quality Procedure for the team and continuously monitored and audit to
ensure team meets quality goals and bringing in new process tools to improve the
efficiency of the delivery

Walmart (Bentonville, AR)

Role Java Architect Duration: Jan 2019 – Mar 2021

Project Score Card Components & PAL and Cost Negotiations

Summary This is a project which helps merchants view the supplier Stand based on the Metrics. This
tool helps to negotiate with supplier and helps to forecast the profit. With this tool the
Walmart able to save 1 billion dollars annually.
Main Java, Spring Boot, Spring Batch, REST Api, React JS, React-redux, Tomcat, Spock, Bit bucket
Technologies (Git), Tomcat Server, Jenkins, Terraform Scripting, Kubernetes, Azure, ClickHouse (Column
Based database), MSSQL, OneOps Environment, Kafka
Responsibilities ▪ Involved in System Architecture, Design the applications.
▪ Involved in Core java development for different components. Developed the
application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction
and Batch, ORACLE, Maven
▪ Designed and developed the application from Scratch
▪ Design Architecture Document, Low level design using design patterns MVC, Factory,
Singleton, Adaptor etc.
▪ Designed and developed REST Webservices
▪ Developed Front-End using React JS and Redux
▪ Coded, tested, integrated and documented software solutions
▪ Developed design algorithms and flowcharts
▪ Designed and developed CICD pipeline using Jenkins, XL deploy for the multiple
applications
▪ Identified, recommended and executed various improvements to the current systems
and actively participated in business feedback and review sessions
▪ Did various research, design and implementation for managing software programs
▪ Deployed the frontend applications develop using JSP HTML CSS into the web
application server
▪ Interacted with the Web Single Sign On application for user authentication
▪ Worked on Spring Framework Dependency Injection, Aspect Oriented programming
and Spring transaction manager, Implemented Spring Web Service
▪ Template webs service interface, interface implementation and the endpoints
▪ Coordinated with the Technical manager/Director on current programming tasks
▪ Created and documented software tools required by artists or other developers
▪ Debugged existing source code and polish feature sets
▪ Responsible for managing scope, planning, tracking, change control, aspects of the
project and accountable for all the deliveries from the offshore
▪ Provided the managerial and technical leadership for the developments and
production maintenance projects
▪ Worked as Scrum Master
▪ Managed the Team of 8 to 10 Members. (Assign, Monitor, Code review)
▪ Participated in planning and management of design and development
▪ Established Quality Procedure for the team and continuously monitored and audit to
ensure team meets quality goals and bringing in new process tools to improve the
efficiency of the delivery
▪ Influenced or provided input to forecasting and planning activities
▪ Received multiple awards for innovation and effective management and bringing in
process efficiency and technical improvements

MasterCard (O Fallon, MO)

Role Java Architect Duration: Mar 2018 – Nov 2018

Project Consumer Shared Components

Summary This is a project is migration of master card services to micro services using Spring
Microservices. It is helps to create new master card applications with less effort. All are plug
and play components.
Main Java, Spring Boot, Spring Batch, Tomcat, Cucumber, Oracle, Jira, ALM, Bit bucket (Git),
Technologies Tomcat Server, Jenkins, Docker, Customized JMeter for PRISM

Responsibilities ▪ Design the System Architecture


▪ Java Coach mentoring the team.
▪ Requirement gathering, creating Architecture Design Document. (UML diagrams –
Lucid chart).
▪ JIRA to monitor the requirement and design.
▪ Analyze functional requirements and produce detailed technical design.
▪ Develop the web pages using spring boot and Angular JS
▪ As an Architect of the application, Managed analysis sessions, gathered requirements
and reviewed specification and functional design documents for enhancements and
customization of product impact for all the enhancements planned
▪ Presented and defended product designs and architecture to business
▪ Managed the coordination and communication with developers and testers for all their
allocated tasks
▪ Ensured that development is performed as per requirements
▪ Managed QA to create test scripts and scenarios for enhancements and
customizations to the core product
▪ As Project Architect, communicated activities/progress to Senior Leadership, business
development, business analysts and users
▪ Implemented latest industry technologies as a full stack engineer using Spring and
Miro service Architecture
▪ Coded, tested, integrated and documented software solutions.
▪ Deployed the frontend applications develop the webpage using Bootstrap, Angular JS
and JSP and Spring Boot.
▪ Developed design algorithms and flowcharts
▪ Designed the CICD pipeline using Jenkins and XL Deploy for the multiple applications
▪ Identified, recommended and executed various improvements to the current systems
and actively participated in business feedback and review sessions

TD Ameritrade (Omaha, NE)

Role Senior Java Engineer Duration: Jun 2017 – Jan 2018

Project ACATS (Automated Customer Account Transfer Service)

Main Java, Spring Boot, Spring Batch, Tomcat, Cucumber, Oracle, Jira, ALM, Bit bucket (Git),
Technologies Tomcat Server, Jenkins, Cucumber Automation Testing (Gherkins) and Unix. SCIM 2.0,
JMeter
Responsibilities ▪ Understand the existing Caché Intersystem
▪ Created functional requirements and produce detailed technical design.
▪ Developed Models, processor, listener, Writer, Reader, Row Mapper, Spring batch jobs
and converting Caché logic to corresponding Java.
▪ Provided the technical leadership for the production maintenance and development
related to the defects and break fixes and also coordinated with the business and
onshore leadership for the new requirements and participated in the design and
development of it

Infinite Computing Systems (Iowa)

Role Java Architect Consultant Duration: Sep 2017 – Jun 2017

Project Art Work Source

Main Java, Spring Boot, Spring Batch, Junit


Technologies
Responsibilities ▪ Design the System Architecture
▪ Requirement gathering for Customer Interface
▪ Design HLD (High-level Design), Low Design documents. With UML Modelling.
▪ Develop the webpage using Bootstrap, Angular JS and JSP and Spring Boot.
▪ Analyze functional requirements and produce detailed technical design for Customer
Interface.
▪ Develop the web pages using Spring boot, Spring Micro services and Angular JS
▪ Unit tested and defect fixed.

CAC (Southfield, Michigan)

Role Java Architect Consultant Duration: Feb 2016 – Sep 2016

Project IVR Interface, Artiva Interfaces, Dealer Interface

Main Java, Spring Boot, Spring Batch, Oracle, Tomcat Server


Technologies
Responsibilities ▪ Provided the technical leadership for the project developments and production
maintenance
▪ Worked with Business in translating business requirements into Functional
Requirements Document and to Detailed Design Documents for all the new work
orders
▪ Managed analysis sessions, gathered requirements and reviewed specification and
functional design documents for enhancements and customization
▪ Developed TDD (Test driven methodology).
▪ As an Architect of the application, analysed product impact for all the enhancements
planned
▪ Presented and defended product designs and architecture to business
▪ Managed the coordination and communication with developers and testers for all
their allocated tasks
▪ Ensured that development is performed as per requirements
▪ Managed QA to create test scripts and scenarios for enhancements and
customizations to the core product
▪ As Project Architect, designed the System Architecture and communicated
activities/progress to Senior Leadership, business development, business analysts and
users
▪ Design Architect documents (HLD, LLD) with Lucid Chart (class, sequence, deployment
diagrams).
▪ Develop the Prototype.
▪ Developed web pages using Angular JS, Bootstrap and developed application using
Spring Boot
▪ Developed rest Web services.
▪ Created JMS Queues using Apache Camel in Active MQ and WebLogic Messenger
services.
▪ Source code controlled using GitHub and SVN.
▪ Application deployed in Tomcat
▪ Manage the whole team and managed the SDLC lifecycle.
▪ Developed design algorithms and flowcharts
▪ Designed the CICD pipeline using Jenkins and XL Deploy for the multiple applications
▪ Identified, recommended and executed various improvements to the current systems
and actively participated in business feedback and review sessions

Healthcare.gov (Reston – Virginia)

Role Consultant Duration: Apr 2014 – Jan 2016

Project Enrollment Services

Main Java, Spring Framework, Spring Batch, Tomcat, JMeter


Technologies
Responsibilities ▪ Developed Rest Apies
▪ Involved in System Architecture, creating HLD, LLD documents.
▪ Developed Unit Testing, Integrated Testing
▪ Created SQL queries in PostgreSQL
▪ Worked on CI/CD using Jenkins
▪ Monitored and helped other team members, Code review

CALHEERS – California

Role Consultant Duration: Feb 2013 – Mar 2014

Project CALHEERS (www.coveredca.com)

Main Java, Spring Boot, Spring Batch, Tomcat, Oracle, Jira Tomcat Server
Technologies
HCSC Corporation (BCBS) Dallas TX

Role Consultant Duration: Jun 2012 – Jan 2013

Project TMG AlineoMemberLoad

Main Spring Framework 3.0, Hibernate, Teradata and DB2 data, Terra Data
Technologies

State of Texas – Austin, TX

Role Consultant Duration: Mar 2010 – Jun 2012

Project TIERS – Texas Integrated Eligibility Redesign System

Main Java, J2EE Framework, WebSphere, Oracle


Technologies

State of Tennessee (Nashville, TN)

Role Consultant Duration: Aug 2009 – Feb 2010

Project VIP (Vision Integration Platform)

Main Java, Spring Framework, Tomcat, Oracle


Technologies

Patni Computers Ltd, India

Role Java Developer Duration: Oct 2007 – Jul 2009

Project GE Projects - Awarded Patni Dream Team award 2008

Main Java, Spring Framework, Tomcat, Oracle


Technologies

Mascon Global Ltd, India

Role Software Developer Duration: Jul 2005 – Jul 2009

Project J2EE projects (Logitech, Schawk.inc, Parker Hannifin Corporation)

Main Java, Spring Framework, Tomcat, Oracle, Tomcat Server. .NET Framework
Technologies

Educational Background
▪ Master of Science in Computer Science, Syracuse University, United States, Year 2023
▪ Master of Computer Applications, Alagappa University, Karikudi, Tamilnadu, India, Year 2005
▪ Bachelor of Science, Madras University, India, Year 2001

Certifications
▪ AWS Certified Solution Architect Associate (YZDPQECKHNQE1J5G)
▪ Oracle certified Master Java EE 6 Architect (SR5417776)
Vidyasankar Sundararaman

▪ TOGAF Certified
▪ Sun Certified Professional (SCJP 5.0)

LinkedIn: https://www.linkedin.com/in/vidyasankar-s-758b6913/

Details
▪ Cell: 615-419-3773
▪ Email: vssundararaman@gmail.com

You might also like