Shwethavally S.
Senior Software Development Engineer @ Morgan Stanley
About
As a Senior Software Development Engineer at Morgan Stanley, I leverage my expertise in Java and Agile methodologies to develop software solutions that help credit risk analysts assess the creditworthiness of clients. I work with a self-organizing Agile team that follows Scrum methodology, collaborating with software developers, business analysts, scrum masters, and product owners to understand stakeholder requirements, design technical solutions, and implement them. I have over 4.5 years of experience in the investment and banking industry, working on various projects related to credit risk management. Prior to joining Morgan Stanley, I worked as a Senior Software Developer at Accenture in India, where I helped the background screening team with background checks to mitigate fraud and risks. I also have experience as a Java Consultant at Capgemini, developing software for the credit risk space. I am passionate about learning new technologies and improving my skills to deliver high-quality software solutions.
United States
Houston
Retail
Postman API, WireMock, Swagger API, Sonarqube, JSON, Spring MVC, Java, SQL, MongoDB, React.js, Python (Programming Language), Jenkins, IBM Db2, Spring Boot, pcf, JUnit, Mockito, Core Java, Node.js, AngularJS
Experience

Senior Software Development Engineer
Bangalore Urban, Karnataka, India
• Working in Investment & banking industry, I help credit risk analysts to decide credit worthiness of their clients by developing software, so that they can mitigate the credit risk for the Firm. • Part of self-organizing Agile team that follows scrum methodology. I'll be working with a team of Software developers, Business analyst, Scrum master and Product owner to understand the stakeholder Business requirements, come with the technical design and implementation. • Actively participating in design forums & architecture reviews to propose design of the development items that I’ll be working on. Also, understanding & providing inputs for the other design topics under discussion. • Developing JAVA RESTful web services using Spring Boot and Gradle, writing comprehensive unit tests cases with Junit. Using DB2 and Mongo DB as our application databases. Working with Jenkins pipelines for automated deployments to DEV and QA. • Facilitating UAT calls with the stakeholders, and fixing any potential bugs found during the testing. Planning and managing production release via TCMS upon receiving UAT sign-offs. • Understanding the data needed by the stakeholders and writing database stored procedures & views to facilitate their reporting requirements. • Mentoring a junior developer, reviewing pull requests of the team, and ensuring high-quality code delivery. • Providing support to our application in production. Getting into direct calls with stakeholders to troubleshoot the issue. • Designed and developed reusable Java REST APIs, optimizing development efficiency across multiple teams, thus saving them time of around 1 Business week. • Worked on multiple service refactoring initiatives to enhance maintainability and scalability. • Identified and automated repetitive, manual tasks for the stakeholders which saved 10 to 15 mins of their time (per such task). • Optimized slow-performing database views in production, reducing execution time by ~10 minutes on average.

Senior Software Developer
Bangalore Urban, Karnataka, India
• Worked in Banking industry - I helped background screening team, with background checks, before on boarding customers to help mitigate various kind of frauds and risks to the Bank. • Day to day responsibilities included understanding the requirements, design, development, testing (unit & integration) and deployment of the microservices to pcf using Azure pipelines. • Participated in tech sessions to discuss the architecture, design & technology stack to be used in different applications & microservices. • Worked with JAVA and frameworks like Spring and Spring boot to develop REST APIs. Building with maven and testing with Junit, Mockito and Wiremock frameworks. Used git for version control and Azure for code repository. • Pair programming, guiding a junior developer in the team, reviewing and approving the pull requests of the fellow developers. Providing a Demo of the developed feature to the stakeholders at the end of the Sprint. • Monitored production applications using Splunk, troubleshooting and providing stakeholder solutions.

Java Consultant
Bangalore Urban, Karnataka, India
• Worked in Investment & banking industry, developing software for the credit risk space. • Responsibilities included design, development, testing and deployment. Worked with JAVA, Spring & Spring boot frameworks, Ant and Gradle build tools and wrote test cases using Junit and Mockito frameworks. Planned the deployment and production release activities. • Participated in the devOps tasks for automated deployments and testing. For complex test scenarios, these automated test suites helped the developers save the manual testing effort equal to 2 to 3 Business days. • Worked directly with the stakeholders to coordinate UAT for the feature developed, take the feedback and immediately fix the issues raised. • Being a learning enthusiast, volunteered to work with a different technology - Python. Later used this to develop the business logic for one of our applications. • Reduced technical debt by refactoring some of the more frequently used pieces of legacy codebase. Time to market of any new feature was reduced by approximately 1 week. • Accomplished tasks which had challenges in terms of cross team communication. Took leadership, drived the discussions and stakeholder calls.

Technology Analyst
Bangalore Urban, Karnataka, India
Project title: Guiding Stars food rating Web application Technologies: Core JAVA, Node.js, MySQL, Azure Description: Guiding Stars is a web application, which will rate food items based on the ingredients present in them. We have an algorithm written in JAVA to calculate the points and star rating, for different food types. There are also different API’s developed in Node.js for reusable functionalities like, copying the item details, updating the item nutrient details, maintaining the history for the items etc. This application is being written in and Core JAVA, Node.js and deployed to Azure environment. Roles & responsibilities: •Understanding the requirement and writing the user stories. •Coming up with the Technical detailed design for different modules identified. •Creating the function app’s and functions (Http triggered, file triggered) in Microsoft Azure. •Build using Core JAVA and Node.js. •Code integration using git and bitbucket. Project title: Pricing Web application optimization Technologies: Core JAVA Description: We are fine tuning this pricing application for various existing issues and proposing optimum solutions for the same. This is a Pricing Web application of stores, where users (store associates) can maintain the pricing details of any item/product. Roles & responsibilities: •Analysis of the issue reported. •Proposing an optimized solution, doing an impact analysis of the solution on the existing functionality and proposed one. •Direct communication with the clients to explain them the issues and proposed solution. Estimating the effort required for analysis, fix and testing. •Implementing the solution (Code changes in JAVA) •Unit Testing, Integration Testing and Regression Testing of the application.

Senior Software Engineer
Bangalore Urban, Karnataka, India
Project title: Data Migration Technologies: JAVA, Spring rest controllers, MySQL, AngularJS, HTML, CSS Description: The implementation has been done in two phases. Former one deals with converting the relational data to json data, by writing the PL/SQL stored procedures. Later part involves, developing the JAVA based Migration tool/framework to migrate data from Oracle database to No-SQL Database. Data here represents the Ecommerce application data. The framework also has a simple, user friendly UI developed using AngularJS, HTML and CSS Roles & responsibilities: •Developed the migration framework for different entities/tables like category, product, order, user, wishlist, coming soon, cart etc. •Reading the data from respective json tables using JAVA prepareStatement. •Invoking the corresponding API’s through the framework, and migrating the above data to a no-SQL database (used REST Web Services). •Capturing the responses from these API’s and writing them to the respective tables to figure out the migration status •Handling the different success/error scenarios accordingly, by scanning the response received from the API’s •Code integration using git.

Software Engineer
Bangalore Urban, Karnataka, India
Project title: Online Delivery Conversions Technologies: Informatica (Data transformation) Description: Converting one form of xml data into another (as per the output schema standards). Data will be displayed on the client website after some data processing and application of appropriate styles. Roles & responsibilities: · Monitoring the queue for webstars and working towards resolving them. · Webstars will be created for new requirements and/or for fixing the bugs in the existing code. · Code integration using clear-case. Project title: Editorial development/Optimization Technologies: Core JAVA Description: Developing/optimizing several tools for better performance like reducing the computation time, addition of new functionalities (as per the client requirements) etc. Roles & responsibilities: · Improving the functionalities of the tools · Worked in Core JAVA · Worked with development environments like Rational Application Development (RAD), Eclipse and Microsoft Visual Studio
Shwethavally S.'s Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


