Mittal Prajapati
Email: ******************@*****.***
Cell: 734-***-****)
Professional Summary
Over 6 years of IT experience as a software developer with exceptional skills in requirement analysis, Object oriented design, development and implementation in Windows and web applications using ASP.NET, ASP.NET MVC, WCF, WPF and Web Services.
1 year experience in building backend support for websites and mobile applications using PHP and MYSQL.
Hands on experience in development and implementation of high end application with Microsoft .net framework 4.0/3.5/2.0, Visual studio 2015/2012/2010.
Expertise in Microsoft .net technologies C#, ASP.NET, ADO.NET, WCF, WPF and Web Services.
Exceptional experience in database technologies with SQL, Stored procedure, triggers, queries, and views.
Working experience with WPF.
Solid knowledge and experience with Web Forms, CSS, AJAX, JavaScript, UI design and development, consuming and manipulating data using ADO. NET.
Experience in building web services for web users with SOAP.
Working knowledge in ASP.NET MVC.
Experience in Web services to access data and .net remoting with WCF.
Expertise in ADO.NET objects such as SQL Connection Object, Data Command Object, Data Reader Object, Data Set Object and Data Adapter Object.
Working experience with Microsoft Azure.
Extensive knowledge of C# object oriented programming concepts.
Working experience with Java script for client side validations.
Experienced and engaged in Software Development Life Cycle (SDLC).
Capable of adapting new technology quickly and willing to work in a fast paced environment.
Developed high level and low level design using MS Visio to generate UML Diagrams.
Experience in implementing .NET Security features like Authentication and Authorization.
Expertise in Design and Development of User Interfaces, User Controls, Custom Controls and Control Validations using ASP.NET and C#.
Technical Skills:
Languages
C#, C, SQL, PHP
.NET Framework Technologies
.NET Framework 2.0/3.0/3.5/4.0, ASP.NET, ASP.NET MVC, ADO.NET, WPF, WCF
Scripting Languages
XML, CSS, Java Script, jQuery
Web Services
Web services, SOAP
Database
MS-SQL Server 200x/7.0, My SQL
Reporting Tools
Crystal Reports, MS SQL Server Reporting Service
Other Tools / Technologies
MS Visual Studio 2015/2012/2010/2008, N-Unit Testing Framework, MS Visio
Operating Systems
Windows XP/2000/200x/NT, Linux
Version Control
MS Visual SourceSafe, Team Foundation Server
Distributed Computing
Web Services
Methodologies
OO, OOAD with UML
Office Tools
MS Word 200x, MS Excel 200x, Power point
Education:
Bachelors in Information Technology
Professional Experience
Client: Voya Financial, Hartford, CT August 2014- Till date
Role: .Net Developer
Responsibilities:
Gathered User Requirements
Assisted the new hires in explaining the prototype application overview, functionality and prepared technical training documents.
Worked on Agile Methodology to meet timelines with quality deliverables.
Designed user interface for web forms using ASP.NET MVC and implemented business logic using C#.NET.
Developed dynamic ASPX pages for Application using ASP.NET MVC, C#.NET and HTML.
Extensive use of Visual Studio Controls like Calendars, Grid View and Data List Control etc.
Worked with ASP.NET MVC, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
Experience in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
Created dynamic HTML pages with CSS and HTML.
Experience in building animations for desktop applications using Windows Presentation Foundation (WPF).
Used ASP.NET MVC Data annotations and JQuery to do validations on the Model Data.
Deal with ASP.NET server side state management features such as application state, session state and profile properties using C#.NET.
Implemented AJAX calls from the View to get data asynchronously without posting the whole View.
Usage of XML to store and present data on the web server, and CSS for styling the pages of the developed application.
Implemented and used web services efficiently.
Used REST architectures in requesting data from servers.
Used WPF to create and import data into excel files.
Extensive usage of jQuery-AJAX for exchanging data with a server, and updating parts of a web page without reloading the whole page.
Used ADO.NET in retrieving and updating tables/ records in the database.
Created Reports using Crystal Reports and SSRS.
Involved in the logical and physical design of database using MySQL.
Environment: .Net Framework 4.0, ASP.NET, ADO.NET, SOAP, PowerBuilder, ASP.NET, JavaScript, HTML, WPF, UML, CSS, UML, Ajax, C#, SQL Server, WCF, AJAX, SSRS, JQuery
Cable vision, NJ June 2013 – July 2014
Role: .Net Developer
Responsibilities:
Created Web Forms, Custom controls, User Controls and Code behind pages using .Net Framework
Developed Web Pages with Data Bound controls like Data Grid using the methods Data Binding
Designed user interface screens and implemented application logic using ASP.Net and C#
Performed debugging and state maintenance through the Web Configuration File under the root directory of the application
Used Object Oriented Programming Techniques in building the application modules.
Worked on Agile Methodology to meet timelines with quality deliverables.
Developed flexible, more user interactive and user-friendly GUIs, reusable classes, functions using C#, AJAX.
Worked as a full stack developer.
Used Angular.JS to develop dynamic front end with minimal effort.
Used Microsoft Azure to deploy and manage the applications.
Involved in writing Complex SQL queries, stored procedures and Triggers accessed SQL database using ADO.Net. Wrote the data access layer code using ADO.Net for SQL database generating Datasets from XSD Schemas, CSV files.
Effectively created easy to use, reusable controls and integrated them into ASP.NET web pages.
Used JavaScript to perform validations and catch the events on client’s browser.
Used TSQL to manipulate the data
Utilized Data Controls like Grid View, Data List, Repeater, Form View controls in UI design
Developed Stored Procedures, Triggers, Functions and Views to interact with the database
These packages are used to move data from and into SQL Server from various sources (like Excel & MS Access database) on a scheduled basis.
Used SSRS for analyzing and generating reports
Environment: ASP.NET 4.0, C#.NET, ADO.NET, XML, Angular.JS, Visual Studio 2012, SQL
Optum, Prairie, MN Oct 2012 – May 2013
Role: .Net Developer
Responsibilities:
Involved in working with Spiral model for implementation of the project
Involved in designing and development of SOA services using Web Services/ WCF in C#.NET.
Prepared Design Documents representing the system flow using UML Activity, Use Case, Class and Sequence Diagrams
Extensively involved in implementing the project using 3-Tier Architecture
Worked on Presentation Layer and developed various UI Web Forms using ASP.NET
Performed debugging and state maintenance through the Web Configuration File under the root directory of the application
Designed user interface screens and implemented application logic using ASP.Net and C#
Implemented Exception Handling, Logging and Validation of incoming requests
Designed and developed Web Forms, Win Forms using C# for the user interface
Replying to the emails of clients and vendors with resolution of their issues instantly
Handled exceptions using try catch blocks.
Responsible for maintaining versions of source code using Visual Source Safe (VSS).
Effectively used Session and Cookies for users to validate and to make a timeout for the connectivity with the database.
Visual Studio 2010 was utilized as the IDE tool for the development of the project.
Environment: Microsoft .NET Framework 4.0, C#.NET, ADO.NET, XML, Visual Studio 2012, SQL, JavaScript, Design Patterns and UML, MS-VISIO.
Mind Inventory, India Sept 2011-Sept 2012
Role: Web Developer
Description: Developed frontend and backend support for websites using ASP.NET, C#, PHP and MySQL, backend support, APIs for mobile applications.
Responsibilities:
Designed user interface for web forms using ASP.NET MVC and implemented business logic using C#.NET.
Developed dynamic ASPX pages for Application using ASP.NET MVC, C#.NET and HTML.
Worked with ASP.NET MVC 4.0, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
Deployment of Web services for online transactions using C# and exposed them through XML and HTTP
Used JavaScript to perform validations and catch the events on client’s browser.
Used Web Services (SOAP, WSDL) for communicating with other application and components.
Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
Used AJAX and JavaScript to make the website dynamic.
Used Bootstrap to create responsive design pages.
Designed user interface for PHP driven site and created CMS.
Created APIs to fetch the data in PHP for mobile applications.
Managed and maintained development of PHP backend for dynamic database driven websites
Exceptional skills in content management, relational databases, systems and web development, and web services
Involved in Debugging, troubleshooting and Deployment of the application.
Extensive knowledge of CSS/HTML, jQuery, Linux uBuntu etc.
Designed and implemented PHP MySQL solutions as per project specifications
Collaborated with team members in the development of database structuring
Environment: ASP.NET, C#.NET 4.0, ADO.NET, MYSQL, PHP, API, Visual Studio 2010, Eclipse IDE, Design Pattern, HTML, Java Script, AJAX, Bootstrap
Arrick Tech, India June 2010-Sept 2011
Role: .Net Developer
Responsibilities:
Designed and implemented a 3-Tier application architecture including the Presentation, Business and Data Access Layer.
Dealt with ASP.NET server side state management features
Effectively used master pages to create consistent layout for the ASP.NET web pages and merged them with content pages.
Used ADO.NET objects to manipulate and retrieve data from MS SQL Server Database
Involved in taking Backup(s), Restoring, Importing & Exporting Data from MS SQL Server
Communication between Data Access Layer and was established by ADO.NET.
Involved in designing the layout of User interface using Visio and Class diagrams using UML.
The Presentation Layer is implemented in ASP.Net with HTML, Cascading Style Sheets (CSS) and Web Controls. The Web Forms are developed utilizing the C#.
Utilized Ajax Controls to reduce the client server round-trip time, hence enhancing the performance of the application.
Used JavaScript for client-side validations.
Documented the modules developed front-end screens
Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information
Environment: Visual Studio.NET 2008, C#.net, ADO.NET, ASP.NET, XML, JavaScript, HTML, Web Services.