You are on page 1of 6

Dharmishtha Patel

732-281-4871 dharmishtha.pate@gmail.com

Summary

• Over all 6+ years of experience in Software Development Life Cycle (SDLC) including System
Analysis and Design using UML, User Requirements Determination, Data modeling, Implementation and
Testing.
• Developed N-Tier applications in the .NET environment using C#.NET, VB.NET, ASP.NET,
ASP.NET MVC Framework, ADO.NET, XML, XSLT, IIS, Visual Studio.NET, SQL Server, and Oracle.
• Designed Web based and Window based applications in various domains such as Automobile, Real
Estate, Finance and Educational.
• Knowledge in SharePoint Server 2003, Microsoft Office SharePoint Server 2007, Windows
SharePoint Server (WSS), and Object Models.
• Worked on Role Based Security models and implemented Authentication & Authorization
features such as Windows-based Authentication, Forms-based Authentication and Knowledge of
Code Access Security.
• Experience in developing service orientated applications using technologies that provide a suitable
framework like Windows Communication Foundation (WCF), and Web Services.
• Knowledge in Windows Presentation Foundation (WPF) and Windows Workflow Foundation
(WF).
• Good command on Oracle, SQL Server 2000/2005/2008 and SQL Server Business
Intelligence(SSIS,SSRS and SSAS)
• Experience of configuring and deploying web applications on IIS and administration.
• Expertise in Source Code Management using Microsoft Visual Source Safe and Team Foundation
Server.
• Skillful in managing time and team, prioritizing tasks, meeting deadlines and in producing
quality work.
• Excellent team player, self-motivated, quick learner having good communication skills and
trouble-shooting capabilities.

Certifications
• Microsoft Certified Technology Specialist for Microsoft .Net.
• Microsoft Certified Technology Specialist for Moss 2007,WSS 3.0

Education
• Bachelor of Computer Engineering from Saurashtra University, India.
• Diploma In Computer Engineering From TEB, India

Technical Skills

Web Technologies: ASP.NET, ASP.NET MVC Framework, Java Script, CSS, HTML, Classic ASP,
DHTML, XML, XSL/XSLT, SOAP, UDDI, WSDL, AJAX, IIS 5.x/6.0, NHibernate
Framework.
Languages: C#, Visual Basic 6.0, C++, C
Tools: Visual Studio 2008/2005/2000, IDE
Portals: MOSS 2007, SharePoint portal server 2003, WSS 3.0
Databases: SQL Server 2008/2005/2000, Oracle 9i/8i and MS Access
Data Management: ADO, ADO.NET, PL/SQL, Application Data Block, SSIS, SSRS and SSAS.
Architecture: .NET Framework 1.1/2.0/3.x, Client/Server
Reporting Tools: Crystal Reports 9.0, SSRS
Version Control: Visual Source Safe 6.0, Team Foundation Server (TFS)
Modeling Language: UML, Microsoft VISIO 2000.

Professional Experience

J Vista LLC, NJ, USA

Client: DMV, State Of Michigan, USA Feb 09 – Jan-10


Role: Programmer Analyst

MIBAM (Business Application Modernization)


MIBAM project will replace the legacy system and will address and improve upon all business processes
that involve driver licensing, vehicle titling and registration activities for individuals, businesses and
professionals within the State of Michigan DMV. These processes include driver, vehicle, voter
registration, business/dealer and professional licensing issued by the Michigan Department of State
(MDOS). All BAM System data will be stored in the Microsoft SQL Server Database Management
System and will interface with other applications to retrieve and deliver data. The BAM application is a
thick client application and user interface is implementing using .NET win forms. It uses SOA architecture
using WCF service hosted as Windows service. The BAM application also uses custom batch framework
implemented in VB.NET for batch processing
Environment: MS.NET Framework 3.5, ASP.NET MVC Framework, Window Forms, ADO.NET, C#,
VB.Net, WCF, Dev Express v6.1, SQL Server 2008,SSIS, SSAS, LINQ to SQL, SSRS, XML, AJAX,
JavaScript, CSS, IIS, Team Foundation Server(TFS), SharePoint Server 2007

Responsibilities:

• Using Agile software development methodologies with Scrum and Test Drive Development
• Preparing sprint backlog and estimated hours for the tasks with the entire team.
• Designing and Developing Web Forms and Window Forms using ASP.NET MVC Framework,
AJAX, CSS, JavaScript and Dev Express controls.
• Customized and setup batch jobs scheduling using Tidal Enterprise Scheduler
• Designed and developed MSMQ architecture to handle messages received from Michigan State
Police (MSP) asynchronously through socket connection.
• Working with Team Foundation Server to impose a disciplined process upon software development
with the aim of making software development more predictable and more efficient.
• Using Design Patterns like Factory pattern, Façade Pattern, Single Tone Pattern.
• Designing Class and Sequence diagram using Microsoft Visio.
• Developing WCF Service. Involved into defining Endpoints, Data Contracts, Message Contracts,
Bindings, Session Management, Transaction management, Concurrency Management in service layer
and Hosting WCF services in Windows NT service
• Configuring SharePoint document libraries with custom content types..
• Uploading documents(PDF), pictures to SharePoint document library using WSS v3 Web services
• Generating daily error reports using SQL Server Reporting Services (SSRS) and Using report viewer
control to display reports on aspx pages.
• Implementing Sql Server Integration Service (SSIS) Packages to improve the performance while
loading data from text file into database.
• Working with Type Mock tool to write Unit Test Case
• Involved in Build, Deployment, Versioning, Unit testing and Maintenance of the application.
• Contributed in the development of company by training junior developers in new technologies(SSIS,
SharePoint) and by Knowledge Transfer about the features of the application to the client

Camo Technologies, NJ, USA

Client: Sibcy Cline, Cincinnati, OH July 08 - Oct 08


Role: Senior Computer Programmer Analyst

Sibcy cline is one of the leading firms in US who provides home services, mortgage services, a
guaranteed sale program and relocation or title insurance for all home buyers and sellers. Application
developed at Sibcy is an enterprise application with web and windows access which facilitates all the
agents to service home buyers and sellers with mentioned services as a one stop solution. The
application consists of modules like Agent Verification, Listings Verification, Schedule appointment and
Confirm appointment with Showing Agent and listing agent by email and print notification.

Environment: MS.NET Framework 3.5, ASP.NET, Window Forms, ADO.NET, C#, WCF, SQL Server
2008, LINQ to SQL, SSRS, XML, AJAX, JavaScript, CSS, IIS and Windows 2003 Enterprise Server.

Responsibilities:

• Involved in designing the architecture of the application using MS .Net Framework.


• Extensive use of ASP.Net features through developing validation controls, Master Pages and custom
control for reusability purpose, web forms, implementing caching technique, authentication,
authorization, exception handling and session management
• Designed and Developed Web Forms using ASP.NET controls and AJAX.
• Implemented MVC Patterns for decoupling the business and the presentation layers.
• Implemented and worked on Team Foundation Server(TFS)
• Worked with Microsoft Enterprise library Application blocks such as Data Access Application Block,
Exception Handling Application Block in the architecture.
• Used LDAP to access active directory to provide single sign on,(SSO)
• Worked with Master Pages and created custom control for reusability purpose.
• Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, and LINQ to SQL for
consistent access to SQL 2008 data sources.
• Involved in writing Stored Procedures, Queries, triggers, and Functions in SQL Server 2008

Encora Inc., Bangalore, India

Client: Cingular, Woodbridge, NJ May 07 – March 08


Role: Senior Software Developer

Bellsouth Wireless Data is a division of BellSouth Wireless that handles the sales of two way interactive
paging devices along with associated service and price plans. Web Order Entry System (henceforth
WOE) is a web application that allows dealers and resellers to order devices, services and price plans
over the web. It also facilitates the exchange of business documents in standard XML format between
dealers and resellers. Future phases included the ability for a customer to view his bill and make a
payment and also intelligent search mechanisms.
Environment: MS Visual Studio.NET 2005/2008, ASP. Net, C#, SQL Server 20005, ADO.Net, XML

Responsibilities:

• Created UML diagrams such as Sequence diagrams, class diagrams, activity diagrams, structural
diagram using Microsoft Visio.
• Used Design Patterns to implement reliable, reusable and easy to maintain code. Utilized Observer
pattern to follow the proxy behavior in a clean fashion.
• Used .NET Framework Class Libraries and created ASP.NET pages in C#.NET containing the
business logic and providing data access logic using ADO.NET objects.
• Used Systems. Diagnostics namespace to debug and trace developed ASP.Net based pages.
• Implemented user reentry using User Session and Application Page objects to implement deferred
session state was built to store and retrieve session information of user. Defined and implemented
customized configuration settings for the application local Web.config file for defining settings specific to
the application created and modified ASP.NET Pages with C#.net as a code behind language.
• Content for the portal is stored in SQL Server database. Designed stored procedures, user defined
functions, views and triggers by using T-SQL to ensure fast, reliable and secured data updates and
retrievals for information stored in the database. Created indexes for better performance.
• Handled exceptions using customized classes that defined specific level exceptions.
• Designed and implemented web services which were used by external systems to update and
retrieve information related to E-learning.
• Utilized Collections Objects and wrote type safety compliance code to manage run-time errors or
performance issues.
• Developed Web user and custom controls to allow reusability.

Digimaker Pvt. Ltd., Bangalore, India


History Today, London, UK Oct 06 – Apr 07
Role: Software Programmer

History Today is a web application which is developed for one of the leading firms in UK publishing
Historical materials. History Today publishes essays on all periods, regions and themes of history, many
of them by the world’s leading scholars. All are carefully edited and illustrated to make History Today a
pleasurable, as well as an informative, read. The application consists of modules like portal for their
publishing, online sales module for online subscribers, online payment and also their user management
for regular subscribers like subscribers with username and password and also subscribers with IP access.

Environment: ASP.NET 2.0 ,Digimaker 4.x, ADO.NET, C#, Web Services, MS Visual Studio 2005,
SQL Server 2005, XML, Visual Source Safe, JavaScript, AJAX, IIS, Windows 2000.

Responsibilities:

• Worked with business analyst for the Requirement Gathering.


• Part of a team to implement MVC design pattern from Presentation, Business to Data Layer using
OOPS Concepts.
• Used Microsoft Visual Source Safe (VSS) as Version Control System.
• Extensive use of ASP.Net features through developing application validation controls, Ajax
Technology, web forms, implementing caching technique, authentication, authorization, exception
handling and session management.
• Implemented Cascading Style Sheet (CSS) to improve look and feel of the asp.net web page.
• Developed Web service, ASPX pages (User Interface – UI), Data layer and Business components
using C#. NET, ASP.NET, ADO.NET, and .NET Framework.
• Created triggers, stored procedure with T-SQL programming, SQL Reporting and used ADO.Net for
SQL Server database, interaction using Data Adapter, Data Reader, and Datasets.

True Tex System, Surat, India

Client: Bank of Baroda, Bombay, India June 04 – Sep 06


Role: Software Engineer

CMIS is a Common Management Information System which is a part of Management Application. The
objective of CMIS is to give access to the higher-management to various applications in Bank with Single-
Sign-On. This project makes life of the Project Managers, Directors, and all the higher-management
people easier by allowing them to customize the screens, and add the applications related to them. Users
are granted access to the applications based on the eligibility criteria. This application involves in
integrating the work lists of various projects under single umbrella. Various screens like Fallout Analysis,
Work List, and Alarms constitute the major aspects of the application.

Environment: ASP.NET 1.1,ADO.NET, C#, MS Visual Studio 2003, MS SQL Server 2000, Oracle,
JavaScript, CSS, XML, XSL, Visual Source Safe, IIS 6.0 and Windows NT/XP/2000.

Responsibilities:

Involved in design the architecture of the application using MS .Net Framework.



• Developed a web based admin tool using C#, ASP.NET.
• Developed different modules for consuming XML Web Services. Used XML Web Services for some
new add-on Application Modules.
• Created ASP.NET User Controls and Components to reduce the complexity of user interface design.
• Added dynamic behavior to ASP.NET Web Form controls with the help of Custom Control.
• Extensively used Validation controls in ASP.NET web forms for validation.
• Extended the DATASET class behavior and Developed data layer for ADO.NET data access.
• Developed remote server to access database using Web Services.
• Used Factory Method design patterns to implement remote server.
• Managed the lifetime of Remote.NET objects with leasing and sponsorship.
• Responsible for Parsing the XML Metadata using SAX Parser as well as DOM Parser.

ByXel Technologies, Surat, India


Educational Institution, Bombay, India Aug 2000 - July 01
Role: Software Engineer
Counseling and Admission System (CAS) is for the process of counseling and admission. This
application has four key modules as Database, Administration, User Interface and Report Generation.
The database is storing different application settings, security and admission information. The
administration module provides user and group administration, security settings and system
configuration. User Interface module provides various types of data entry facilities. Report module
generates institution-required reports.
Environment: Microsoft Visual Basic 6.0, ADO, VSS, Oracle, Crystal Report 8.0
Responsibilities:
• Involved in designing, developing, implementing and testing of the application
• Client side validation done in VBScript.
• Worked with Stored Procedures and triggers.
• Generated various reports using Crystal Reports.
• Prepared a user manual for the client to use the application.

You might also like