Sonal Verma has over 9 years of experience in IT working on various projects in the banking and telecommunications domains. She has expertise in programming languages like SQL, PL/SQL, Java, C++ and tools like Oracle, UNIX and Windows. Her experience includes roles like developer, team lead, business analyst and managing offshore delivery. She currently works as a senior developer at Barclays Technology focusing on payment processing solutions.
1. Sonal Verma
Employment Summary
Possess around 9.5 years of industrial experience in IT industry in all phases of SDLC including Analysis &
Study of Business Requirements, Technical & Functional Specifications, and Development & Testing along
with Integration, Implementation and Support. Functionally well versed in Banking domain, particularly in
Secured and Unsecured Lending and Global Payments in corporate world.
.
Senior Developer Barclays Technology Ltd, Pune June 2013 - Present
Application Analyst Barclays Technology Ltd, Pune Apr 2010 - June 2013
Technical Analyst Infosys Technologies Limited, Pune Feb, 2006 – March 2010
Survey Tester Annik Technologies Pvt Ltd Nov’2005 - Feb, 2006
Technical Skills
Programming Languages/ Tools SQL, PL/SQL, UNIX, Shell Scripting, Performance Tuning, TIBCO Staffware, Core JAVA, C+
+, Pro C and MS Products
Databases Oracle 11g,10g,9i
Configuration Tools Visual SourceSafe 6.0, CVS (Concurrent Versioning System), Clear Case, SVN
Other Tools TOAD, Eclipse, Mercury Quality Centre, QTP License Server, Citrix Server, Service Manager
7, Toad, IBM TWS 8.4, dbx, gdb
Operating Systems Windows, IBM-AIX 5.3, RHEL 6.1
Education and Qualifications
Degree Institution Year of Passing Percentage
PGDIT Symbiosis ,Pune 2009 70
B.Tech (IT)
JMIT College of Engineering
(Kurukshetra University)
2005 73
HSC CCA, Gurgaon ( C.B.S.E) 2001 77
SSC CCA, Gurgaon ( C.B.S.E) 1999 88
Project Handled
7. Global Payplus, Pune, Barclays, Corporate Bank
Project Abstract Global PAYplus is a complete payment processing solution, supporting:
Receipt and initiation
Parsing, validation, and compliance (OFAC) checking
Debit processing including debit authorization checks and payment vs. cover identification and matching
Credit processing including method of payment selection, correspondent chain building, generation of covers
Currency conversions, pricing, value-dating, liquidity management
Credit checks and restrictions on customer accounts
Timing and scheduling
Formatting to output channels, transmission, acknowledgment and confirmation handling
Handoffs to accounting systems and other in-house systems
Advising, notices to receive, long-term archive
Duration June 2015 – Till Date
2. Team Size 2
Technologies/
Tools
Solution Environment – RHEL 6.4
Language – C++, Oracle, Java, Corba, Tuxedo
Database – Oracle 11g
Tools- SM7, Clear Case ,SC5, Toad, MQ Client, TWS
Roles &
Responsibilities
Technical Configuration, Team Lead, Vendor Management
• Leading a team of 5 people, few of them permanent BTCI employees and few vendors.
• Deployment by running BL jobs
• Environment upgrade/rebaseline/refresh
• Develop scripts to cater to adhoc data setup requests.
• Test Environment Support
• Implementation Support
• Assisting SIT testing of the solution developed and communicating with varied team like
environment teams to resolve any environmental issues, DBA team for any DB error.
6. Bulkfile Application, Pune, Barclays, Corporate Bank
Project Abstract BFA is a single electronic gateway through which customer can send payment and collection instructions
directly to Bank. It enables customers to make automated same day and three day payments in the UK,
make electronic international payments, issue currency drafts and Sterling drafts, transfer funds between
their UK accounts in Sterling and other currencies, collect direct debits from UK, print and issue large volume
of cheques, with accompanying letters or remittance details, instruct us to print and distribute customized
remittance advice, issue payments to be processed by automated clearing houses in several overseas
countries. Any number or combination of these transactions can be included in the same file and transmitted
to Bank through a single channel. The service will identify and route transactions according to agreed criteria
with Business.
Duration June 2013 – May 2015
Team Size 2
Technologies/
Tools
Solution Environment – UNIX –IBM(AIX), RHEL 6.4
Language – Pro C++, Oracle PL/SQL(11g), Performance Tuning
Database – Oracle 11g
Tools- SM7, Clear Case ,SC5, Toad, MQ Client, TWS , dbx, gdb, svn
Roles &
Responsibilities
Developer, Vendor Management
• Understand functional requirements and raise clarifications with counterparts
• Currently worked on org wide migration to Linux from UNIX as Operating system. It was essentially
movement of ProC and C++ code to completely new infrastructure, with different compiler, different
database and different versions of MQ/CD. This project has a huge impact and I was POC from
BFA and owned all the requirement gathering, design inputs, code changes, version control,
testing, implementation and post implementation support for this project.
• Involved in high level design and detailed design and development of complex interfaces with
various downstream systems and impact assessment of business critical changes requests during
the project life cycle and review.
• Managing end to end off-shore delivery by preparing & executing delivery plan and release
schedule and synchronization with overall project schedule and testing timelines and on time
delivery of releases while maintaining high quality standards with all necessary documentation.
Providing timely progress/status reporting on all aspects of application delivery team deliverables
and maintaining RAIDS up to date with proposed resolution and action owners and raising alarm
whenever applicable for smooth progress of the project.
• Developed automation scripts to create large PAYEXTS in huge volume for performance testing.
• Development of Process Procedures
• Assisting SIT testing of the solution developed and communicating with varied team like
environment teams to resolve any environmental issues, DBA team for any DB error.
5. Collection And Recoveries – Tallyman, Pune, Barclays, Retail Bank
Project Abstract Tallyman is the new product launched by Barclays for Collections and Recoveries to support the secured
and unsecured lending domain. Tallyman enables businesses to achieve faster and earlier collection of
outstanding debt with an agile implementation of the solution; a rapid evaluation to quickly identify the most
effective collections strategies; and to make use of the flexibility within Tallyman with easy optimization of the
solution to ensure that the quickest and lowest cost methods are used. The key to a successful collection
management system is providing the flexibility to the business users to manage their own environment,
without timely and costly dependencies on internal IT resources and, more importantly, on external vendors.
Duration April 2010 - June 2013
3. Team Size 3
Technologies/
Tools
Solution Environment – UNIX –IBM(AIX),Language – Java, Oracle PL/SQL(10g) Database – Oracle 10g
Tools- SM7, Clear Case ,SC5, Toad, TWS
Roles &
Responsibilities
Development, production support & Business Analyst
• Involvement in high level design and detailed design and development of complex interfaces with
various downstream systems using Oracle & Unix and impact assessment of business critical
changes requests during the project life cycle and review & sign-off of impact assessment
completed by other team members.
• Designing overnight batch (end of day processes) automation using Tivoli Workload Scheduler with
appropriate sequencing of various interfaces & process and ensuring all SLA are met.
• Ensuring all compliance related requirements such as SOX compliance and DDA compliance are
met.
• Release Plan and Schedule development and automating manual release.
• Batch support which involves receiving and transferring of the files to Host and Non Host interfaces.
This involves Batch jobs to be configured using Tivoli Workload Scheduler, daily Batch Report
generation and enhance the jobs by improving the performance of SQL package execution.
• Analysis of the shell scripts and the corresponding SQL packages provided by 3rd party, reporting
the improvements and implementing the improvements.
• Analysis the logs created by the Application and correct the exceptions.
• Resolve the Incidents raised by the end users of the Product and make sure the Application is up
and running 24* 7.
• Manage Vendors.
4. ATTSONQ1, ATT, Pune, Infosys
Project Abstract The project involves IQRLS, SONATA and NIDS modules. IQRLS is an application to support the AT&T “U-
Verse” initiative called as LIGHTSPEED which allow the customers to enjoy the High speed broadband
service and IPTV over the same telephone line. This application identifies, analyzes and gives the detailed
report on discrepant data in Legacy Systems of AT&T which hampers LIGHTSPEED initiative. Thus it
enhances the probability of successful launch of LIGHTSPEED service in one go as well as save the dollars.
Duration Dec 2007 – March 2010
Team Size 3
Technologies/
Tools
Oracle 10g, PL/SQL, Java, Unix.
Roles &
Responsibilities
Developer, Configuration Controller, KM prime
• Expertise in writing complex Stored Procedures and Functions in PL/SQL.
• Work on UNIX shell scripting to automate some of the existing manual processes and writing shell
scripts to validate data coming from upstream and load it in DB.
• Monitor performance and functionality throughout the implementation process by testing
applications to ensure optimum user benefits, design and configure application modifications and
enhancements as necessary
• Responsible for managing the deliverables and ensure completion of project on schedule.
• Conduct Requirements Validation based on the available Functional Specifications
• Co-ordination with the stakeholders for Requirements Validation & resolving the queries from the
users.
3. SBCSONLS, AT&T, Pune, Infosys
Project Abstract This is a testing project which involved system testing of two applications called OrderPath and
NumberManager. Both these applications are developed entirely on a concept called Local Number
Portability which allows a customer to keep their telephone numbers while changing the service provider,
type of service they are availing or the location. The OrderPath is an interface which takes care of the service
order entries input by the user, whereas NumberManager is responsible for local service management
system. The project involves various TESTING procedures which include regression testing and new
functionality testing of both these applications. Along with testing, tracing and logging defects, updating the
test matrices and documentation also comes amongst the activities undertaken in this project.
Duration June2007 – Nov2007
Team Size 5
Technologies/
Tools
Mercury Quality Centre, QTP License Server, Citrix Server
Roles &
Responsibilities
Team member
• Manual Testing: Did Regression Testing to ensure that system works as expected after any
4. modifications are made.
• Automation testing: Automated the test scripts using QTP Automation tool.
• Configuration Control: Successfully Handled responsibility of Back up Configuration Controller.
• Mentored the fresher’s training program to make them aware of application.
• Built the data in System test servers as and when work request came.
• Participated in a development request from client i.e. datagate work request which required
generating reports from log files using SQL Client
2. AGORA, BRITISH TELECOM, Trivandrum, Infosys
Project Abstract Agora is a database that consolidates port inventory for approximately 30 countries. Several BT systems
need to access Agora and each other. Additionally, BT would like to provide access to these databases and
systems to 3rd parties who can then utilize them in a self-service manner. Hence, there is a need for a
common communications platform and protocol. Agora with the data services is addressing the need of a
common information factory which will facilitate even future acquisitions and mergers.
Duration July 2006 to May 2007
Team Size 5
Technologies/
Tools
Oracle 8I, 9i, PL/SQL, Toad, Unix
Roles &
Responsibilities
Developer, Module Lead
• Module Lead: Given the responsibility for a system, dividing tasks among team members,
interfacing with client in order to resolve issues encountered during analysis.
• System analysis: Analyzing a system to find out what all attributes should be mapped to
respective entities as per business requirements in Common Data Model (i.e. single repository
for storing all information).Establishing relationships with other systems as well in order to
maintain an end to end view for complete database using SQL queries.
• Design and Review: Developing CDM model and carrying out peer review for systems
analyzed and mapped by other team members and providing optimal solutions.
• End to End Testing: Verifying data once all the systems are mapped to CDM and data is
loaded with end to end perspective, raising defects and resolving defects.
1. Online Surveys, Annik Systems Technology Ltd, Gurgaon
Project Abstract The online questionnaires developed by survey programming were required to be tested as against the client
specifications and bugs so found were notified to programming team
Duration Nov2005 – Feb2006
Team Size 3
Technologies/
Tools
OS - Windows XP Professional
Tools Used: Confirmit
Roles &
Responsibilities
Team member
• testing and debugging.
Personal Details
E-mail saggi.sonal14@gmail.com
Nationality Indian
Passport Number F4329485
Marital Status Married
Contact Number +919970170438
Languages Known English , Hindi
References:
Avalable on Request.