Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Srinivasa Reddy Bandi

Minneapolis,United States

Summary

  • Workday Techno-Functional Consultant with 3+ years experience in workday HCM and integrations and 11 years of extensive experience in web development of various Monolithic and Micro Services based applications.
  • Extensive experience in Workday Standard Reports, Custom Reports, Calculated Fields, XML, XSLT, XPATH, Inbound and outbound EIB Integrations, Integrations using Core Connector worker with Document Transformation, PICOF, Workday Web Services and Workday Studio Integrations.
  • Experienced in gathering requirements, designing, building, testing and delivering workday integrations using CCB, CCW, CCTPP, EIB's, Raas, XSLT, EIB template configuration and workday studio integrations.
  • In depth knowledge of all Calculated Filed Functions and usage of Calculated Fields in Advanced and Matrix Reports.
  • Created several inbound and Out bound integrations using EIB's and Core Connectors.
  • Experience in creating, deploying and testing Assembly projects in Workday Studio Integrations.
  • Excellent Reporting skills in creation of Advanced, Matrix, Composite Reports. Very good understanding of Business Objects, Fields, Data Sources, Related Business Objects of workday core HCM and Payroll.
  • Well experienced in configuring Workday Security including creating of Security Groups, Integration System Users(ISU) and maintenance of Domain Security Policies and Business Security Policies.
  • Very good experience in configuring Workday Organization structure, Company, Cost centers, Jobs and Positions, Staffing Modules, Recruiting, Benefits, Compensation and Payroll.
  • Experience working on different staffing models that includes both Job Management and Position
    Management and strong experience in defining the hiring restrictions as per the requirement.
  • Experience working on Compensation module. Creating Compensation packages, Grades, Plans, Compensation elements and Eligibility rules.
  • Well experienced in creating and customizing Business Processes and configuring Conditions Rules.
  • Experienced in configuring workday transactions like Hiring, Termination, Change Job, etc..
  • Strong working knowledge in software development methodologies like Agile and Waterfall.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Exception handling, Lambda Expressions and streams.
  • Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, Spring Micro Services and Spring MVC.
  • Expert in development of Micro Services with Spring Boot, Spring cloud technologies (Eureka, Zulu, Hystrix).
  • Experience in managing Data base changes with Liquibase library.
  • Good hands-on experience on Docker container service.
  • Good experience in databases such as Oracle, MySQL, SQL Server, NoSQL and Mongo DB. Experience with JUnit, Mockito in developing test cases and determining application functionality.
  • Knowledge on Cloud Computing environment like Amazon Web Services (AWS).
  • Expertise in Front-End UI development using scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, React JS, Node.js.

Overview

16
16
years of professional experience

Work History

Senior Software Engineer

CONNECT, Powered By American Family Insurance
2021.01 - Current
  • Exclusive Carrier Platform (ECP) is an AMFAM Group initiative to have common sales and service platform to sell auto, home and Renters insurance policies
  • This is a single platform for all the operating companies to onboard all different kinds of products and partners sales and servicing apps
  • ECP provide the capabilities to sell different insurance products of different operating companies (CONNECT, HomeSite, American Family Insurance) and their partners (COSTCO, CONNECT, HomeSite, Ameriprise Direct, etc..).

Software Engineer

CONNECT, Powered By American Family Insurance
2020.04 - 2020.12

Project Name: Exclusive Carrier Platform

Description: Exclusive Carrier Platform (ECP) is an AMFAM Group initiative to have common sales and service platform to sell auto, home and Renters insurance policies. This is a single platform for all the operating companies to onboard all different kinds of products and partners sales and servicing apps. ECP provide the capabilities to sell different insurance products of different operating companies (CONNECT, HomeSite, American Family Insurance) and their partners (COSTCO, CONNECT, HomeSite, Ameriprise Direct, etc..).


  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) for different operating companies and partners.
  • Implementing client-side Interface and client service api consumption using ReactJS, Material UI and TypeScript.
  • Testing React components with Jest.
  • Different Themes creation for the partners getting onboarded to ECP with Material UI.
  • Download and integrating theme palettes and typography and other asserts from Figma and integrate them with different components in the app.
  • Working on micro services development using Spring Boot and integrating them with ECP application.
  • Create Optimizely flags for A/B test and modify the React Components to use those flags.
  • Modify webpack build configurations to static and dynamic imports for base vs partner overrides.
  • Developing and consuming Sales API(SAPI) Micro services using Spring Boot.
  • Integrating client-side validations with SAPI validator.
  • Tested the application functionality with JUnit, Mockito Test Cases.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used GitLab source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Senor Software Developer

Optum
2019.11 - 2020.04

Project Name: Integrated Eligibility

Description: Integrated Eligibility is a multi-tenant-based product being built by Optum and can be used by State Governments to manage benefit programs that can be offered to us citizens. These programs include, Child Care, Healthcare, Medicare, etc.


  • Involving in Scrum grooming sessions to derive user stories based on the discussions with business POs.
  • Implementing or exposing the Micro services using Spring Boot with Spring MVC.
  • Implementing client-side Interface and client service api consumption using React.
  • Implementing client-side components with React Json Schema Forms.
  • Writing Liquibase scripts to manage data base changes (DDL & DML operations).
  • Dockerizing microservices and react components with yml scripts.
  • Unit Testing micro services with JUnit, Mockito.
  • Used CA Rally for User Story status tracking and defect status tracking.
  • Used GIT source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Tech Lead

Ameriprise Financial Inc
2019.05 - 2019.11

Project Name: Auto and Home BAU

Description: Ameriprise Financial, Inc. is one of the leading diversified Auto and Home insurance provider in US. Significance of AAH BAU (Ameriprise Auto & Home Business as usual) is to support for existing Auto Online, Home Online, Service Online and Claims & Services applications in agile fashion. Business will share small extensions which are related to Under Writing and User Interface related enhancements on monthly basis. Apart from business priority Items we will consider some of the tech initiatives related to performance improvements or Availability improvements tech initiative.


  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Working on micro services development using Fumigo(Ameriprise enterprise framework), Spring Boot and integrating them with Auto & Home insurance applications.
  • Implementing or exposing the Micro services using Spring Boot with Spring MVC.
  • Designing and developing business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Implementing client-side Interface and client service api consumption using ReactJS.
  • Dockerizing microservices with yml scripts.
  • Tested the application functionality with JUnit, Mockito Test Cases.
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used GIT source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Works on DevOps tools Release automation, bamboo, LISA, WireMock and SUMO to enable Continuous Integration and Continuous Deployment feature in the application under my supervision.

Tech Lead

Ameriprise Financial Inc
2016.10 - 2018.05

Project Name: Service Online Redesign

Description: Ameriprise Financial, Inc. is one of the leading diversified Auto and Home insurance provider in US. Significance of Service Online Redesign project is to redesign legacy Service Online application with Micro Service bases architecture and light weight front end-based architecture using the tools like Fumigo Framework, Spring Boot, Node JS, Docker and React JS.


  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Implemented or exposed the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Implemented client-side Interface using React JS.
  • Implemented the application using Spring IOC, SpringMVC Framework, and Spring Batch and handled the security using Spring Security.
  • Dockerizing Micro services with yml scripts.
  • Tested the application functionality with JUnit and Mockito Test Cases.
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Tech Lead

Ameriprise Financial Inc
2014.10 - 2016.09

Project Name: Auto & Home BAU

Description: Ameriprise Financial, Inc. is one of the leading diversified Auto and Home insurance provider in US. Significance of AAH BAU (Ameriprise Auto & Home Business as usual) is to support for existing Auto Online, Home Online, Service Online and Claims & Services applications in agile fashion. Business will share small extensions which are related to Under Writing and User Interface related enhancements on monthly basis. Apart from business priority Items we will consider some of the tech initiatives related to performance improvements or Availability improvements tech initiative.


  • Worked as a tech lead for the team size 5.
  • Involved in complete SDLC lifecycle.
  • Designed and developed the application using spring MVC and Integration Framework.
  • Designed and developed the Rest full web services consumption suing Jersey Web Client.
  • Developed Presentation layer components comprising of JSP, JSTL and JavaBeans.
  • Involved in Integrating DAO layer Integration Using Spring JDBC API.
  • Extensively used IOC for Separation of layers.
  • Involved in Writing complex store procedure, views and queries.
  • Responsible for Code review with the help of Static code analytic tools (SONAR, PMD), Vulnerability scan tools (Vera code).
  • Implemented functionality using Eclipse.

Tech Lead

Ameriprise Financial Inc
2013.12 - 2014.10

Project Name: AAH Geospatial

Description: The Home Online site is an interactive application that provides the ability for prospective or existing clients to obtain homeowner/renter insurance quotes and/or policies online. This system interacts with external/internal interfaces and checks the eligibility of the client, credit score of the client, property replacement cost, hazard information and claims reported on the property. As part of the Progressive 1A Contact Center Quoting initiative, the application would be extended with SSO capabilities for Progressive Agents to Login and quote on behalf of called in customers. The page flow and vendor calls would remain the same. Rating engine will continue to make the Quote and Bind decisions. The Agents will go through a one-time Registration process to enroll with the application and use the login credentials for all subsequent access of the application.


  • Leading a team of size 3.
  • Assisted in Knowledge Transition.
  • Involved in requirements Analysis, design and unit case preparation.
  • Develop code as per the program specifications and standards.
  • Involved in engagement with cross commit teams.
  • Involved in total process work like Requirements Analysis, Estimations, Requirements
  • Handle Production Issues and provided an instant and thorough fix.
  • Implemented critical functionalities in application.
  • Handled change requirements without any slippage in deadline.
  • Resolved all the challenges faced during monthly delivery.
  • Provided extensive support in SIT and UAT defect fixing.

Associate

Ameriprise Financial Inc.
2012.06 - 2013.11

Project Name: Quote Data Prefill

Description: The Auto Online is an interactive application offers real-time and Online Quote, Policy Sale and Cross Selling. The application is intended to ensure Ameriprise competitive advantage and provide first to market capability.

This web site is a place that customers can access for policy information for their Auto Insurance needs. The principal value proposition is to provide customers with all the information and tools that they need to quickly and efficiently manage and execute their insurance purchases. The Property Casualty web site assists in distinguishing Ameriprise from the competition in the insurance industry and provide additional exposure to the organization overall. Benefits include

improved retention resulting from ease of doing business and adding value to the relationship, opening of additional opportunities to partner & cross sell to banks/credit unions and to other Ameriprise participants who would use this service. The goal of the AAH Data Prefill projects is to enhance our existing auto online site, by providing the ability to trigger and order for data pre-fill, using Webservice that is provided by ISO system.


  • Assisted in Knowledge Transition.
  • Involved in requirements Analysis, design and unit case preparation.
  • Develop code as per the program specifications and standards.
  • Involved in engagement with cross commit teams.
  • Developed the code of web service consumption for whole project.
  • Implement the process as per the definition.
  • Implemented critical functionalities in application.
  • Handled change requirements without any slippage in deadline.
  • Provided extensive support in SIT and UAT defect fixing.

Associate

Ameriprise Financial Inc
2011.02 - 2012.05

Project Name: Progressive Agent Application

Description: The Home Online site is an interactive application that provides the ability for prospective or existing clients to obtain homeowner/renter insurance quotes and/or policies online. This system interacts with external/internal interfaces and checks the eligibility of the client, credit score of the client, property replacement cost, hazard information and claims reported on the property. As part of the Progressive 1A Contact Center Quoting initiative, the application would be extended with SSO capabilities for Progressive Agents to Login and quote on behalf of called in customers. The page flow and vendor calls would remain the same. Rating engine will continue to make the Quote and Bind decisions. The Agents will go through a one-time Registration process to enroll with the application and use the login credentials for all subsequent access of the application.


  • Assisted in Knowledge Transition.
  • Involved in requirements Analysis, design and unit case preparation.
  • Develop code as per the program specifications and standards.
  • Involved in engagement with cross commit teams.
  • Developed the code of web service consumption for whole project.
  • Implement the process as per the definition.
  • Implemented critical functionalities in application.
  • Handled change requirements without any slippage in deadline.
  • Provided extensive support in SIT and UAT defect fixing.

Software Engineer

ANIC
2008.06 - 2011.02

Project Name: Accu Check For Roche

Description: This helps the user to take self-care and this project mainly targets diabetes patients. This is also containing general information about diabetes. This project gives support to Roche accu-chek diabetes meters that users have. When user clicks upload meter option system asks user to fill out basic meter selection information. Whenever user logs in next time, this meter data will be used. This assistance program expects to connect user’s accu-chek diabetes meters at the time of login. Whenever user connects the meter to their computer after logging in then system transmits the data to the data base. User also can use the dairy option to note glucose level on that date. Once user loads the data now system can give them the graphical representation of glucose level. By using Diabetes assistance tool user can get the complete graphical representation diabetes report (there are four types of care on diet (system will suggest user in what area they can improve their self-care like a virtual doctor).


  • Involved in requirements Analysis, design and unit case preparation.
  • Designed and developed the application using Struts MVC Framework.
  • Validations were performed using Struts Validation Framework.
  • Involved in JDBC to connect to Oracle database
  • Deployed application with Tomcat web server.
  • Implemented functionality using NetBeans.
  • Analysis and understanding of Advertiser module and roles.

Education

Master of Science - Computer Engineering

JNTU
Hyderabad, India
06.2008

Skills

    Tools and Framework: Java, Spring Boot, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, OAuth, JUnit, SOAP UI.

    Version Control: CVS, GIT, GitLab and BitBucket.

    Web Technologies: HTML5, CSS3, JavaScript, jQuery, JSON Restful, AJAX, ReactJS, Node.JS.

    J2SE/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, JMS, JSTL, Spring, Hibernate, JNDI, JPA.

    Methodologies: Agile, Test-Driven Development, Waterfall.

    Databases: Oracle, SQL-Server, MS SQL, MongoDB.

    Web/Application Servers: Apache, Tomcat, IBM Web Sphere, Web logic Application server.

    Containers: Docker.

    IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS).

    Testing Tools / Others: JUnit, Mockito.

    Web Services: SOAP, Micro services, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

    Cloud Technologies: AWS

Timeline

Senior Software Engineer

CONNECT, Powered By American Family Insurance
2021.01 - Current

Software Engineer

CONNECT, Powered By American Family Insurance
2020.04 - 2020.12

Senor Software Developer

Optum
2019.11 - 2020.04

Tech Lead

Ameriprise Financial Inc
2019.05 - 2019.11

Tech Lead

Ameriprise Financial Inc
2016.10 - 2018.05

Tech Lead

Ameriprise Financial Inc
2014.10 - 2016.09

Tech Lead

Ameriprise Financial Inc
2013.12 - 2014.10

Associate

Ameriprise Financial Inc.
2012.06 - 2013.11

Associate

Ameriprise Financial Inc
2011.02 - 2012.05

Software Engineer

ANIC
2008.06 - 2011.02

Master of Science - Computer Engineering

JNTU
Srinivasa Reddy Bandi