Sei sulla pagina 1di 6

1125 Route 22 West, Bridgewater, NJ 08807

Phone (732) 481-4174 Ext 541, Fax (908) 429-8005


Email: Ammar.patel@cyberthink.com
Contact: Ammar Patel www.cyberthink.com

SUMMARY OF QUALIFICATIONS
 10+ years of experience in software analysis, design, development, testing, implementation and support
of multi-tier Web-based and Windows applications using Microsoft technologies in Investment Banking,
Insurance, and Retail domain
 Created applications in C#, ASP.Net, MVC, Web Services, WCF, WPF, Windows services, CSLA
Framework, VBScript, JavaScript, HTML, XML and XSL, J-Query, AJAX and Microsoft Enterprise
Library
 Created stored procedures, functions, Triggers, views, queries, fine tuning, and database design using
SQL Server 2008/2005
 Created SQL Server Integration Services packages and SQL Server Reporting Services
 Experience in class diagrams, sequence diagrams, implementing design patterns and writing software
architecture documents
 Experience in working on various Microsoft tools for application development and versioning using
Microsoft Visual Studio, Microsoft Visio, Microsoft Visual Source Safe and Subversion
 Experience in Requirement analysis, Estimation, Resourcing, Onsite-offshore coordination, Project
Planning and Project management

TECHNICAL SKILLS
Framework: .Net Framework 2.0/3.5/4.0, CSLA Framework
Programming Languages: C#, ASP.Net MVC 3.0, Enterprise Libraries
Scripting languages: Java Script, VB Script
Designer/Editor: Visual Studio 2005/2008/2010, MS Visio
Internet Technology: HTML, XML, XSLT, Web Services, WCF
Databases: SQL Server 2000/2005/2008, MS Access
Database Tools: SQL Server Reporting Services, SQL Server Integration Services
Version Control: Visual Source Safe, Sub version
Platforms: Windows XP, Windows Vista, Windows 7, Windows Server 2003

PROFESSIONAL EXPERIENCE
Credit Suisse, NYC Nov 12 - Present
Sr.Net Technical Lead

Credit Suisse provides a globally integrated, multi-asset platform across traditional prime brokerage, prime
financing, listed derivatives and managed lending. Our Prime Services team blends experience and informed
insight to create practical solutions that are grounded in an understanding of the unique needs and challenges
faced by hedge funds. We leverage Credit Suisse’s strengths and its solid balance sheet to deliver customized
solutions, including capital raising, consulting and risk services.

Responsibilities:
 Involved in Analysis and Technical Design
 Design and development of business objects and components in C#
 Created stored procedures, functions, Triggers, views, queries and database design
 Used ADO.Net for data retrieving, querying, storage, manipulation and for achieving disconnected
database connectivity.
 Involved in SQL Server performance fine tuning
 Created SQL Server Integration Services packages and reports using SQL Server Reporting Service
Page 1 of 6
 Created VBScript program to automate and consume third party Cryptography software
 Design review and code review
 Provided knowledge transition and technical support for other team members
 Provided support for existing applications
 Conducted training and presentations to the team members
 Resourcing, Project Planning and Project management

Environment: ASP.Net, C#.Net, Winform, WPF, .Net 3.5, .Net 4.0, SQL Server 2005/2008, SQL Reporting
Services, SQL Server Integration Services, J-Query, AJAX, XML, HTML, Microsoft Enterprise Library.

The Bank of New York Mellon, NY Oct 07 - Nov 12


Sr. .Net Technical Lead

EPIC is a application designed to support basket creation processes and dissemination requirements related
to servicing all current and future Exchange Traded Funds. The objective for the EPIC initiative is to provide
an enhanced level of straight through processing for trade execution and reporting for the bank’s offerings in
Exchange Traded Funds. To provide an enhanced level of automation for the creation, redemption and
support functions associated with the ETF platform. Provided support for the processes performed by the
EPIC platform.

Responsibilities:
 Design and development of business objects, middle tier components and Windows services in C#,
CSLA Framework
 Created stored procedures, functions, Triggers, views, queries and database design
 Used ADO.Net for data retrieving, querying, storage, manipulation and for achieving disconnected
database connectivity.
 Involved in SQL Server performance fine tuning
 Created SQL Server Integration Services packages and reports using SQL Server Reporting Service
 Created Windows application utility for importing spreadsheet data into SQL Server database.
 Created client side scripting and design by using JavaScript, JQuery, VBScript, HTML, CSS, XSL and
XML.
 Experience in class diagrams, sequence diagrams, implementing design patterns and writing software
architecture documents.
 Designed and developed different components using C#.Net language with extensive use of Object
Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.
 Implemented Microsoft Enterprise Library Logging framework for exceptions logging and Data access
application block for data access
 Designed and developed Filewatcher Windows Services
 Extensively used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently
and Just in Time manner.
 Implemented WCF endpoints for services for communication in different protocols
 Used Sub Version for Version Control, creating and managing projects
 Design review and code review
 Played Application lead role and handled a team of 5+ resources
 Provided support for existing applications
 Involved in Production Deployment

Environment: ASP.Net, C#.Net, .Net 3.5, Winforms, SQL Server 2005, SQL Reporting Services, SQL
Server Integration Services, CSLA Framework, JavaScript XML, HTML, Microsoft Enterprise Library.

Page 2 of 6
Aviva Insurance, UK Mar 07 - Sep 07
.Net Developer

NUI MILO application called PACE4 which processes third party motor Insurance Bodily injury claims.
MILO is a Web application developed in ASP.Net and developed on Tranzax (3.x) BPM Platform. Tranzax is
a Business Process Management tool which contains Business Domain Configuration in SQL Server 2000
database. Tranzax integrates with Nuclis Exceed Insurance application via PolestarLite Framework interface.
Tranzax Business process can be configured, monitored and controlled by Tranzax client tool like Admin
Console, Team Manager, Environment manager and work bench.

Responsibilities:
 Led a team of 8 people to ensure the delivery.
 Worked with MQ support team, Polestar support team, Business support team, IT Service desk to
resolve issues
 Proactively monitored and controlled of Tranzax Business Interactive Procedures and Automated
Procedures using Admin Console
 Created System Maintenance Technical Document listing the functional and technical details about the
application
 Created detailed design / technical specifications
 Created NUI Application process work flow document
 Created and monitored team work plan and efforts
 Provided support for existing applications

Environment: ASP.Net, C#.Net, .Net 3.5, SQL Server 2005, SQL Reporting Services, SQL Server
Integration Services, JavaScript XML, HTML, BPM Tool – Tranzax, Assyst- Incident Management tool,
Director – Defect Logging system

Drugstore.com Oct 06 - Feb 07


.Net Developer

DICE Reporting: The objective of this project is to develop a Web based reporting application and allows
specific users to generate the reports. The report generated would display the products added to
drugstore.com based on the user filter conditions. Front end to this reporting application is a Web based
asp.Net application which incorporates Forms authentication integration with Active Directory
authentication and Authorization and launches SQL server 2000 Reporting services report. The report data is
pulled from online data store (Oracle database) to SQL Server 2000 database through biz talk server 2004

Responsibilities:
 Designed the application with UI in the presentation layer, Business logic in the middle layer and
Database activity in the Data Access layer.
 Developed and designed Web forms in ASP.Net
 Implemented business logic into C# and VB.Net
 Developed and used ADO.Net objects for handling database activities.
 Developed SQL stored procedures for data manipulation and querying data using SQL Server
 Developed and used Javascript for Client side validation
 Developed and used Ajax for calling server side objects from client side
 Supporting existing application
 Weekly status report to client and status call

Environment: Windows 2003 Server, Microsoft Visual Studio .Net 2003, Microsoft .Net Framework 1.1,
ASP.Net with Code Behind as C#.Net, Microsoft SQL Server 2000, Microsoft SQL Server 2000 Reporting

Page 3 of 6
Services.

Allstate Insurance Jun 06 - Sep 06


.Net Developer

Job Aids Development for PA Framework project is to analyze the components developed by the client and
have to prepare Job Aid for the same. Also needs to give code snippets wherever required. This project
aimed at creating user guides for consuming the framework components. The code snippets were also
created which will help the developers to speed up the process.

Responsibilities:
 Analyzed the Allstate PA Framework Components and created job aids document with sample code
 Created code snippets for each component
 Reviewed the document and tested the code snippets
 Created checklist for document preparation, reviewed and tested the code samples

Environment: Windows XP Professional, Microsoft Visual Studio.Net 2005, Microsoft.Net framework 2.0,
C#.Net, XML.

Shell Mar 06 - May 06


.Net Developer

DS1 BizTalk Middleware Services Release 2.2 project is to create custom MSI Installer package in
Microsoft C#.Net 1.1 to install Biztalk Middleware services in development, testing and production server.

Responsibilities:
 Developed UI design, Coding and fix bugs in the development as per the functional design document
 Provided support to the QA team and the client for any clarification and to fix the issues, if any arises
 Created Unit Test Cases and Tested based on the Unit Test Cases
 Handled sessions to provide knowledge transfer to the clients, QA and other team members
 Implemented silent installation Package for the following
 Shell Enterprise Library
 Shell End to End Monitoring
 Shell Reusable Components
 Developed the following modules
 Shell duplicate message checker
 Purge /clean up scripts for MWS Components
 Upgraded Installer package for Middleware services components

Environment: Windows 2000, Visual Studio.Net 2003, Microsoft.Net framework 1.1, C#.Net, SQL Server
2000, XML.

Deloitte Tax LLP Dec 05 - Feb 06


.Net Developer

E-File project is to build a system that takes data from DT3 application; transforms the data based on set of
rules and mappings and writes an IRS complaint file in the form of XML file. The system supports the
updates to mappings as the schemas change within versions of IRS schemas, annually for tax law updates
and other IRS specific changes. The system is being used by DT3 clients, including Deloitte Tax LLP.

Responsibilities:

Page 4 of 6
 Involved Ad-hoc Testing, Sanity Testing, Regression Testing, Performance Testing and Integration
Testing in different environment like standalone, distributed and workstation environment
 Provided support to the QA team and the client for any clarification and to fix the issues, if any arises
 Created Unit Test Cases and Tested based on the Unit Test Cases
 Handled sessions to provide knowledge transfer to the clients, QA and other team members.

Environment: Windows 2000, Visual Studio.Net 2003, Microsoft.Net framework 1.1, C#.Net, SQL Server
2000, XML.

Sulekha.com Oct 04 - Dec 05


Senior software developer

www.Indiaplaza.com is one of the famous E-Commerce Website for an online Shopping in USA. This is a
Conversion Project from asp to asp.Net technology. We integrated the products from Fabmall.com and
esakthi.com. Authorized person can change the page content dynamically.

Responsibilities:
 Developed UI design, Coding and fix bugs in the development as per the functional design document
 Provided support to the QA team and the client for any clarification and to fix the issues, if any arises
 Created Unit Test Cases and Tested based on the Unit Test Cases
 Handled sessions to provide knowledge transfer to the clients, QA and other team members

Environment: Windows XP, SQL Server 2000, ASP.Net, JavaScript, C#.Net, XML, XSLT, HTML, Retail
Domain.

Enterprise application development May 03 - Sep 04


Programmer Analyst

Responsibilities:
 Factory Enterprise system package provides the following features
 Purchase of Raw materials after many levels of testing and approval
 Mixing Work Order Plan
 Production control
 Planning the production according to the Line stock and client requirements
 Urgent Order Production Planning, Minimum Stock Level Fixing and Planning
 Raw Material and finished Products Line Stock Details
 Controlling the wastages and damages, increase of production rate
 Party Transaction Balance
 Increase of Sales Rate by means of Delivery Percentage Rate Setting
 Sales of finished products
 Generate Auditing reports

Environment: Windows XP, C#.Net, MS-SQL Server2000, MS Access 2000.

Responsibilities:
 Requirement study
 System Design
 Coding & Unit testing

Inventory and Accounting system:

Page 5 of 6
Responsibilities:
 The system provides the following features
 Sales order, invoice and sales return
 Purchase order, invoice and purchase return Daybook report, Receipt, Payment, and Journal
 Party balance and product stock ledger
 Billing a Quotation, order or Delivery Chelan
 Online Stock updating
 Outstanding report
 Sales and Collection Analysis report and Final report
 Tax setting, Multi user login, new company creation, and Year end updating
 This package is applicable for wholesale shop, Ready-made textile shop and Chemical Agencies

Environment: Windows XP, C#.Net, MS-SQL Server2000, MS Access 2000

Responsibilities:
 Involved in client Requirement Analysis
 Prepared the technical design considering the technical feasibility and the database schema
 Developed UI design, Coding and fix bugs in the development as per the functional design document
 Provided support to the QA team and the client for any clarification and to fix the issues, if any arises
 Created Unit Test Cases and Tested based on the Unit Test Cases
 Handled sessions to provide knowledge transfer to the clients, QA and other team members

EDUCATION
Masters of Computer Applications, Madurai Kamaraj University, India, 2000 – 2003.

Page 6 of 6

Potrebbero piacerti anche