|
|
Title: |
Asp.net developer
|
Location: |
US-Arizona-Yuma
|
Work History: |
SHANTANU SINGH PATEL
Summary
• About 6 years of IT work experience in the business domains of Life Insurance, Real Estate, Taxation, Hospital Management, Property, Content Management System, Human Resources, and Shipping & Forwarding Domains.
• Extensive experience in system analysis, design, development, testing, implementation and maintenance of business application using N–tier architecture with ASP.NET, C#.NET, VB.NET, Web Forms, Win Forms, Web Services, .Net 1.1/2.0/3.0/3.5 framework and Crystal Reports, Robo Help, ASP.Net Ajax, Ajax Control Tool kit
• Experience building distributed SOA based System.
• Experience in the full Software development life cycle (SDLC) including requirement gathering, design, development and testing
• Expert level skills in designing and implementing XML, XSLT, CSS, SQL Connectors using DAO, ADO, ADO.NET, Java Script, HTML, DHTML, CSS, VSS, Source Jammer (open source), SVN and BugZilla.
• Expertise with backend programming using PL/SQL, Stored procedures, triggers, functions, views on databases like MS SQL Server 2000 / 2005. Strong in building nested queries and debugging SQL related problems.
• Hands on experience in OOPS, ORM and RDBMS.
• Knowledge of Design tools such as Microsoft Visio for developing Use Cases, Sequence Diagrams and Class Diagrams
• Involved in capturing business requirements and analysis, preparation of design specifications, technical documentation, unit test plan and test cases.
• Comprehensive problem solving abilities, excellent communication skills
Technical Skills
• Languages C#.NET, VB.NET, VBA (macros)
• Databases SQL Server 2000, SQL Server 2005
• Web Technologies ASP.NET (2.0, 1.1), XSD, Web Services, Html, XML, XSLT, JavaScript, CSS
ASP.Net AJAX, WCF, WFF, AJAX Control Tool kit
• Web Servers MS IIS 6.0
• Code Review Tools FxCop 3.5, ReSharper
• Source Control Systems Visual Source Safe, Source Jammer and Sub Version
• Design Tools Microsoft Visio, ROBO Help, My Generation
• Operating Systems Windows 2003, XP, 2000
Professional Experience
Client: Old Mutual Life Insurance Baltimore, MD Jan 08- till date
Role: Senior Developer
Project: Customer Portal
The Customer Portal website would be used to serve as a virtual help desk cum service center for Old Mutual customers. Using this application Customer can register themselves, their Policies raise Service Request & make Online Payment, if needed. The customer / policy servicing team can also register a policy, raise a service request or reset password, on behalf of customer. The policy servicing team will provide status & resolution to specific service request.
The customer portal follows Service Oriented Architecture (SOA) based approach, so as to enable future or existing external systems to interact with customer portal. It consists of three tiers. SOA approach is followed by business layer which uses Windows Communication Foundation (WCF) and Windows Workflow (WF) to enable the services to the Presentation Layer or other applications to exchange data and participate in business processes. Presentation layer of application is a light weight and AJAX enabled web application which is loosely coupled with the business layer and layered in such a way to utilize the UI capabilities.
Responsibilities:
Understanding Business requirements
Preparing analysis, estimation, design documents for different functional modules and components required by the system.
Created detailed level design document for customer portal
Developed business objects for various modules using ASP.Net
Developed WCF service interfaces
Developed SMS and Payment gateway interfaces
Extensively used FxCop 3.5 for code review of the developed code.
Developing macros to automate regular tasks while coding to increase team productivity.
Preparing and executing unit test plans for each of the modules.
Environment: .Net Framework 3.5 (C#, ASP.NET, ADO.NET, WCF, WWF), Java script, Oracle 10g, XML, IIS, ASP.Net, Ajax., IBM Tivoli LDAP
Client: EGTS Fort Meyers, FL March 07 - Dec 07
Role: Senior Developer
Project: EGTS (Enhanced Government Tax Software)
Enhanced Government Tax System (EGTS) is a tax administration information system represents state-of-the-art development in flexible tax applications for government organizations. The flexibility of the software system means that it is easily adapted to changes in tax rules, collection procedures and governmental structure. This system is used by city and county governments for Personal Property, Cash Receipting, Real Estate, and Business License Software.
The system is designed to work with numerous databases, including SQL Server and Oracle though currently it is using only SQL Server 2005. The EGTS Tax Administration Information System consists of four modules: Personal Property, Real Estate, Cash Receipting, and Business. The modules are designed to work together or individually to utilize a centralized account database. The system is completely configurable as per client’s needs at the time of deployment. This project is migration from Ingres Open Road to ASP.Net 2.0. One of the important new modules as part of migration involved dynamically loading configuration screens depending on the client’s needs driven completely by database rules.
Responsibilities:
Understanding Business requirements
Preparing analysis, estimation, design documents for different functional modules and components required by the system.
Created high level design document for real estate module
Developed web forms for various modules using ASP.Net
Extensive use of Ajax control Toolkit
Developed Hierarchical Gridview Component to display 3 levels of Parent Child Relational Data
Extensively used FxCop 3.5 for code review of the developed code.
Developing macros to automate regular tasks while coding to increase team productivity.
Debugging existing Open Road application to understand important functionality of the system.
Preparing and executing unit test plans for each of the modules.
Developing stored procedures, user defined functions, views using SQL Server 2005.
Environment: .Net Framework 2.0 (VB.NET, ASP.NET, ADO.NET), Java script, SQL Server 2005, XML, IIS, ASP.Net Ajax, Ajax Control Toolkit.
Client: Kyocera Mita Fairfield, NJ October 2006 to Feb 2007
Role: Senior Developer
Project: GRAPES (Global Resource and Planning Enterprise System)
GRAPES is a web-based Resource Allocation and Management System developed for Kyocera Mita America. This system connects the HR departments of all the division of the Kyocera Group globally. Employees can view global opportunities across the globe, apply for internal transfers to widen their cross-functional experience within the company. HR can coordinate the selection; interview processes for new applicants globally and also map resource allocation for high priority projects as well as forecast the resource needs for the future based on the requisitions. System was developed using ASP.Net (C#) as the front-end and MS SQL 2000 as the back end.
Responsibilities:
Understanding Business requirements of the application and preparing analysis, estimation, design documents for different functional modules of the system.
Developed Resume Loader Component that parses the resume, collects few data from the resume and inserts the relevant data in the database.
Developed the Notification Engine Component to send the mails to the entities of the GRAPES application using XML and XSLT
Developed the Search Engine Component to search resumes for different criteria from the database and from the physical files stored on the disk
Created the Scheduler for invocation of the Resume Loader
Developed web forms for various modules using ASP.Net
Used Ajax control Toolkit
Preparing and executing unit test plans for each of the modules.
Developing stored procedures, user defined functions, views using SQL Server 2005.
Environment: .Net Framework 2.0 (C#.NET, ASP.NET, ADO.NET), Java script, SQL Server 2005, XML XSLT, IIS, ASP.Net Ajax, Ajax Control Toolkit.
Client: Parador Properties UK July 2006 to October 2006
Role: Senior Developer
Project: Parador Properties
Parador property is an Estate Agency which deals in property consultation.
The two main actors in the application are Admin and General Users which are being treated as “Admin - Back End” and “User - Front End”. Here the General Users will access only the front end site and can do different activities. Before accessing anything user has to register on Parador properties. User can request for brochure of the latest properties. User can book the Property, View Tour which is conducted by the Parador properties. User can search the property as per their requirement, and then they can add the property to the favorite box. There are two types of property one is New Build and another is Resale property.
Admin will access the back-end site. Admin will maintain the whole site; can change the content of the site. Admin can add the new property, change the property, and remove the property. Admin can generate different types of report.
Parador properties participate and conduct events. In US/UK they have events happening on open days. Open days means holiday for some zones, which are identified by the post codes. The Open Day module is totally based on the Postcodes. During user registration and event registration postcode is mandatory. This module will runs on weekly basis, and checks for all the events those are in next 7 days from the current day. Then collects all the event postcode and search for the users those are within 20 miles of the event, using “Pythagoras's” Theorem and the application notification engine send e-mails to the users about the event.
Responsibilities:
Understanding Business requirements of the application and preparing analysis, estimation, design documents for different functional modules of the system.
Developed the Notification Engine Component to send the mails to the users belonging to 20 miles certain postal code where the events are taking place.
Used Web service to insert the data in the table for the details of the postal code when user registers to the application
Developed web forms for various modules using ASP.Net
Used Ajax control Toolkit
Preparing and executing unit test plans for each of the modules.
Writing complex stored procedures, user defined functions and views using SQL Server 2005.
Environment: .Net Framework 2.0 (C#.NET, ASP.NET, ADO.NET), Java script, SQL Server 2005, XML XSLT, IIS, ASP.Net Ajax, Ajax Control Toolkit.
Client: ALK - Abelló, UK December 2005 to July 2006
Role: Programmer Analyst
Project: Patient Management System
ALK-Abelló is the world-leading producer of pharmaceuticals for specific allergy vaccination. Not only do their allergy vaccines treat the allergic symptoms, but also cure the underlying causes of allergy – and at the same time they prevent asthma.
The client-server application will assist ALK customers to keep a more efficient record of patients and specific medicine dosages per patient within each practice. The system will have Administrator module and modules to search and create Patient records, Treatment records associate up-dosing and maintenance phase with appointment scheduler and various reports from within the application. The system will also have features for Manual override of dosage, Dosage Recalibration, Post treatment and Stock Controls. Users will be able to print Patient Record, Patient Treatment Schedule and various MIS reports. System will track all system activity by each and every system user through full audit trail.
Patient Management System has 4 modules – Administrator, Patient, Treatment and Reports.
Responsibilities:
Developed windows forms for various modules using C#
Created Reports using Crystal Report
Preparing and executing unit test plans for each of the modules.
Writing stored procedures, user defined functions and views using SQL Server 2000.
Created the setup and deployment document (Installation Guide and User Manual) of the application
Environment: .Net Framework 1.1 (C#.NET, ADO.NET), WinForms, Crystal Reports, SQL Server 2000.
Client: Securicor Industry Wide Networks, Australia June 2005 to December 2005
Role: Programmer Analyst
Project: Patient Management System
The project is to provide a web based shipment management system for Securicor International to manage their transportation of “Diamonds and Jewelry” business that allows the tracking of shipments submitted by employees of Securicor International and enable them to perform consolidation and generate Invoices from the system.
The proposed application is expected to assist SI employees in their day-to-day job and cater to the needs of handling shipments end-to-end. The system will have modules to enter shipment, associate revenues and costs with shipment and generate invoices from within the application. The system will also have features to create consolidation and associate consolidated costs. Users will be able print HAWBs, MAWBs, Manifests and Invoices.
SIS will have pages to maintain regions and countries. To create new SIVT location and add employees of the location. To maintain Organizations (Customers, Agents, and Vendors) and their multiple locations. To maintain Contacts of Customers, Vendors and Agents and their multiple locations. To maintain Airports, Shipment Lanes, Flight details, Tariffs, Tax Codes and Exchange rates. To create new Shipment, Add tariff (revenues) and associate vendor costs with it. The application has pages to create new Consolidation, define Flight details and associate vendor costs with it. Users can Generate Invoices and print them. Users are able to create Adjustment Invoice. The application also allows Export of Account Receivables in CSV format.
Responsibilities:
Developed web forms for various modules using ASP.Net
Created Reports using Crystal Report
Exporting records in CSV format and converting the generated reports to PDF format
Preparing and executing unit test plans for each of the modules.
Writing stored procedures, user defined functions and views using SQL Server 2000.
Environment: .Net Framework 1.1 (C#.NET, ADO.NET), SQL Server 2000, ORM.Net.
Client: Land & Development Office, ND, India Jan 2003 to June 2005
Role: Programmer Assistant - A
Project: “eDharti” Land Management Information System
This is the Intranet based web application, developing by National Informatics Centre, Govt. of India, for the Client Land and Development Office (L&DO), Ministry of Urban Development, Nirman Bhawan, to make the On-line process of Land Management Information System (i.e. Leasehold into Freehold -The conversion of properties to freehold in respect of purely residential leases of all flats / tenements and built up plots up to 500 square meters of area.)
• Conversion of the leasehold land to free hold
• MIS Reports
• Receipt & Issue Monitoring System
• KIOSK Implementation
• Web Site (www.ldo.nic.in) for Viewing Online Status of the Conversion Application, through Unique Application Number & Applicant Name OR Computer Code.
• Revenue Monitoring Information System
• Substitution of Property
• Mutation of Property
• Sell Permission of Property
• Mortgage of Property
• Gift Permission
Responsibilities:
Worked directly with customers and users of the system to identify their business processes, rules and application user requirements.
Design and develop various forms using the .NET framework 1.0 under visual studio .NET. Build project specific virtual directory structure using IIS 5.1.
Integrated custom reports into the system using Crystal Reports.
Wrote stored procedures, views and user defined functions for MS SQL 2000 and invoked the SQL Stored Procedures from the code behind of the Web forms.
All User Interface layers web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.Net User Controls, Web Server Controls, ADO.Net using MS SQL Server 2000.
Environment: .Net Framework 1.0 (C#.NET, VB.NET, ADO.NET), SQL Server 2000
Education
• Master of Computer Applications from Department of Mathematical Science and Computer Application, Bundelkhand University, Jhansi
Achievements
• Ministry of Urban Development (L&DO) congratulated each person in the team for completing the project in time.
|
Skills: |
ASP.net
|
Education: |
MS
|
Endorsements
|
 |
kavitta has received 1 endorsement.
|
kavitta has endorsed 0 Members.
|
|
|
| |
Rank |
Title |
Location |
Status |
Actions |
|
6.486 |
Programmer/Analyst VB.net, ASP.net Oracle PL/SQL |
US-California-Orange County |
 |
Details
|
|
|
|
|
Public Messages
|
 |
| From |
Date |
Message |

 |
06.06.11 |
[This message has been removed by ITsaNetwork because it contained inappropriate content.] |
|
|