Saranya Sukumar Dallas, TX, *******.*.***@*****.***, +1-469-***-****
www.linkedin.com/in/saranya-sukumar-807954169/
Professional Summary
9+ years of IT industry experience with Tata Consultancy Services encompassing a wide range of Performance Testing (LoadRunner & JMeter), Full Stack Java Development and Enhancements, Manual & Automation Testing, Webservices API & Microservices and end-to-end project developments.
Microsoft Certified: Azure AI Fundamentals (AI-900)
Extensive experience in developing Core Java applications using Spring Boot and Spring MVC framework and worked on many end-to-end UI and Full stack development projects.
Expertise in complete system development life cycle from inception, design, development and testing through final delivery of complex IT Applications.
Experience in leading and managing projects by coordinating with both distributed teams onsite and offshore. Handled multiple roles – Full Stack Core Java Developer, Performance Engineer/Tester, BAU Application maintenance and support, UI Developer.
Executed software projects in domains like Banking and Finance sectors for Fidelity Investments, Bank of America and Ameriprise financial solutions.
Skill Set
Skills: Full Stack Java development, Performance Testing/Engineering, Manual and Automation Testing and API Webservices and Microservices development Tools: Selenium, TestNG, JUnit, Postman, JMeter, SoapUI, Rest assured, LoadRunner, Dynatrace, SiteScope
QA Tools: JIRA, HP ALM
Domain: Banking and Financial Services
RDBMS: MS-SQL Server (2000, 2005 & 2008), DB2, Oracle, MySQL, IBM FileNet Content Engine
Programming Languages: Core Java, C, C++, C#, Python Scripting languages: Macros VB script, Shell and batch script, Angular JS, Ext JS, Java Script, Node JS, JSON, XML, Excel Macro script
Operating System: Microsoft Windows, UNIX, Linux
IDE: Eclipse, IBM Rational Developer, Web logic application server 9.2, Apache Tomcat 7, STS, IntelliJ Idea
Development Frameworks: Spring Boot, Spring MVC, Hibernate, Spring Data JPA, Rest API Cloud/Microservice tools: Splunk
DevOps & Config/Build Tools: Jenkins (CI/CD), JIRA, Maven, Windows Schedular Software methodology: AGILE, Waterfall, SDLC models Repositories: Stash Repo, SVN, GitHub
Ticketing tools: Service Now, Manage Now (CMR, IMR, PMR, Change & Incident Management) Professional Development
• Coursera Certified- Introduction to Generative AI
• Great Learning - Angular JS and Python
2
• Udemy Learning – Core Java, Python, Spring Boot3 Restful Webservice, Microfocus LoadRunner, JMeter, Python and Build Real World LLM powered applications with LangChain, OpenAI, Llama2, Hugging Face. Create Web Apps with Streamlit.
Academic Qualifications
Bachelor of Electronics & Communication Engineering – 2008, Anna University, India Professional Experience
Mar 2009 – Aug 2018, Tata Consultancy Services, as Assistant Consultant Clients worked - Fidelity Investments, Ameriprise Financial and Bank of America Client: Fidelity Investments
Project: Fidelity Pricing and Cash Management System Role: Performance Engineer/Full-Stack Developer, Jan 2017- Aug 2018 Responsibilities:
• Worked as a Performance Engineer in certifying the performance of various applications under finance domain by developing Scripts in Load runner and executing Scenarios according to the Business needs. Using monitoring tools like SiteScope and Dynatrace to monitor the behavior of the system during multi- user and heavy load criteria.
• Worked as a Full- Stack developer in creating performance Hub UI to store the results and provide a self- service feature for the app teams to execute the jobs using Spring framework, Hibernate, JPA.
• Automated Load Runner by integrating with Jenkins and created a stand-alone mavenized java jar to facilitate the results to be stored in Performance repository.
• Involved in finding the root cause analysis by effectively debugging the issues in various application backend logs and keep track of it there by minimizing the occurrence in future.
• Identify the scope of automation initiatives and develop frameworks using well-defined strategies and systematic solutions.
• Responsible in estimating, prioritizing, planning, and coordinating quality testing activities and ensure to keep track of project deliverables to drive a solution that meets business needs.
• Responsible for testing webservices API in backend that will be used by the application to validate the existing customers.
• Expeditious testing and working with Continuous Integration & Continuous Deployment (CI-CD) using tools such as DevOps - Jenkins.
Software Tools: Angular js2.0, Java, Spring framework, HP Load Runner, SiteScope monitoring, Dynatrace, DevOps (Jenkins), Stash repo, SVN and GitHub, JIRA, JMeter, MySQL, Spring Data JPA, Hibernate, Splunk. Client: Fidelity Investments
Project: Employee Compliance (CLRRS- Distribution and Funds project) Role: Core Java Developer, April 2016 – Jan 2017
Project Responsibilities:
• ECAppHub-It acts as a cookbook containing all the future release information and URL information related to various EC applications and helps to frame the maintenance page during installation.
Acted as a frontend/backend developer to create the application using Backbone JS (ForceC), MVVM framework and JSON data.
• IRL & GEM Distribution batch jobs - These batch jobs are in Linux Machines that run on a daily basis to generate reports and to perform various operations by invoking SQL Stored procedures.
Worked as an individual contributor in performing the Java upgrade from 1.5 to Java 8 version. 3
• Activity Test Automation: It is a test Automation to capture the Request/Response of the test cases that need to be executed daily, coded using Rest-Assured/ Java/TestNG
Worked as Java/ Test Automation developer in automating the most used testcases to capture Request/Response using Rest-Assured/ Java/ TestNG framework. This framework created was executed on a daily basis and the report was sent by email.
•Funds Run (Backlog) – Database Automation project – This is to create a standalone jar that act as a plugin to various application that helps in automatically establishing DB Connection based on the application and helps in executing CRUD operations.
Created a standalone plugin jar that was added to common repository, which was then added as a plugin in all applications to create Database connection and execute CRUD operations. This reduced the need to code the same logic every time and paved the way to reuse the existing code, which in turn saved a lot of time. Coded using Maven, JAVA, Spring and SQL queries.
Client: Fidelity Investments
Project: Index KI
Role: Core Java Developer, December 2015-March 2016 Technologies Used: Java Spring Boot, Maven, Restful Web services, Macro VBA code Description: Index KI is mainly to enhance the functionality of adding Indices, performing Index data and Master Data search, Index Holdings Services and to monitor Feed Status. It is a module (Tab) in ISW workspace. Responsibilities:
• Prepare documentation of Index Data Search, Master Data Search, Feed Status Monitoring, and Index Holdings Services. Prepare excel macro to fetch DB data.
• Analyze and enhance Index Data Search, Master Data Search, Index Holdings Service and Feed Status monitoring codes developed using Spring, Maven and Restful web services. Client: Ameriprise Financial
Project name: OFM (Online File Manager)
Role: Developer, Maintenance and Support, Nov 2011-Jun 2014 Technologies Used: Core Java, IBM FileNet CE, SQL, DB2, VB Script, Batch Shell Scripts, UNIX Description: Online File Manager (OFM) is a document management tool which allows Advisors, Assistants to search and view their client’s service delivery documents and tax statements. It is implemented using Java and IBM FileNet P8 suite of products to establish the infrastructure and functionality to meet Ameriprise requirements for creation of an Advisor Paperless Office.
Responsibilities:
• Took Ownership on Schedule job execution for loading documents to FileNet CE.
• Developed java codes, VB script and batch shell script for various enhancement requirements.
• Acted as BAU and generated OFM status reports on weekly, monthly, and yearly basis and shared with the clients.
• Worked on multiple ad hoc requests to change the existing schedule job functionalities. Client: Ameriprise Financial
Project name: Ameriprise-IBM Technology Transformation (AITT) Program Role: Developer, Maintenance and Support, Jan 2014 - May 2014 Description: This project was to refresh the Ameriprise technology infrastructure to deliver improved services that are high quality and cost efficient to meet current and future needs of the business. This initiative included data center migration and infrastructure uplift. 300+ applications (Big T) hosted in legacy datacenters (St. Louis and 4
MDC) to new datacenter in several waves starting Q2-2013. This included an overhaul of all the systems, tools, DB’s, Integration services, SAN, NAS, WAS, Architecture etc. Responsibilities:
• Executed the migration to new infrastructure on-time per contract milestones, on-budget, with limited risk to the business.
• Worked on all aspects to rebuild the new infrastructure. Routers, Load balancing, Firewalls, SSO components, DBAs, Cluster setup both for Linux and Windows, OS upgrade, 3rd part software upgrade, Active directory, SAN, Reverse proxy set up and worked with middleware team to set up Apache on the farm servers to accomplish reference architecture
• Worked on upgrading FileNet from 3.5 to 5.0 and SQL from 2005 to 2008.
• Migrated all the existing Schedule jobs which includes Batch scripts, VB scripts and Java files to new infrastructure and made suitable API changes related to FileNet 5.0. Client: Ameriprise Financial
Project name: Encapture
Role: Maintenance and Support, Nov 2011-May 2014
Languages Used: Core Java, SQL, DB2, VB Script, Batch Scripts Details: Encapture is an enterprise-class distributed document capture system for securely capturing/ scanning business content from any location.
Responsibilities:
• Took Ownership on Schedule job execution for Scanning documents to FileNet CE and updating the details to SQL database.
• Generated reports on weekly basis with the status of documents scanned. Client: Bank of America Merrill Lynch
Project name: Development of a Reference data hub- Web Application Role: UI Full Stack Developer, April 2010-Jan 2011 Languages Used: Core Java, J2EE, EXT JS 3, SQL, Spring MVC framework Details: The project involves analysis, design and development of a Data warehouse management system to provide Bank of America senior executives to manipulate data and create various dimensions like product, org, region, and time. The dimensions stored in the data warehouse serve as single source of truth. Responsibilities:
• Developed UI by fetching the data from backend and displaying the same in frontend with the help of J2EE Spring MVC Framework and Ext JS 3.0 methodologies.
• Testing UI by comparing with the prototype and creating design and test case documents for the same. Client: Bank of America Merrill Lynch
Project name: Development of Polaris dashboard reporting application Role: UI Full Stack Developer, Dec 2009 –Mar 2010
Languages Used: Core Java, J2EE Spring MVC framework, EXT JS 3, SQL Details: Build a profitability dashboard for all LOB’s within GCIB to enable senior executives of the bank to view profitability data monthly and help business make timely decisions. Responsibilities:
• Developed UI by fetching the data from backend and displaying the same in frontend, coded using J2EE Spring MVC Framework and Ext JS 3.0 methodologies.
• Testing UI by comparing with the prototype and creating design and test case documents for the complete flow.
5