A.S.Sivaprakash
Mobile No: 91-9742650665.
E-mail : ssivaprakash7@gmail.com
SUMMARY:
• Having 7+ years of Information Technology experience in the field of software
development and have in depth knowledge in system study, analysis, design,
development and implementation of Web / Windows based and Client Server
applications.
• Completed MCTS(Web Applications Development with Microsoft® .NET Framework
4) Certification
• Has worked on Insurance, Banking, e-commerce and Management domain with
ASP.Net, C#, WCF, MVC 3.0/4.0, WPF& SQL Server 2005/2008 as the technological
base
• Shining Star (Quest For Improvement) Award (For initiative and achievement in
project improvement.) RBC (IGATE)
• Pat On The Back Award (For the active contribution and successful
implementation of SPiCA web services project with in short span) and also
received client accolades for the same. RBC (IGATE)
• Current Employer “ACCENTURE” Bangalore.
EDUCATION QUALIFICATIONS
B.Tech in Information Technology Engineering from Muthayammal Engineering
College under Anna University INDIA (67%)
Career Profile
• October 27th, 2014 – till date working in Accenture, Bangalore.
• February 05th, 2013 – October 21th 2014 date working in iGATE PATNI,
Bangalore.
• May 12th, 2010 – January 4th 2013 date working in Fulcrum World Wide
software Pvt. Ltd, Pune
• June 6th, 2007 – May 7th 2010 worked on Sollics Information Technologies
Pvt. Ltd, Bangalore.
TECHNICAL EXPERIENCE:
LANGUAGES: C#
DESIGN UML( Usecases, Class Diagrams ,Sequence Diagrams)
RDBMS: MS SQL Server 2008
WEB/WINFORMS & CLIENT-
SERVER TECHNOLOGIES:
Asp.Net 4.0, MVC.Net 3.0, WPF 4.0, WCF
SCRIPTING LANGUAGES Java Script, Ajax, J-Query, HTML,CSS
APPLICATION/WEB SERVERS: IIS6.0, IIS7.0
OPERATING SYSTEM: Windows
TOOLS: Visual studio 2013
A.S.SIVAPRAKASH
Page 1 of 5
PROFESSIONAL EXPERIENCE:
Technology Web / Windows based and Client/Server Applications.
Software Engineering Requirements Study, Analysis, Testing.
MAJOR ASSIGNMENTS:
Apr ‘14 – Oct ‘14
Project: PRISM Global Integration Services
Client RBC Royal Bank
Environment: WCF, .NET 3.5/C#, Sybase database, SOAPSonar & MKS
Role: Technical Developer
Employee Enquiry Service : The employee enquiry service will provide consumers with
employee information maintained in ODS enterprise directory
Branch Enquiry Service : The branch enquiry service will provide consumers with branch
details in addition
BPSA Account Enquiry Service : The Account Enquiry service shall provide operation
methods to obtain Account positions, Account Balance and Account Activity information
Responsible for:
• Application is fragmented into multiple layers namely, Service Layer, Business logic
Layer and Data Access Layer.
• Each of the layers performs a specific functionality and ensures requested
information is reliably sent to the consumers.
• Service Layer uses Windows Communication Foundation (WCF) to expose
operations for external consumers
• Business Logic Layer does the translation of data as per requirement and also
might include business logic in future implementations
• The Data Source layer interacts with Sybase database to retrieve information.
• All layers have access to track performance parameters (time taken for each call).
• Exception handling at each layers provide help identify source of exceptions and
errors.
• Microsoft Enterprise Library 5.0 is used to provide Exception Handling , Logging
and Data Access
• Performance & Service Call testing we are using SOAPSonar tool
• Unit testing for each layer and each servies call methods
• Prepared the IMP and Release bundle
• Updating TDD and other related documentation
• Given support to IMP execution on QA/UAT
Sep ‘13 – Mar ‘14
Project: BlackBox
Client RBC Royal Bank
Environment: .ASP.NET 3.5/C#, WCF, J-Query, SQL Server 2005 & MKS
Role: Technical Developer
Brief description of the project: UI Application: BlackBox has 2 level of accessibility.
A.S.SIVAPRAKASH
Page 2 of 5
• Business User
• Support user
BlackBox interface helps the user to create new business rules (sql statement without using
Microsoft sql server).
• User has provision to create
• Insert Statement
• Update Statement
• Select Statement
• Delete, Truncate Statement and
• Stored Procedure
User need not use Microsoft sql server at any point of time to create any above mentioned
sql task. All the business rules (sql statement) are table driven approach. Sql statements
are split to different set of data to different table when created from UI.
User has been provided only select option in interface to create sql statements. The sql
statement created using interface get loaded to different set of table like from clause details
to from clause table, where clause details to where clause table on submit. The backbone
of this application is sql engine which fetches all the details related to particular sql and
convert those to sql statement dynamically at run time. The sql statement created from UI
gets added to stored procedure dynamically at runtime depending on the execution priority
set.
HIMACS Job: BlackBox application is a series of job that obtains transactions from
Broadridge and converts to FMC format. FMC is the account and portfolio management
system and Broadridge is the Custodian. FMC sends Trading information to Broadridge
overnight, which makes Broadridge a holder of all transactions for the Portfolio accounts
Broadridge created 2 files: Holdings and daily transactions. Transactions files then gets
converted to Transactions_DMME file from ODS system, which is then passed on to
BlackBox. BlackBox application makes use of these input file and generate output file
based on business rules.
Responsible for:
• Requirement Analysis
• Development & Unit Testing
• Used 3-tier architecture(presentation layer, Service SOA Business layer and Data Access
Layers )
• Unit testing
• Client interaction
• Updating TDD and other related documentation
• Implementation plan preparation and support
Feb ‘13 – Jun ‘13
Project: Pricing and Client System
Client RBC Royal Bank
Environment: .ASP.NET MVC 4.0/C#, WCF, J-Query, SQL Server 2005 & MKS
Role: Technical Developer
Brief description of the project:
The new Security Pricing System (SPS) will extract pricing data from internal tables loaded
periodically (daily, monthly) with data from Broadridge and other data providers like
(Bloomberg, Thomson One etc.) to generate several exception reports.
A.S.SIVAPRAKASH
Page 3 of 5
PACS Users will to able to upload securities price sources files from other providers into the
new Security Pricing System (SPS).
This function will be performed on demand by PACS Users using the SPS User Interface
functionality.
Using SPS workflow functionality PACS Users will be able to facilitate determination of
correct house prices (and other security parameters) for the securities found on the various
exception reports.
The User will be then able to use the application functionality to create and export update
files containing the correct security parameters to appropriate record keepers such as
Broadridge
Responsible for:
• Involved in coding for following modules: Pricing Reports, Pricing Source and Journal file
generation as per the requirement and design
• Developed Framework Common Utilities: File Load, Hide and Show Grid Column,
Cryptography Manager, Data Filter, Sorting, Notification, Caching and Collection List
• Used 3-tier architecture(presentation layer, Service SOA Business layer and Data Access
Layers )
• Unit testing
• Client interaction
• Updating TDD and other related documentation
• Deployment of application for QA/UAT
June ‘12 – Jan ’13
Project: Stroz(Search Term Builder)
Client STROZ FRIEDBERG LLC
Environment: .NET4.0/C#, WPF, XML & SVN
Role: Senior Software Engineer
Brief description of the project:
Search Term Builder (STB) application allows for the creation of search terms which are
translated to Oracle equivalent text. STB search terms are Stroz Discovery application
compatible and will be used to perform the search in Stroz Discovery. Search Term Builder
provides a user-friendly interface which combines simple language with an intuitive "drag-
and-drop" approach. One does not need any prior knowledge of Oracle in order to use this
application.
Responsible for:
• Involved in coding for following modules: Search term overview, Combine search terms,
Search term export to excel, Create and import keyword list and Custom file dialog as per
the requirement and design
• Used WPF MVVM architecture
• Unit testing
• Client interaction
• Updating HLD & LLD and other related documentation
• Deployment of application for QA/UAT
Nov’11 - May’12
Project: Bharti AXA(Online Sales)
Client Bharthi AXA
Environment: .NET Framework 4.0, WCF, ASP.NET MVC 3.0, SQL Server 2008, JQuery &
SVN
Role: Senior Software Engineer
A.S.SIVAPRAKASH
Page 4 of 5
Brief description of the project:
Bharti AXA has decided to expand their sales activities by enabling the customers to buy
certain insurance products online (Online Sales). The Online Sales will enable customer to
get the detailed information about insurance products being sold online, Calculate
Premium, track application status save quotes and proposal forms filled and make payment
for the purchase. It will also enable the internal users of Bharti –AXA for generating MIS
and tracking progress of the proposals.
Responsible for:
• Implemented reusable components like model dialog box throughout the
application.
• PDF generation using Adobe Acrobat x.
• Premium calculations Flash UI integrate with MVC.
• Involved in coding for following modules: Have us call you, Premium
calculations, Customer Landing page, Proposal form(Step1, Step2 and Step3),
Proposal form PDF generation and SPOC admin screen as per the
requirement and design
• Used SOA architecture
• Unit testing
• Client interaction
• Updating HLD & LLD and other related documentation
• Deployment of application for QA
Jun'10 - Oct’11
Project: Enterprise Project Management
Client Product
Environment: .NET Framework 4.0, WCF, ASP.NET MVC 2.0, SQL Server 2008, JQuery &
SVN
Role: Software Engineer
Brief description of the project:
EPM Application used to recording project related information such as Project Details, Task
Allocation, Timesheet Management, Metrics report generation, Role Based Dashboard, Defect
Tracking etc. In facilitating interoperability through standards, the system will help its
members/clients enhance the accurate Management of projects, time expenditure, efficiency and
measure resource utilization and reporting capability.
Responsible for:
• Involved in coding for following modules: Active project information, Task
management, Project allocation, Timesheet entry and Approval form, Risk
management, Auto generate Email notification and Project dashboard as per
the requirement and design
• Using windows services for auto generate Email notification
• Used SOA architecture
• Unit testing
• Deployment of application for QA/UAT
A.S.SIVAPRAKASH
Page 5 of 5
Brief description of the project:
Bharti AXA has decided to expand their sales activities by enabling the customers to buy
certain insurance products online (Online Sales). The Online Sales will enable customer to
get the detailed information about insurance products being sold online, Calculate
Premium, track application status save quotes and proposal forms filled and make payment
for the purchase. It will also enable the internal users of Bharti –AXA for generating MIS
and tracking progress of the proposals.
Responsible for:
• Implemented reusable components like model dialog box throughout the
application.
• PDF generation using Adobe Acrobat x.
• Premium calculations Flash UI integrate with MVC.
• Involved in coding for following modules: Have us call you, Premium
calculations, Customer Landing page, Proposal form(Step1, Step2 and Step3),
Proposal form PDF generation and SPOC admin screen as per the
requirement and design
• Used SOA architecture
• Unit testing
• Client interaction
• Updating HLD & LLD and other related documentation
• Deployment of application for QA
Jun'10 - Oct’11
Project: Enterprise Project Management
Client Product
Environment: .NET Framework 4.0, WCF, ASP.NET MVC 2.0, SQL Server 2008, JQuery &
SVN
Role: Software Engineer
Brief description of the project:
EPM Application used to recording project related information such as Project Details, Task
Allocation, Timesheet Management, Metrics report generation, Role Based Dashboard, Defect
Tracking etc. In facilitating interoperability through standards, the system will help its
members/clients enhance the accurate Management of projects, time expenditure, efficiency and
measure resource utilization and reporting capability.
Responsible for:
• Involved in coding for following modules: Active project information, Task
management, Project allocation, Timesheet entry and Approval form, Risk
management, Auto generate Email notification and Project dashboard as per
the requirement and design
• Using windows services for auto generate Email notification
• Used SOA architecture
• Unit testing
• Deployment of application for QA/UAT
A.S.SIVAPRAKASH
Page 5 of 5

A.S.Sivaprakash

  • 1.
    A.S.Sivaprakash Mobile No: 91-9742650665. E-mail: ssivaprakash7@gmail.com SUMMARY: • Having 7+ years of Information Technology experience in the field of software development and have in depth knowledge in system study, analysis, design, development and implementation of Web / Windows based and Client Server applications. • Completed MCTS(Web Applications Development with Microsoft® .NET Framework 4) Certification • Has worked on Insurance, Banking, e-commerce and Management domain with ASP.Net, C#, WCF, MVC 3.0/4.0, WPF& SQL Server 2005/2008 as the technological base • Shining Star (Quest For Improvement) Award (For initiative and achievement in project improvement.) RBC (IGATE) • Pat On The Back Award (For the active contribution and successful implementation of SPiCA web services project with in short span) and also received client accolades for the same. RBC (IGATE) • Current Employer “ACCENTURE” Bangalore. EDUCATION QUALIFICATIONS B.Tech in Information Technology Engineering from Muthayammal Engineering College under Anna University INDIA (67%) Career Profile • October 27th, 2014 – till date working in Accenture, Bangalore. • February 05th, 2013 – October 21th 2014 date working in iGATE PATNI, Bangalore. • May 12th, 2010 – January 4th 2013 date working in Fulcrum World Wide software Pvt. Ltd, Pune • June 6th, 2007 – May 7th 2010 worked on Sollics Information Technologies Pvt. Ltd, Bangalore. TECHNICAL EXPERIENCE: LANGUAGES: C# DESIGN UML( Usecases, Class Diagrams ,Sequence Diagrams) RDBMS: MS SQL Server 2008 WEB/WINFORMS & CLIENT- SERVER TECHNOLOGIES: Asp.Net 4.0, MVC.Net 3.0, WPF 4.0, WCF SCRIPTING LANGUAGES Java Script, Ajax, J-Query, HTML,CSS APPLICATION/WEB SERVERS: IIS6.0, IIS7.0 OPERATING SYSTEM: Windows TOOLS: Visual studio 2013 A.S.SIVAPRAKASH Page 1 of 5
  • 2.
    PROFESSIONAL EXPERIENCE: Technology Web/ Windows based and Client/Server Applications. Software Engineering Requirements Study, Analysis, Testing. MAJOR ASSIGNMENTS: Apr ‘14 – Oct ‘14 Project: PRISM Global Integration Services Client RBC Royal Bank Environment: WCF, .NET 3.5/C#, Sybase database, SOAPSonar & MKS Role: Technical Developer Employee Enquiry Service : The employee enquiry service will provide consumers with employee information maintained in ODS enterprise directory Branch Enquiry Service : The branch enquiry service will provide consumers with branch details in addition BPSA Account Enquiry Service : The Account Enquiry service shall provide operation methods to obtain Account positions, Account Balance and Account Activity information Responsible for: • Application is fragmented into multiple layers namely, Service Layer, Business logic Layer and Data Access Layer. • Each of the layers performs a specific functionality and ensures requested information is reliably sent to the consumers. • Service Layer uses Windows Communication Foundation (WCF) to expose operations for external consumers • Business Logic Layer does the translation of data as per requirement and also might include business logic in future implementations • The Data Source layer interacts with Sybase database to retrieve information. • All layers have access to track performance parameters (time taken for each call). • Exception handling at each layers provide help identify source of exceptions and errors. • Microsoft Enterprise Library 5.0 is used to provide Exception Handling , Logging and Data Access • Performance & Service Call testing we are using SOAPSonar tool • Unit testing for each layer and each servies call methods • Prepared the IMP and Release bundle • Updating TDD and other related documentation • Given support to IMP execution on QA/UAT Sep ‘13 – Mar ‘14 Project: BlackBox Client RBC Royal Bank Environment: .ASP.NET 3.5/C#, WCF, J-Query, SQL Server 2005 & MKS Role: Technical Developer Brief description of the project: UI Application: BlackBox has 2 level of accessibility. A.S.SIVAPRAKASH Page 2 of 5
  • 3.
    • Business User •Support user BlackBox interface helps the user to create new business rules (sql statement without using Microsoft sql server). • User has provision to create • Insert Statement • Update Statement • Select Statement • Delete, Truncate Statement and • Stored Procedure User need not use Microsoft sql server at any point of time to create any above mentioned sql task. All the business rules (sql statement) are table driven approach. Sql statements are split to different set of data to different table when created from UI. User has been provided only select option in interface to create sql statements. The sql statement created using interface get loaded to different set of table like from clause details to from clause table, where clause details to where clause table on submit. The backbone of this application is sql engine which fetches all the details related to particular sql and convert those to sql statement dynamically at run time. The sql statement created from UI gets added to stored procedure dynamically at runtime depending on the execution priority set. HIMACS Job: BlackBox application is a series of job that obtains transactions from Broadridge and converts to FMC format. FMC is the account and portfolio management system and Broadridge is the Custodian. FMC sends Trading information to Broadridge overnight, which makes Broadridge a holder of all transactions for the Portfolio accounts Broadridge created 2 files: Holdings and daily transactions. Transactions files then gets converted to Transactions_DMME file from ODS system, which is then passed on to BlackBox. BlackBox application makes use of these input file and generate output file based on business rules. Responsible for: • Requirement Analysis • Development & Unit Testing • Used 3-tier architecture(presentation layer, Service SOA Business layer and Data Access Layers ) • Unit testing • Client interaction • Updating TDD and other related documentation • Implementation plan preparation and support Feb ‘13 – Jun ‘13 Project: Pricing and Client System Client RBC Royal Bank Environment: .ASP.NET MVC 4.0/C#, WCF, J-Query, SQL Server 2005 & MKS Role: Technical Developer Brief description of the project: The new Security Pricing System (SPS) will extract pricing data from internal tables loaded periodically (daily, monthly) with data from Broadridge and other data providers like (Bloomberg, Thomson One etc.) to generate several exception reports. A.S.SIVAPRAKASH Page 3 of 5
  • 4.
    PACS Users willto able to upload securities price sources files from other providers into the new Security Pricing System (SPS). This function will be performed on demand by PACS Users using the SPS User Interface functionality. Using SPS workflow functionality PACS Users will be able to facilitate determination of correct house prices (and other security parameters) for the securities found on the various exception reports. The User will be then able to use the application functionality to create and export update files containing the correct security parameters to appropriate record keepers such as Broadridge Responsible for: • Involved in coding for following modules: Pricing Reports, Pricing Source and Journal file generation as per the requirement and design • Developed Framework Common Utilities: File Load, Hide and Show Grid Column, Cryptography Manager, Data Filter, Sorting, Notification, Caching and Collection List • Used 3-tier architecture(presentation layer, Service SOA Business layer and Data Access Layers ) • Unit testing • Client interaction • Updating TDD and other related documentation • Deployment of application for QA/UAT June ‘12 – Jan ’13 Project: Stroz(Search Term Builder) Client STROZ FRIEDBERG LLC Environment: .NET4.0/C#, WPF, XML & SVN Role: Senior Software Engineer Brief description of the project: Search Term Builder (STB) application allows for the creation of search terms which are translated to Oracle equivalent text. STB search terms are Stroz Discovery application compatible and will be used to perform the search in Stroz Discovery. Search Term Builder provides a user-friendly interface which combines simple language with an intuitive "drag- and-drop" approach. One does not need any prior knowledge of Oracle in order to use this application. Responsible for: • Involved in coding for following modules: Search term overview, Combine search terms, Search term export to excel, Create and import keyword list and Custom file dialog as per the requirement and design • Used WPF MVVM architecture • Unit testing • Client interaction • Updating HLD & LLD and other related documentation • Deployment of application for QA/UAT Nov’11 - May’12 Project: Bharti AXA(Online Sales) Client Bharthi AXA Environment: .NET Framework 4.0, WCF, ASP.NET MVC 3.0, SQL Server 2008, JQuery & SVN Role: Senior Software Engineer A.S.SIVAPRAKASH Page 4 of 5
  • 5.
    Brief description ofthe project: Bharti AXA has decided to expand their sales activities by enabling the customers to buy certain insurance products online (Online Sales). The Online Sales will enable customer to get the detailed information about insurance products being sold online, Calculate Premium, track application status save quotes and proposal forms filled and make payment for the purchase. It will also enable the internal users of Bharti –AXA for generating MIS and tracking progress of the proposals. Responsible for: • Implemented reusable components like model dialog box throughout the application. • PDF generation using Adobe Acrobat x. • Premium calculations Flash UI integrate with MVC. • Involved in coding for following modules: Have us call you, Premium calculations, Customer Landing page, Proposal form(Step1, Step2 and Step3), Proposal form PDF generation and SPOC admin screen as per the requirement and design • Used SOA architecture • Unit testing • Client interaction • Updating HLD & LLD and other related documentation • Deployment of application for QA Jun'10 - Oct’11 Project: Enterprise Project Management Client Product Environment: .NET Framework 4.0, WCF, ASP.NET MVC 2.0, SQL Server 2008, JQuery & SVN Role: Software Engineer Brief description of the project: EPM Application used to recording project related information such as Project Details, Task Allocation, Timesheet Management, Metrics report generation, Role Based Dashboard, Defect Tracking etc. In facilitating interoperability through standards, the system will help its members/clients enhance the accurate Management of projects, time expenditure, efficiency and measure resource utilization and reporting capability. Responsible for: • Involved in coding for following modules: Active project information, Task management, Project allocation, Timesheet entry and Approval form, Risk management, Auto generate Email notification and Project dashboard as per the requirement and design • Using windows services for auto generate Email notification • Used SOA architecture • Unit testing • Deployment of application for QA/UAT A.S.SIVAPRAKASH Page 5 of 5
  • 6.
    Brief description ofthe project: Bharti AXA has decided to expand their sales activities by enabling the customers to buy certain insurance products online (Online Sales). The Online Sales will enable customer to get the detailed information about insurance products being sold online, Calculate Premium, track application status save quotes and proposal forms filled and make payment for the purchase. It will also enable the internal users of Bharti –AXA for generating MIS and tracking progress of the proposals. Responsible for: • Implemented reusable components like model dialog box throughout the application. • PDF generation using Adobe Acrobat x. • Premium calculations Flash UI integrate with MVC. • Involved in coding for following modules: Have us call you, Premium calculations, Customer Landing page, Proposal form(Step1, Step2 and Step3), Proposal form PDF generation and SPOC admin screen as per the requirement and design • Used SOA architecture • Unit testing • Client interaction • Updating HLD & LLD and other related documentation • Deployment of application for QA Jun'10 - Oct’11 Project: Enterprise Project Management Client Product Environment: .NET Framework 4.0, WCF, ASP.NET MVC 2.0, SQL Server 2008, JQuery & SVN Role: Software Engineer Brief description of the project: EPM Application used to recording project related information such as Project Details, Task Allocation, Timesheet Management, Metrics report generation, Role Based Dashboard, Defect Tracking etc. In facilitating interoperability through standards, the system will help its members/clients enhance the accurate Management of projects, time expenditure, efficiency and measure resource utilization and reporting capability. Responsible for: • Involved in coding for following modules: Active project information, Task management, Project allocation, Timesheet entry and Approval form, Risk management, Auto generate Email notification and Project dashboard as per the requirement and design • Using windows services for auto generate Email notification • Used SOA architecture • Unit testing • Deployment of application for QA/UAT A.S.SIVAPRAKASH Page 5 of 5