RAVNEET SANDHU
**** ********* **** *****: 905-***-****
Mississauga, ON L4T 2P9 Email: *********@*****.***
S OFTWARE E NGINEER
A top-performing and extraordinarily detailed Software Engineer with 3 years of hands-on experience in core banking
solutions. Industrious, intelligent, and results-driven professional chosen to provide programming, support,
installation, and maintenance of the Finacle business process software and banking solution developed by Infosys
using JAVA programming language. A Master of Applied Science in Computer Engineering, with demonstrated
experience in software development and programming, a keen analytical mind and excellent interpersonal skills.
Ability to adapt to any work environment, work individually or work with a team.
Technical Proficiency includes:
Operating Systems: UNIX, Windows
Programming Languages: SQL, C, C++, Java/J2EE, XML, VHDL, UML, HTML/JavaScript
Database: Oracle
IDE & Other: Eclipse, Visual Paradigm, modelsim, QNX, SVN
AREAS OF EXPERTISE
High Programming Proficiency Software Engineering Programming
Software Development Web Application Development Customer/Client Service
Analytical & Problem Solving Middleware Platform Application Software
Project Management Graphing Skills Troubleshooting
S OFTWARE ENGINEERING & DEVELOPMENT EXPERIENCE
Part of the core customization team for the banking produc t (Finacle) by Infosys Limited.
Developed, troubleshot, tested, customized, and implemented this full service banking product.
Integrated Finacle with third party systems using XML, where the third party sent messages in XML
format to request information from Finacle database and the req uired information was retrieved and
then sent using same format.
Successfully implemented Finacle, in various client banks after customization ; involved changes to
the base product both front and back end. The Front end mostly used Java or JavaScript and backend
was done using SQL.
Active member of customization and integration team.
Maintained all versioning and sources.
Administered post go-live support for the product which includes troubleshooting problems and fix
bugs.
Demonstrated high-level technical knowledge of applicable databases and their architecture.
Experience constructing database parameters and configurations.
Ravneet Sandhu Resume, Page 2
WORK HISTORY
MEMORIAL UNIVERSITY OF NEWFOUNDLAND, St. John’s, NL Winter 2013
Leadership Development Assistant-Answers Department
Reviewed resumes for the position of orientation assistant coordinator.
Created surveys for various leadership sessions.
Analyzed volunteer participation trends and helped in maintaining high volunteer retention rate by
sending personal emails to previous volunteers.
Developed website for fall 2013 orientation using site builder for Memorial University student
answers department.
INFOSYS LIMITED, Chandigarh, Punjab, IN Aug 2009- July 2012
Senior Software Engineer
Clients: Development Bank of Singapore Mar 2010 - Jan 2012
Development Bank of Hong Kong Feb 2012 - July 2012
Project Details: Customization and implementation of Finacle, a core banking solution provided by Infosys Limited.
Finacle allows banks to provide their clients a number of products and services and also helps banks to operate their
internal process. Some of the services include consumer and corporate banking, enterprise customer information,
trade finance, Payments and Loans. Project also included Integration of the product with the third party systems,
allowing it to be used with the existing system.
Specific Duties:
Making changes to the User interface and Database Structure
Linking the front end with back end
Processing the input XML messages received from third parties and updating the information in Finacle
Database
Creating XML messages by fetching required data from database.
Module and integration Testing
Troubleshooting
Technical Environment: UNIX, Java, SQL, Oracle
E DUCATION & T RAINING
Master of Applied Science, Computer Engineering, Memorial University of Newfoundland, St. John’s, NL, 2013
Graduate Project
PLAAY – Programming Language Aimed At Youth
Project Details: The PLAAY is a graphical based programming language designed to help young students to learn
basic concepts of programming easily. The language interface is mostly graphical and takes full advantage of mouse so
that it can provide the full coding structure.
Specific Duties:
Enhance the existing user interface by changing the appearance and adding more functionality
Incorporate Keyboard input
Implementation of the algorithm for execution
Creating visualization of execution
Technical Environment: Java
Bachelor of Technology, Computer Science, Punjabi University Patiala, Punjab, IN, 2009
Successfully completed training sessions in the following areas
Memorial University of Newfoundland St. John’s, NL
Professional Skills Development Program, 2013
Professional communication skills, 2013 (communications skills, presentation skills and technical
writing)
Ravneet Sandhu Resume, Page 3
Infosys Limited Training, 2010
Finacle PS CORE basics and Functional
Finacle PS CORE Fundamentals and implementation
Finacle PS CORE customization
Finacle PS CORE support
RDBMS
UNIX
Software engineering
Finishing School-Professional Work Culture
Finishing School-Basics of Business
Business Etiquette
Finishing School-Learning to Learn
Articulation skills
Written communication skills
Presentation Skills