Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Shilpa Ramachandra

Senior Software Developer
Manchester

Summary

Driven and passionate Senior Software Developer with over 13 years of experience as an individual contributor in the software industry. Extensive expertise in Java programming, particularly in developing enterprise-level applications using Agile methodologies. Equipped with strong technical and leadership skills, consistently delivering results within deadlines. Demonstrated success in meeting client requirements and effectively handling critical situations.

Overview

17
17
years of professional experience

Work History

Software Developer

TCS - Lloyds Banking Group
4 2023 - Current
  • Fraud Self-Serve application developed for mobile, enabling users to report disputes, fraud, or scams via 'Report Fraud' option.
  • Worked with multidisciplinary teams to meet project deadlines within budget
  • Agile development, Jira, Cloud computing, Jenkins, JUnit, RESTful APIs, Spring MVC, Maven, Java 17, Spring Boot, Code reviews, Kafka, Groovy, Test cases, Wiremock.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.

Software Developer

TCS - NatWest Group
2021.02 - 2023.03
  • Customer Lifecycle Domain simplifies account opening for Business, Commercial, and Corporate customers by improving digital solution, allowing online application completion with fewer questions, resulting in simpler process and faster account delivery.
  • Worked with multidisciplinary teams to meet project deadlines within budget
  • Carefully documented technical workflows, using records for training new staff
  • Wrote clean, clear and well-tested code for various projects
  • Implemented microservices using Spring Boot, Java 8 APIs, and hosted applications in AWS.
  • Collaborated with cross-functional teams to deliver high-quality products on tight deadlines

Software Developer

Mindtree Ltd - NFUM - Image Application
2018.05 - 2020.12
  • Implemented micro services using Spring boot, Selenium, Tomcat & Java 8 APIs Continuous collaboration with partners, iterative understanding of requirements by following NFUM best practices / methodologies Advice Account Layer is an Insurance project Designing and developing applications including new developments, enhancements, maintenance and support for the application by adhering to Agile practices Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components Building quality solutions that align with the technology blueprint and best practices to solve business problems by driving design, development and ongoing support Evaluate code to ensure that it is valid, is properly structured and meets industry standards Actively participating in knowledge sharing sessions, code and design reviews
  • Developed technical solutions to diverse operational problems.

Software Developer

Mindtree Ltd - NFUM- Advice Account Layer
2015.05 - 2018.04
  • The current claims handling processes is paper based and manual This creates constraints around the flexibility of viewing case files, moving work around the organization and the ability to apply a consistent process when handling cases both within across regional service centers (RSC), reporting and visibility of Management Information of cases
  • The overall programme of ‘Case Management' has been defined to move the work of handling cases to an electronic solution containing a business process management component to enable to consistent application of process while enabling flexible work routing, diarisation, SLA management and reporting Developed technical solutions to diverse operational problems
  • Achievements/Tasks Implemented functional programming using Java 8 for application modules Used latest Java 8 API's like stream, optional, date Implemented new interfaces, custom exceptions for application modules Identify pain points for developers in development environment, developer tools, deployment, continuous integration (CI) for legacy applications Integrated application with Jenkins and Maven (to build the project) Provide training and mentor other team members when required Trained team members in employing Agile and SCRUM Practices to improve work flow.

Software Developer

NTT Data - Plan Sponsor Web Station
2012.10 - 2015.05
  • Responsible for Proposal, Analysis, Feasibility Study, Design Implemented Spring, JSP, Hibernate frameworks Translate business requirements into detailed architectures and designs Create detailed solution design and technical architecture Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and detailed design Conduct peer reviews and lead reviews and provide feedback Provide accurate and detailed weekly task reports
  • Promoted company values and vision, ensuring full team adherence and investment
  • Mentored and coached junior staff to produce high-performing, quality team members.

Software Developer

NTT Data - Streamline Annuity Sales
2013.01 - 2013.09
  • Work closely with onsite team for Requirements gathering and Analysis, designing and implementation Implemented Spring, JSP, Hibernate frameworks Manage and contribute to all aspects of application development including functional and technical specifications, design, development and production support Ensure on-time, quality release of systems and components Provide technical direction to development teams Conduct peer reviews and lead reviews and provide feedback
  • Promoted company values and vision, ensuring full team adherence and investment
  • Developed and implemented strategic processes for improved productivity and profitability.

Associate

Cognizant Technology Solutions, CMS
2012.06 - 2012.09
  • Collaborate with internal teams and onsite teams to fix and improve products Review and debug code
  • Delivered positive customer interactions, promptly identifying and resolving individual needs
  • Recorded data accurately, maintaining reliable up-to-date customer and company information
  • Partnered with colleagues to implement impactful solutions improving customer experiences
  • Developed and improved company policies and procedures
  • Mentored and coached junior team members, improving overall department capabilities.

Associate

Cognizant Technology Solutions, OSCA
2011.01 - 2012.04
  • Achievements/Tasks webMethods integration Write well designed, testable, efficient code Contribute in all phases of the development lifecycle Prepare and produce releases of software components Identify areas for modification in existing programs and subsequently developing these modifications
  • Delivered positive customer interactions, promptly identifying and resolving individual needs
  • Fulfilled ad-hoc requests, going extra mile to achieve customer satisfaction
  • Responded to problems immediately, facilitating consistent and reliable service
  • Gained understanding of best practice and policies by attending training.

Software Engineer

Century Link - Shift Management System
2009.01 - 2010.11
  • Implemented Struts frameworks, JSP & Servlet Implement new feature for the existing Product Test the product and bug fixing
  • Collaborated with team members to create applications' system analysis based on client requirements
  • Designed new features and created innovative application prototypes
  • Collaborated with customers to identify and resolve issues.

Software Engineer

Century Link - Application Matrices
2007.11 - 2009.01
  • Implemented Struts frameworks, JSP & Servlet Implement new feature for the existing Product Test the product and bug fixing
  • Wrote and implemented robust test cases for legitimate environment application testing
  • Collaborated with customers to identify and resolve issues.

Education

Bachelor of Engineering - Information Science and Engineering

Visvesvaraya Technological University
Bangalore, India

Skills

Web Application Development

AWS

TDD

API Integration

Microservices Architecture

Cloud Computing

Docker

Kafka

Jira

JSP and Servlets

Timeline

Software Developer

TCS - NatWest Group
2021.02 - 2023.03

Software Developer

Mindtree Ltd - NFUM - Image Application
2018.05 - 2020.12

Software Developer

Mindtree Ltd - NFUM- Advice Account Layer
2015.05 - 2018.04

Software Developer

NTT Data - Streamline Annuity Sales
2013.01 - 2013.09

Software Developer

NTT Data - Plan Sponsor Web Station
2012.10 - 2015.05

Associate

Cognizant Technology Solutions, CMS
2012.06 - 2012.09

Associate

Cognizant Technology Solutions, OSCA
2011.01 - 2012.04

Software Engineer

Century Link - Shift Management System
2009.01 - 2010.11

Software Engineer

Century Link - Application Matrices
2007.11 - 2009.01

Software Developer

TCS - Lloyds Banking Group
4 2023 - Current

Bachelor of Engineering - Information Science and Engineering

Visvesvaraya Technological University
Shilpa RamachandraSenior Software Developer