BMR Vidyasankar Sundaraman JAVA Soln Architect Resume
BMR Vidyasankar Sundaraman JAVA Soln Architect Resume
BMR Vidyasankar Sundaraman JAVA Soln Architect Resume
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
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
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
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
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
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
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
CALHEERS – California
Main Java, Spring Boot, Spring Batch, Tomcat, Oracle, Jira Tomcat Server
Technologies
HCSC Corporation (BCBS) Dallas TX
Main Spring Framework 3.0, Hibernate, Teradata and DB2 data, Terra Data
Technologies
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: [email protected]