Lead - Software October 2012 to CurrentCompany Name
Associate - Software February 2010 to October 2012Company Name － City, State
Rexnet September 2009 to January 2010Company Name － City, StateSoftware Professional Platform: C# .NET (VS 2008), SQL Server 2005 Role: Developer Duration: September 2009 - January 2010 Team Size: Distributed Team Scope: Rexnet is an educators learning platform and a comprehensive solution for planning, implementation, evaluation and learning through Web. It is used for distance education and classroom education. It is basically a collection of all the tools for everyday work such as Class lists, Calendar, To-Do list, scheduling, display and project rooms, a storage place for facts, reports, course materials and other documents for a user that he needs. The learning platform also provides many features for communication between students, parents and colleagues. This includes e-mail, forums, chat and video conferencing. Role in this project is the development of email web client. Add new features and functionalities in this module. Title: CAS-Mustang
Developer December 2006 to August 2009Company Name － City, StateSoftware Professional Duration: January 2009-August 2009 Team Size: 7 Scope: Computer Automation Systems, Inc. (CAS) is developing a plan management system. The plan management system can document a child's response(s) to interventions prior to the child being referred to Special Education. The plan management system shall include, but not be limited to: Intervention banks, progress tracking to interventions, and progress presentation (in graphical form). Mustang site is based on GFA (Generic Framework Architecture). GFA is framework developed by Extentia for CAS. It provides features like User Management, Role Management, and Security etc. While starting the Mustang application worked with converting the GFA framework from .NET Framework 2.0 to .NET Framework 3.5. ➢ Converted the Code from .NET Framework 2.0 to .NET Framework 3.5. ➢ Updated the ORM used in the GFA to become compatible with .NET Framework 3.5. ➢ Updated GFA to incorporate GFA database tables in Mustang database schema. ➢ Changed the ORM to get the connection strings from the session (using page redirection). Mustang application is based on the MVC (Model-View-Controller) design pattern. All database related transactions will be done in Controllers. All events will call methods from the controllers to communicate with database using model objects. ➢ Converted the Code from .NET Framework 2.0 to .NET Framework 3.5. ➢ Designed the master pages for the application. ➢ Incorporate user controls of GFA like Login control to the application. ➢ Incorporated page redirection logic to set the connection string in database. ➢ Implemented User administration to allow admin users to update user information like login credentials, roles, activation status etc. ➢ Implemented staff management functionalities like adding new staff, editing an existing staff, viewing etc. ➢ Implemented education agencies management. The application has education agencies like owner, cooperative, district and school. Developed pages for owner information and school information. ➢ Implemented assigning students to staff vice versa. ➢ Implemented pages for titles management. ➢ Worked extensively on Telerik Controls. Title: Extentia Portal Client: Extentia Information Technology Platform: DotNetNuke 4.9, C# Responsibility: Design and Development Role: Developer Duration: 1 month Team Size: 3 Scope: This is the portal created for Extentia Information Technology in DotNetNuke. The site is in English as well as German languages. The site gives detailed information about the company. The portal is created in DotnetNuke to use its Content Management System. The site has role based view. Users can edit the content of any page based on their role. Custom modules were created for pages like job application, contact us etc. For static information pages, CMS provided by DotnetNuke was used. ➢ Research on creating and administrating portals on DotNetNuke. ➢ Research on DotNetNuke skinning. ➢ Implemented custom user modules for job application form, business inquiry, contact us etc ➢ Deploying the site on the server. ➢ Research on CMS provided by DotNetNuke and worked on localization of CMS content. Title: Harbor Sales Client: Cordjia Inc. Platform: C# (VS 2008), SQL, Linq, DotNetNuke, Web services, Microsoft Reporting Services Responsibility: Design and Development Role: Developer Duration: 5 Months Team Size: 8 Scope: Harborsales Inc. provides raw materials items in wholesale to manufacturers. The aim was to develop a B2B application which can automate the business of Harborsales. This is a B2B web application which allows the administrator to perform functions like defining categories, products, attributes. It also contains static information pages as well. It allows customers to place orders for various products and purchase products. ➢ Held responsible to develop on various modules like Order Payment, CSR Dashboard, Credit Block, Discount Administration, Disputes, Open Orders, My Favorites, Order Invoice, Postal Code Administration. ➢ Created controls which can be used for filtering radgrid by inheriting GridTemplateColumn. Controls for status type, discount type, entity type etc was created. ➢ Developed a control which can be used on custom modules of DotnetNuke portal to print the content of the module. ➢ Created utility classes for logging exceptions, reading configuration keys from the session and configuration files. ➢ Involved in designing the base classes for user modules. ➢ Developed the reporting module which uses sql server reporting services. ➢ Worked on new technologies LINQ, C# 3.0, and used Telerik controls. Title: LiveWare Client: KMT Platform: VB.Net (VS 2005), Web services, SQL Server 2005, Microsoft Reporting Services Responsibility: Design and Development Role: Developer Duration: 6 Months Team Size: 4 Scope: This project provides a framework to software developers and hardware suppliers, with a comprehensive set of client/server tools. This helps to manage ongoing software updates, measure customer product usage and reach all product users through in-application messaging. All components of LiveWare suite, e.g. LiveMessage, LiveBits and LiveMetrics need web service to communicate with the server. With Live Messages, software and hardware vendors can reach all active users through targeted in-application messages. ➢ Held responsible for designing and developing web services for LiveMessage, LiveBits and LiveMetrics. ➢ Developed an online control panel for these web services. ➢ Implemented windows service for live metrics which runs on the server and constantly checks for the metrics file. ➢ Developed utility to load, read and write settings to isolated storage file or to the users' settings file. ➢ Created utility to encrypt or decrypt any file or string using rijndael algorithm. ➢ Developed an application which generates the configuration file for LiveWare. ➢ Developed an application which acts as a wrapper of the target application. This application is LiveWare wrapper which then brings all three components into picture i.e. LiveMessage, LiveBits and LiveMetrics. ➢ Developed a web application which vendors can use to administrate their products. From this web site they can set live messages, live bits etc. From this site they can also check various types of reports like application usage report, download data report etc. ➢ Worked on sql server reporting services to display reports. Title: Seas Events Functionality Client: CAS (Computer Automation Systems) Platform: ASP.Net, C# and SQL Server 2005 Responsibility: Design and Development Role: Developer Duration: 1 Month Team Size: 2 Scope: Objective of this project was to add the capability to add, display, and manage events to an existing system. I was involved in the development of the events creation functionality and displaying them in a calendar-view. There was a custom control which inherits from "DataBoundControl" class. The control gets data from the database and renders HTML as a calendar control. Title: MeridiaARS Client: Meridia Inc. Platform: VB.Net Responsibility: Development Role: Developer Duration: 8 Months Team Size: 7 Scope: MeridiaARS is an addin for MS-PowerPoint. Objective of this project is to create an audience response application which will collect responses from audiences using keypads and base device(s) with the help of an API and communicate the same to PowerPoint add-in (Meridia Toolbar). With help of Meridia toolbar, the user will be able to show the graphical representation of the responses received. ➢ Held responsible to save the state of the active presentation and open the presentation. The data was saved in the xml format within the PowerPoint presentation. ➢ Developed the participant management system. Users can add/edit user information. ➢ The participant list can be exported either in xml format or in a csv format. ➢ Participant list can be imported from a saved file or from another PowerPoint presentation. ➢ Held responsible to generate reports which will be displayed in MS-Excel, MS-Word, HTML and CSV formats. Reports were generated for questions, responses, participations, student score, comparing scores etc. ➢ Created slide for displaying team scoring and leading participant. ➢ Developed various objects which can be placed on slides like response counter, countdown clock, vote now indicator and correct answer indicator. Title: Jukebox Client: Extentia Information Technology Platform: VB.NET, ASP.NET AJAX, Web services and MySQL Responsibility: Development Duration: 4 Months Role: Developer Scope: Jukebox offers users to manage their contacts efficiently. Users can upload their outlook contacts to the server and then can manage them. I successfully developed desktop application for uploading outlook contacts I also developed a web service which accepts the outlook contacts on the server as well as designed an application a web site to allow users to manage their contacts.
Education and Training
MCA : Master of Computer ApplicationsSardar Patel University － City, INMCA (Master of Computer Applications) from Sardar Patel University, Gujarat India
Bachelor of Commerce : CommerceMS University － City, IN- Bcom (Bachelor of Commerce) from MS University, Gujarat India
CAS ◦ Brain Bench Certification (ASP.NET)
Bcom (Bachelor of Commerce) from MS University, Gujarat India
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.
Sardar Patel University
Job Titles Held:
Lead - Software
Associate - Software
MCA : Master of Computer Applications Bachelor of Commerce : Commerce
Create a job alert for [job role title] at [location].