Milinda Patel
Senior C#/ASP.Net Developer
Phone: 201-***-**** / Email: **************@*****.***
PROFESSIONAL SUMMARY
Over FOURTEEN years of experience as a Microsoft.Net developer in Analysis, Design and Implementation of Web based and Windows based client-server applications in Microsoft Technologies.
Extensive experience in C#, ASP.Net, SILVERLIGHT, .Net Framework 4.5/4.0/3.5/3.0/2.0, VB.Net, WCF, LINQ,MVC 4/5,Razor 4, AJAX, Win Forms, Web Forms, ADO.Net, VB6.0, VC++, SQL Server Server 2000/2005/2008/2012, Web API,Web Services, Crystal Reports, JavaScript, JQuery,JSON,Angular JS,Bootstrap, Telerik Control. Strong experience in developing internet, intranet, N-tier and distributed client-server applications.
Recent intensive project experience in Silverlight, Windows Communication Foundation (WCF), MVC Razor,LINQ.Experiance on Web Services (SOAP, WSDL, UDDI), XML, XSLT. Experienced in creating Web Forms, User Controls, Custom Controls and Web services etc.
Worked extensively on Database Design, Normalization. Strong abilities in Data Modeling, Database Design, Views, Normalization, Stored Procedures, joins, Triggers and Functions using SQL Server, Oracle 10/9i and MS Access.Extensive experience in SQL Server Database design, Database maintenance, developing T-SQL queries, stored procedures, indexes using SQL Server 2008/2005/2000.
Extensive experience in applying Object Oriented Analysis and Design (OOAD). Used design patterns like Factory, Singleton, Model View Controller (MVC) Razor 4, MVVM etc.
Expertise in configuring, using & administrating version control systems like Team Foundation Server (TFS).
Expert in debugging an application using the debugging tools provided by the Visual Studio.Net IDE.
A good team player with excellent technical, communication and interpersonal skills and capable of taking up responsibilities independently and collaboratively in teams. Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
TECHNICAL SKILLS
Languages
.NET Framework 1.1/2.0/3.0/3.5/4.0/4.5, C#, VB.Net, ADO.Net,, PL/SQL, Visual Basic 6.0
Web Technology
ASP.Net,MVC AJAX, AJAX toolkit, ASP, HTML, DHTML, CSS, JavaScript, Web Service, XML, XSL, XSLT, JQuery,Angualar JS
Databases
SQL Server 2000/2005/2008, Oracle 9i/10g, MS-Access
Reporting Tools
Seagate Crystal Report 8/8.5, SQL Server Reporting Service 2005 (SSRS)
IDE
Visual Studio 2003/2005/2008/2010, Visual Studio 6
Operating System
Windows 2000/NT/Xp/2003
Other Tools
XML Web Service, Windows Communication Foundation (WCF), LINQ, Unit Testing, Silverlight 4.0/3.0/2.0,Telerik Control. Nunit, Microsoft Visual Source Safe, Team Foundation Server (TFS)
PROFESSIONAL EXPERIENCE
NYC Department of Health And Mental Hygiene-Long Isaland City,NY May 2017–Present
Role : Senior .Net/C#/MVC/Angular JS developer
Project : OTPS Accrual SubSystem
The OTPS Accrual Subsystem (OAS) application allows the collaboration of the offices responsible for accrual oversight, primarily with Fiscal Management (FM) as well as Office of Budget Administration (OBA), and the Programs whose purchase commitments are accrued. The primary goal of creating OAS was to streamline Fiscal Management’s accrual business processes and to increase transparency through on-demand reporting. Manual tracking of accruals were replaced by electronic tracking of all data elements of an accrual including the FMS Document, payment voucher data, and transaction audit histories for submission, clearances, disallowance, decreases and reallocation to an accrual. Additionally, Fiscal Management is able to automatically create submission and clearance reports for the Comptroller. A suite of reports are available on-demand for senior management and programs to track high-level information such as, Agency liabilities, Agency clearances, and detailed information such as amount cleared on a particular date for a particular program.
Responsibilities:
Used software development life cycle (SDLC) for implementing application. Designed and developed multiple stand-alone Web applications for Program Management System using Object-Oriented Principles and n-tier architecture.
Used .Net framework 4.5/4.6,MVC5,Web API 2,ASP.Net, C#, ADO.Net,LINQ,HTML5,Bootstrap, SQL Server 2012/2008 R2 for creating Application.
Experience writing Angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
Extensive experience with AngularJS, creating custom directives, decorators, and Implemented Angular Service calls using Angular Factory .Used Web API for creating Restful services.
Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc.
Created Relational Database using Normalization, Implement Relationships between tables, Data table, Stored Procedure, packages in SQL Server 2012.
Used Team Foundation Server (TFS) for integration, maintenance and Security of code.
Responsible for application Supports and releasing the fixes.Coding for various Modules, Error Handling, Modification, enhancement, troubleshooting and Testing, Bug solving of the change requests.
Worked on creating and tracking the defects in HP Quality Center.
[Environment]: Net Framework 4.5, Visual studio 2013,MVC 5,WEB API,Angular JS 1.7, ASP.Net, C#, ADO.Net, AJAX, JavaScript, HTML5, LINQ, JQuery,JSON, Internet Information Services (IIS) 6.0, SQL Server 2012/2008 R2,Team Foundation Server (TFS)
New York State Insurance Fund (NYSIF),Albany,NY Oct 2015–April-2017
Role : Senior C#/.Net Developer
Project : IME System Refresh
The purpose of this project is to modernize Medical Evaluation. Create an IME evaluation system to allow NYSIF to evaluation contracted IMEs and provide more efficient reporting on IME companies and IME physicians based on past performance. Update the coding language of the IME application, written in classic ASP. This project will also concurrently incorporate new IME functionality required to support the current IME contractual agreement. Automate IME Rotation - Per the new contract with the IME companies, NYSIF needs to rotate the assignments to the IME companies. In order to successfully do this on a statewide basis, an automated rotation system is required. Adding alerts, diaries, new interactive lists and other flags to reduce errors, miscommunication and resolve late exams.
Responsibilities:
Used software development life cycle (SDLC) for implementing application. Designed and developed multiple stand-alone Web applications for Program Management System using Object-Oriented Principles and n-tier architecture.
Manage project development through progress tracking and status reporting; monitor project planning and prioritize resources among multiple projects.Monitored application software system to ensure proper execution and performance.
Used .Net framework 4.0/4.5/4.6 ASP.Net, C#, ADO.Net, ORACLE 10 for creating different modules.
User MVC 4 for developing IME Internal application .Create View,Partial View for UI .
Used JavaScript and JSON to enhance the dynamics and interactive features of Web page by allowing user to perform calculations, validate form inputs, add special effects, Customize selections, Confirmation, Used AJAX including JQuery library for client side.used angular JS .
Created Relational Database using Normalization, Implement Relationships between tables, Data table, Stored Procedure, packages in Oracle.
Used Team Foundation Server (TFS) for integration, maintenance and Security of code.
Used Blueprint. Blueprint is a requirements tool and repository that allows users to collaboratively author, validate, and manage requirements and other project related artifacts. Project teams may create textual requirements, use cases, diagrams, user interface mockups and glossaries and store them within Blueprint for use by other project team members.
Worked on creating and tracking the defects in HP Quality Center and Blueprint.
Responsible for application Supports and releasing the fixes.Coding for various Modules, Error Handling, Modification, enhancement, troubleshooting and Testing, Bug solving of the change requests.
[Environment]: Net Framework 4.0/4.5, MVC 4,ASP.Net, C#, ADO.Net, AJAX, JavaScript, HTML, LINQ, JQuery,JSON, Internet Information Services (IIS) 6.0, Oracle 10,Team Foundation Server (TFS)
Kentucky Council on Postsecondary Education (CPE), Frankfort, KY Dec 2012–Oct 2015
Role : Senior C#/.Net Developer
Project : Kentucky Postsecondary Education Data System (KPEDS), General Education Development (GED),(Kentucky adult Education Reporting Service (KAERS)
sKPEDS is Single-sing on (SSO) Application, is a property of access control of multiple related, but independent software systems. With this property a user logs in once and gains access to all systems without being prompted to log in again at each of them. KPEDS have many individual application like -KATS (Kpeds administrative tracking System), Program Modification, KPPES,Program Review.
GED is application Keep record for User’s GED test result. User can request their record using this system in Kentucky.
KAERS Application manage users, staffs, providers and reports. Provider can offer Many courses and user can keep tracking information about class and courses.
Responsibilities:
Implemented Agile Scrum methodology. Used software development life cycle (SDLC) for implementing application.
Manage project development through progress tracking and status reporting; monitor project planning and prioritize resources among multiple projects.Monitored application software system to ensure proper execution and performance.
Designed and developed multiple stand-alone web applications for Program Management System using Object-Oriented Principles and n-tier architecture. And works on many application KATS, Program Modification etc in KPEDS
Used .Net framework 4.0/4.5, MVC RAZOR 4/3,ASP.NET,asp.net MVC 4,Entity Framework 4, C#, ADO.NET, SQL server 2008 for creating different modules and GUI for application.Used Model view controller wih entity framework 4. Used JavaScript,AJAX including JQuery library for client side,JSON,working on Angular JS.
Experience writing Angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
Extensive experience with AngularJS, creating custom directives, decorators, and Implemented Angular Service calls using Angular Factory .Used Web API for creating Restful services.
Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc.
Implemented N-Tier Architecture and integrated the UI with Database for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework 4. Used WCF web services for manipulating data operation and data exchange between clients and server..
Created Relational Database using Normalization, Implement Relationships between tables, Data table, Stored Procedure, View in SQL Server 2008. Used SSIS Packages to evaluated text,excel file and generate report accordingly .
Maintaining version control with Team Foundation Server (TFS) for integration, maintenance and Security of code
Coding, Error Handling, Modification and Testing, Bug solving of the change requests. production support.
Work with a QA team to ensure development is properly covering defined requirements.
[Environment]: Net Framework 4.0/4.5, ASP.NET,ASP. MVC Razor 4,Entity Framework4, C#, WCF,ADO.NET, AJAX, JavaScript, JSON,XML, HTML,Angular JS,JQuery, LINQ,IIS 6.0, SQL Server 2008,T-SQL, SSIS,Team Foundation Server (TFS),SCRUM tool,
Heartland Payment Systems. Jeffersonville, IN April 2012–Nov 2012
Role : Senior C#/.Net Developer
Project : Activity Team
This project Application provides debit, credit, prepaid card processing, online payments, check processing, and payroll services, It also includes batches /transaction information, call logging, account maintenance, sales organization. This is all done using web-based and window based application like servicing, portfolio manager and Enterprise.
Responsibilities:
Implemented Agile Scrum methodology. Used software development life cycle (SDLC) for implementing application.
Used .Net framework 4.0, ASP.NET,.Net MVC 4 Razor,C#,ADO.NET,Entity Framework 4,SQL server 2008,css3, JavaScript, JQuery, AJAX for creating different modules and GUI for application.
Implemented N-Tier Architecture and integrated the UI with Database for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework 4.
Created Relational Database using Normalization, Implement Relationships between tables, Data table, Stored Procedure, View in SQL Server 2008.
Create WCF services for data exchange between clients and server.
Maintaining version control with Team Foundation Server (TFS) for integration, maintenance and Security of code
Coding for various Modules, Error Handling, Modification and Testing, Bug solving of the change requests.
Work with a QA team to ensure development is properly covering defined requirements. Participate in production support.
[Environment]: Net Framework 4.0, ASP.NET,MVC Razor 4,Entity Framework 4, C#,WCF,ADO.NET,AJAX, JavaScript,JSON, XML, HTML, LINQ, JQuery, CSS3,IIS 6.0, SQL Server 2008,T-SQL,Visual Studio.NET 2010 IDE, Team Foundation Server (TFS),SCRUM Tool Rally Dev.
Education Management Solutions Inc. Exton, PA April 2011–April 2012
Rol : Senior C#/.Net Developer
Project : Saturn
Application based on medical simulated teaching and learning for medical schools, universities, nursing schools, hospitals. This application based on healthcare and Medicaid domain. This application manages online learning, testing, evaluation, training, storing audio-video recording of learning materials. This application for different kind user like learners, user, faculties, standardized patients, it helps learner to online learning and check score. Faculty can create, evaluate online teaching materials, and test. Standardized patient can take online learning.
Responsibilities:
Follow Agile Scrum methodology. Devloped the of application with full Software Development Life Cycle (SDLC)
Designed and Developed different modules, Class using C#,.Net framework 4.0,ASP.NET, C#.Net, ADO.NET,XML,LINQ,AJAX, JavaScript, HTML, LINQ, JQuery, SQL Server 2008 and Visual Studio.NET 2010. Used OOP concept to make it more efficient.Implement State Management, Caching features.
Used Silverlight Layout Panels and Control Templates for Customization.
Created Relational Database using Normalization, Implement Relationships between tables, Data table, Stored Procedure, View in SQL Server 2008.
Used Team Foundation Server (TFS) for integration, maintenance and Security of code
Coding for various Modules, Error Handling, Modification and Testing, Bug solving of the change requests. application Supports and releasing the fixes. Implementing a testing strategy for applications developed in Test Driven Development .
Work with a QA team to ensure development is properly covering defined requirements.
[Tech. Environment]: Net Framework 4.0, ASP.NET, C#, WCF, Silverlight, ADO.NET, AJAX, JavaScript, T-SQL, XML, XSLT, HTML, LINQ, JQuery,JSON, Internet Information Services (IIS) 6.0, Microsoft Visio, SQL Server 2008/2005, Visual Studio.NET 2010 IDE and Team Foundation Server (TFS) 2008
Tech Data Corporation, Clearwater, FL. July 2010–April 2011
Role : Senior C#/.Net Developer
Project : Portal- new.techdata.com
Leading technology companies including Apple, Cisco, Hewlett-Packard, IBM, Lenovo, McAfee, Microsoft, Sony, Symantec and VMware-along with hundreds of others-depend on Tech Data to bring their products to market. Resellers can purchase thousands of products from hundreds of the world's leading hardware and software producers.new.techdata.com is company’s website which introduce company’s services, shopping cart, product detail, producer’s detail,Product deal etc. consumer can directly log in with this application and purchase the product. this application based on E-commerce application and also based on shopping cart .
Responsibilities:
Follow the Agile scrum . development of application with full Software Development Life Cycle (SDLC).Designed and Developed different modules, Class using C# and .Net framework 3.5,ASP.NET, C#, ADO.NET, XML, AJAX, JavaScript, HTML, LINQ, JQuery, SQL Server 2008 and Visual Studio.NET 2005/2008.
Designed WCF Service and Concume in application.
Used Silverlight Layout Panels and Control Templates for Customization and creating Silverlight based application.
Created Relational Database using Normalization, Implement Relationships between tables, Data table, Stored Procedure, View, and Trigger in SQL Server 2008.
Used Team Foundation Server (TFS) for integration, maintenance and Security of code
Coding for various Modules, Error Handling, Modification and Testing, Bug solving of the change requests. application Supports and releasing the fixes. Implementing a testing strategy for applications developed in Test Driven Development .
Work with a QA team to ensure development is properly covering defined requirements.
[Environment]: Net Framework 3.x, ASP.NET, C#, WCF, Silverlight, Expression Blend, ADO.NET, AJAX, JavaScript, XML, XSLT, HTML, LINQ, JQuery,IIS, SQL Server 2008, T-SQL,Visual Studio.NET 2008 IDE, Crystal Reports XI and Team Foundation Server (TFS) 2008,SCRUM tool Kanban.
Bank Of America, Agoura Hill, CA. Oct 2008–July 2010
Role : Senior C#/.Net Developer
Project : Fraud Detector
Fraud Detector is Bank of America’s proprietary software application that streamlines the mortgage fraud detection and control process for validating and tracking identity, property, and employment through the functions like Systematic scan of data entered into applicable systems, Provides direction for resolving issues and Provides report tracking Fraud Detector is a tool that assists the associate in examining each borrower related to a specific property for potential fraud in a streamlined fashion.
Responsibilities:
Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) with .Net Technologies.follow the Agile Methodology.
Designed and Developed different modules, web pages using ASP.Net server-side scripting with C#, .NET Framework,3.0, LINQ,XML, XSL/XSLT/XPath, HTML,JavaScript and AJAX including jQuery library. Implemented OOP
Designed WCF Service and consume in the application.
Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2008/2005.
Used Team Foundation Server (TFS) for integration, maintenance and Security of code.
Coding for various Modules, Error Handling, Modification and Testing. And work with a QA team to ensure development is properly covering defined requirements.
[Tech. Environment]: .Net Framework 3.5, C#, ASP.NET, ADO.NET, LINQ, WCF,WPF, JavaScript, JQuary,XHTM,HTML, XML,XSL, XSLT, XSD,T-SQL,SQL Server2005/2008,Crystal Report, TFS,IIS(6.0)
CapitalOne, Richmond, VA. April 2007–Sep 2008
Role : Senior C#/.Net Developer
Project : CAFE
Capital One is a diversified financial services company offering an array of credit savings and loan products to customers in the United States UK and Canada.
CAFE (Combined Asset Front End) is being developed as the iBiS application processing system for the VAM (Vehicle Asset & Motor) business areas. CAFE is the new version of the existing SMS (Strategic Motor Solution) that is being developed using new technologies. CAFE will be responsible for the processing of the finance application up to the point of authorizing the payout.
Responsibilities:
Involved in SDLC project, in Analysis, design and coding part.
Designed and Developed different modules using ASP.Net,C#. ADO.NET,HTML etc
Designed WCF Service Contract for validating the user input credit card type and its validation.
Normalization, Managed clustered and non-clustered indexes and implemented Relationships b/w tables.
Designed and created Relational database tables using SQL Server.Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005.
Used Visual Source Safe. Coding for various Modules, Error Handling, Modification and Testing
[Tech. Environment]: Net Framework 3.5,C#,,Asp.Net,ADO.Net, LINQ, WCF, SOA, XSL, XHTML,HTML, XML & XSLT, XSD,T-SQL, SQL server 2005,SSIS, Web Services, Visual Source Safe 6.0, IIS.
Dependable Auto Shippers, NJ Oct 2006–March 2007
Role : C#/.Net Developer
Project : DASSTAR
Dependable Auto Shippers (DAS) represents Auto Transport in business. This company meets the auto shipping needs of individuals and businesses, both domestically and internationally. DASSTAR was aimed to replace the existing legacy application in a comprehensive consistent Web application that helps making most of the operations at one place for their employees. Project is implemented with Order modules VIZ Corporate, Retail, Specialized and Global Orders, Risk Management, Accounting and a Service Delivery Module. Customer contacts customer service at DAS to discuss their vehicle shipping needs. Representative consults with the customer about available vehicle shipping options and services accessible based upon the vehicle’s origin and destination. Representative books the auto transport order and secures payment from the customer for the vehicle transport.
Responsibilities:
Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts.
Developed dynamic web pages for Application using ASP.NET 3.0, C#.NET, XML, XSL/XSLT/XPath, HTML and JavaScript. Worked Web Services and State Management techniques, Caching features, configuring optimizations and securing the web application.Used ADO.NET, crystal report 9.
Created Store Procedures, Functions, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005.
Involved Unit Testing, Integration Testing and Regression testing to improve the performance of the application.
[Tech Environment]: Net Framework 2.0 and 3.0, Visual Studio 2005/2008, CSS, C#. Net,Asp.Net ADO.Net, JavaScript, T-SQL,SQL Server 2005, XHTML, HTML, XML & XSLT, XSD, Crystal Reports, Web Services, Visual Source Safe 6.0.
Design Point vision India Pvt Ltd, INDIA May 2005–Aug 2006
Role : C#/.Net Developer
Project : CMS (Content management system)
Content management system (CMS) is a web product which is designed to customize a web page dynamically. It is provided with 9 different page layouts for designing a webpage ; page layout describes the appearance of web page. Total generation of web page dynamically occurs by passing from Content Author (CA), Language Editor (LE) and Web master (WM).The role of CA is to select the page layout, type the related content with image. This page is passed to LE for grammatical corrections and sentence framing. After the corrections it is given to WM for publishing.
Responsibilities:
Involving SDLC in whole project, in Analysis, design and coding part.
Designed and Developed different modules, Class using C#,ASP.net, JavaScript HTML etc.Implemented OOPS concepts.
Designed and created Relational database tables using SQL Server.Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005.
Developed Cross Tab Reports, Sub Reports and Parameter Reports by using Crystal Reports.
[Tech Environment]: .Net Framework 2.0,Visual Studio 2005, CSS, C#, ASP.Net, VB.NET, ADO.Net, JavaScript, SQL Server 2005, HTML, XML & XSLT/XPath, XSL, XSD, Crystal Reports, Web Services, Visual Source Safe 6.0
Navkar Software,India. Sep 2003–April 2005
Role : C#/.Net/VC++ Developer
Project : Stock Management
Product Maintains Stock of Cello’s Product. Contain daily Selling Detail, Transaction, and Daily Report. Contain all information about Product that is Available for selling. Authorize user can use only. Automatic Label Printing
Responsibilities:
Complete SDLC, which includes Requirements Gathering, Analysis, Design, Development, Implementation, Upgrade, Enhancements, Maintenance, Support and Bug Fixing.
Design UI using .Net 2.0 cotrol .use JavaScript clientside scripting and used C#, ADO.NET,Crystal Report.
Communicate with database and ASP.Net Pages, Designed and Developed different modules using ASP.Net.
Create Tables, Store Procedures, And Function Using SQL Server 2000.
[Tech. Environment]: ASP.NET 1.0/2.0,Classic ASP, CSS, XML, XSL, HTML, Crystal Reports, JavaScript, HTML, SQL Server 2000.
Project : AutoDCR
This Software is working for AutoCAD drawing. This Software Checks Rules and Regulation for Architecture’s Drawing. This Software follows AUDA’s Rules. Support Auto Zooming Facility. According to an Architecture drawing it generate Report like Failed, Check and Project Report.
Responsibilities:
Complete SDLC, which includes Requirements Gathering, Analysis, Design, Development, Implementation, Upgrade, Enhancements, Maintenance, Support and Bug Fixing.
Developing application according to the AUDA’s Rules and Regulations.
Used MFC Based Application for creating GUI. Create Different class for different Rules. Used Multithreading, serialization etc. Creating XSL- based Reports.
Created Relational Database using Normalization, Implement Relationships between tables, Data table, Stored Procedure, packages in Oracle 8i.
Co-ordination with Project, Operations and Logistic teams for smooth implementation.
Coding for various Modules, add Extra features, Error Handling and Modification, Bugs solving.
Support the creation of test plans and training materials relevant to the approved client business processes.
[Tech. Environment]:Visual 6.0, Visual C++, MFC, XSL, XML, Oracle 8i,AutoCAD, ObjectARX.
EDUCATION
Bachelors of Science (B.S.) in Computer Science/Engineering (Hemchandracharya North Gujarat University)