Summary
Work History
Education
Skills
Work Description
Current Occupation
Educational Background
Pass Out Year
Computer Languages Known
Operating Systems
Databases Worked On
Technical Competencies
Roles And Responsibilities
Personal Information
Accomplishments
Timeline
Generic

Vishal Tonger

San Francisco,CA

Summary

Software Engineer seeking a technically challenging position in the area of QA Automation Engineer, which allows me to pursue career advancement by expanding my knowledge and skills, thus helping the organization achieve it's professional goals. Aims to Utilize my Strong Skills and analytical ability to grow along with the organization and move towards product management and always keen to take new challenge.

Work History

Software Engineer

01.2017
  • I m employed with our company on a full time bases [40 hours per week] from 05-January-2017, currently designated as an Software Engineer.

  • I m being involved in Banking Domain projects and more into loan servicing teams and portfolio management, which include banking application for functionality, performance, and security
  • The main purpose of my Job duties is to ensure that all the activities and functionalities of a banking software run smoothly with no errors and it remains protected.

  • Banking Applications directly deal with confidential financial data
  • I make sure all the activities performed by banking software run smoothly and without any error
  • As a part of loan serving team, I make sure Banking software perform various functions like transferring and depositing fund, balance inquiry, transaction history, withdrawal and so on
  • I was responsible for bank loan servicing application and made sure these activities are not only executed well but also remain protected from hackers.

  • I have worked on Robo adviser in Mphasis project to build financial portfolios, following is quick description: Online Rob-Advisor is a fully automated investment advisory service that makes user to rethink how they invest
  • Helps user to set, track, and work toward their goals
  • Automatically projects a sustainable retirement income stream based on users stated goals
  • Automatically monitors and re-balances user portfolio and Let user to take advantage of Tax Loss harvesting
  • Allows users to view and manage their account from any device.

  • As part of my current work duties in Bank’s Lending team is to fund all loans, service bank and investor loan portfolios and respond to client and loan team inquiries along with supporting sales staff in product development, training and compliance.

  • Bank Application is basically facilitating the features provided by Request Type as follows: Line of Credit, Distribution: LOC & Term Loan

  • Supported below web application and processes as a part of loan servicing team: Advance Payments, Loan Payment collection, Active loan servicing, Reporting

  • Below are the Job responsibilities: Develop/maintain application using coding skills of Java with Selenium, Prepare Automation Framework Architecture and Structural documentation on it, Understand business requirements in an end user perspective and create user journey that makes the user functionality journey seamless, Use TFS and GIT Source Controls, Developed reusable components which were used by various modules and controllers, Formulate a detailed plan that specifies how performance activities will proceed from a business perspective and a technical standpoint, Prepare design documents representing the user’s journey from end to end perspective, Document performance defects and track the status in JIRA, Perform the peer code review to ensure team deliver quality code to production system, Create Confluence documents to record the release, testing, resolutions procedure, Attending scrum meetings to gather requirements and provide updates to all stakeholders, Coordinate with on-shore/off-shore vendor teams to transmit the requirements and get the coding done, Participate in application walk-through and provide essential feedback, Perform unit testing to ensure that coding meets the business requirement, Be involved in escalations and take necessary actions to mitigate the situation, Post user journey maps conduct backlog refinement session with product owners and business analysts to elicit the requirements and capture in repository such as confluence and JIRA, Identify design solutions for the end user requirements and settle on the technical requirements and solutions to address it, Coordinate and guide offshore team to implement excellent technology solution to meet the business requirements, Provide technical guidance to other teams in critical requirement and achieving the solution, Help the teams in achieving account level POC goals, Prepare the instruction manual that contains sufficient information on the running of the program, Guide the offshore team on the defined process, actions alert, follow-ups process and deployment

Education

Dr. A.P.J. Abdul Kalam Technical University
01.2016

Central Board of Secondary Education
01.2012

Central Board of Secondary Education
01.2010

Skills

  • Testing and debugging
  • Cross-Functional Collaboration
  • Application Lifecycle Management ALM
  • Project Documentation
  • Efficient data management
  • Testing and deployment
  • Troubleshooting and resolution
  • Code reviews
  • Software Development Life Cycle (SDLC)
  • Object-Oriented Programming
  • SQL
  • Selenium
  • RESTful APIs
  • Continuous integration
  • Quality Assurance Testing
  • Technical consulting
  • Agile Methodology
  • Continuous deployment

Work Description

I m being involved in Banking Domain projects and more into loan servicing teams and portfolio management, which include banking application for functionality, performance, and security. The main purpose of my Job duties is to ensure that all the activities and functionalities of a banking software run smoothly with no errors and it remains protected. Banking Applications directly deal with confidential financial data. I make sure all the activities performed by banking software run smoothly and without any error. As a part of loan serving team, I make sure Banking software perform various functions like transferring and depositing fund, balance inquiry, transaction history, withdrawal and so on. I was responsible for bank loan servicing application and made sure these activities are not only executed well but also remain protected from hackers. I have worked on Robo adviser in Mphasis project to build financial portfolios, following is quick description: Online Rob-Advisor is a fully automated investment advisory service that makes user to rethink how they invest. Helps user to set, track, and work toward their goals. Automatically projects a sustainable retirement income stream based on users stated goals. Automatically monitors and re-balances user portfolio and Let user to take advantage of Tax Loss harvesting. Allows users to view and manage their account from any device. As part of my current work duties in Bank’s Lending team is to fund all loans, service bank and investor loan portfolios and respond to client and loan team inquiries along with supporting sales staff in product development, training and compliance. Bank Application is basically facilitating the features provided by Request Type as follows: Line of Credit The Firm is requesting money for the investment. We take a portion of the amount from the loan, based on the Advance rate, and advance that into a borrowers DDA. Then transfer the entire capital call amount from DDA to the Firm. The borrowers DDA must have enough money to cover its own portion. Distribution: LOC & Term Loan For Distribution, the firm transfer a lump sum into their BDDA for all their employees. We then individually transfer it the borrowers DDA and take a portion to pay-down the loan. Supported below web application and processes as a part of loan servicing team: Advance Payments: Request with enhancements to Appian Advance module to make the HELOC loan process more efficient for client servicing and loan servicing group. Loan Payment collection : a. Auto payments : Debiting money from the borrowers account and crediting to loan account. b. Demand letters : Payoff Demand Request is the request made to the bank to payoff the remaining balance need to pay the bank before closing the loan. Active loan servicing : Closing workflow tracking application recording all the events like Rate Modification, Reviewers, Mods Approvals and errors related to the loan. Reporting: Investor Reporting, Reports are generated monthly to view all the loan remit calculation.

Current Occupation

Software Engineer

Educational Background

Bachelor of Computer Science

Pass Out Year

August, 2016

Computer Languages Known

Core java , Python and Ruby

Operating Systems

Windows and macOS

Databases Worked On

SQL, Mango DB

Technical Competencies

Core Java & Ruby, Zephyr & JIRA, Bitbucket and Git, Sauce Labs, Mable, Selenium, Page Object Model Framework, Data driven framework, Maven Integration, Agile, Kanban, Intellij, Eclipse, Maven, TestNG, JIRA, Postman, Visual Studio, Source Tree, Git, Snowflake, Vs Code, My SQL, Foxtrot

Roles And Responsibilities

  • Develop/maintain application using coding skills of Java with Selenium.
  • Prepare Automation Framework Architecture and Structural documentation on it.
  • Understand business requirements in an end user perspective and create user journey that makes the user functionality journey seamless.
  • Use TFS and GIT Source Controls.
  • Developed reusable components which were used by various modules and controllers.
  • Formulate a detailed plan that specifies how performance activities will proceed from a business perspective and a technical standpoint.
  • Prepare design documents representing the user’s journey from end to end perspective.
  • Document performance defects and track the status in JIRA.
  • Perform the peer code review to ensure team deliver quality code to production system.
  • Create Confluence documents to record the release, testing, resolutions procedure
  • Attending scrum meetings to gather requirements and provide updates to all stakeholders.
  • Coordinate with on-shore/off-shore vendor teams to transmit the requirements and get the coding done.
  • Participate in application walk-through and provide essential feedback.
  • Perform unit testing to ensure that coding meets the business requirement
  • Be involved in escalations and take necessary actions to mitigate the situation.
  • Post user journey maps conduct backlog refinement session with product owners and business analysts to elicit the requirements and capture in repository such as confluence and JIRA.
  • Identify design solutions for the end user requirements and settle on the technical requirements and solutions to address it.
  • Coordinate and guide offshore team to implement excellent technology solution to meet the business requirements.
  • Provide technical guidance to other teams in critical requirement and achieving the solution.
  • Help the teams in achieving account level POC goals.
  • Prepare the instruction manual that contains sufficient information on the running of the program
  • Guide the offshore team on the defined process, actions alert, follow-ups process and deployment

Personal Information

  • Date of Birth: 12/16/94
  • Nationality: Indian
  • Marital Status: Single

Accomplishments

  • Mphasis Summit Award 2017
  • Mphasis Summit Award 2018
  • Nominated as Mphasis Star Performer for 2024

Timeline

Software Engineer

01.2017

Dr. A.P.J. Abdul Kalam Technical University

Central Board of Secondary Education

Central Board of Secondary Education
Vishal Tonger