Amit Patel
Bellevue, WA *****
Email: **********@*****.***
Contact: 206-***-****
SUMMARY & Experience9 yrs. Experience in windows/web applications Design, Development and Maintenance using ASP.NET, ADO.NET, C#.NET, VB.NET, WinForms, WebForms, Web Services, WCF, AJAX, JavaScript, jQuery, AJAX, IIS 7.0/6.0, XML,SQL Server 2000/2005/2008, User Controls, Custom Controls, Web Controls and Silverlight/WPF Controls.Have experience working with Microsoft Corporation, UBS Financial and Wachovia Bank.Strong experience in client interaction with onsite experience in USA.Strong experience in Web based applications (Web Forms) and Windows based applications (Win Forms).Strong experience in single thread, multi thread and multi-tier Client/Server Applications.Familiar with Agile Methodologies (Scrum process).Excellent skills for analyzing user’s requirements, imparting design and ensuring the functionality, as well as strong focus on client satisfaction.Experience in requirement Analysis, Architecture, Design and development of Functional Specifications, Architectural specifications and Deployment Planning.Experience in creating project plans using Microsoft Office Project 2010.Experience in developing Microsoft.NET Framework 1.1, 2.0, 3.0, 3.5 and 4.0.Worked on Web Services Enhancements (WSE 3.0), Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF).Familiar with Expression Blend tool to develop the Silverlight applications.Experience with Team Foundation Server 2008 and Entity Framework (EF).Strong ability to translate from business to sound technology solutions; Design and development of multi-tier enterprise applications employing VersionOne, Service Oriented Architecture (SOA), Web Services, .NET Business classes, Web Service, Windows/Web Application, XML etc.Exposure in .Net 4.0/3.5.Strong experience in manual testing and writing the test cases using nUnit test framework.Experience with Automated testing using Coded UI framework.Familiar with design patterns as MVP, MVC.Strong Experience with SOAP, XML, XSL and XHTML.Test-driven and Agile development methodologies, using IOC, dependency injection and mocking.Understanding of how persisted objects are created, queried, and used with Entity Framework.Strong understanding and experience in preparation of Use Case diagrams, Dataflow diagrams, Activity diagrams, ER diagrams and Class diagrams using MS Visio.Involved in preparation of guidelines and checklists for various stages of SDLC like Design, Coding etc. Generated Online Business Intelligence reports using Microsoft Power Point & Microsoft Excel.Strong problem solving skills and a thirst to learn the latest technologies in the industry.Strong knowledge in designing, developing reports using SSRS, MS-Access, SQL 2000 Reporting Services and Crystal Reports.Demonstrated the ability to work independently, and the flexibility to adapt in an ever-changing business environment.Proficient, organized, resourceful with Strong verbal and personal communication skills..Proven track record of successfully developing application systems based on user requirements, meeting timelines and meeting expectations.Excellent communication and presentation skills, self-motivated, highly committed to responsibilities.
EDUCATIONBachelors of Science/Engineering in Computer ScienceS. P. University, Gujarat, India - 2004
TECHNICAL SKILLS
Programming Languages : C#, ASP.Net,, ADO.Net, AJAX.Net, VB 6, SQL, PL/SQL, T-SQL
Web Development :, Web Service, Web Forms, JQuery, Java script, HTML, Ajax
Framework /Architecture : .NET Framework 4.0/3.5/3.0/2.0/1.x, Spring.Net Framework
Databases : MS SQL Server 2008/2005, Oracle 10g/9i, MS Access, SSIS 9.0
XML Technologies : XSL, XSLT, DTD, XML Schema, XPath, XQuery
Application/Web Servers : Microsoft IIS 7.0/6.0/5.0
IDE : Visual Studio .NET 2010/2008/2005
Version Control : Microsoft Visual Source Safe (VSS), Team Foundation Server (TFS)
Reporting Tools : Crystal Reports Enterprise, SQL Server Reporting Services (SSRS)
Platform : Windows 7, Windows XP/2K3 Server/2K8 Server, Linux
PROJECT PROFICIENCY
Microsoft Corporation – Bellevue, WA
Project 1 : Data Center Access Tool (DCAT)
Position : Technology Lead Developer
Duration : Aug 2011 – Present
Description :
DCAT (Data Center Access Tool) is used by Microsoft to manage physical access requests to GFS Managed Critical Infrastructure (Data Centers, Remote Colo’s, ECN and Anchor Sites). This system reduced managing efforts, streamline, improve & standardize the existing physical access systems and processes through continuous integration with new systems. It’s planned enhancements to achieve a higher degree of automation has reduced levels of manual intervention. Reporting solutions and programmatic update of secured data has strengthened the response to audits. This project has increased the efficiency and accuracy of access requests and subsequent control of access levels within all data centers
Responsibilities:Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 4.0/3.5.Used Ajax on web pages to retrieve data in asynchronous mode, update portion of web page without loading (Post Back) the whole page.Involved in Localization web application.Client-side scripting included JavaScript, AJAX and CSS. Used ADO.NET for access to SQL data sources.Developed report functionality using SSRS.Used VSTF for maintaining versions of code.Performed Code review and Unit testing for better performance.Participating in coding, code reviewing, testing, deployment and on-site Co-ordination.Involved in application supports and releasing the fixes.
Environment: .Net Framework 4.0/3.x, ASP.NET, C#, JQuery, ADO.NET, AJAX, Spring.Net Framework Dependency Injection, LINQ, JavaScript, T-SQL, HTML, CSS, Internet Information Services (IIS) 7.0, VSTF, SQL Server 2008, NHibernate, NUnit, Visual Studio.NET 2010 IDE, Coded UI, Windows Services.
Microsoft Corporation – Bellevue, WA
Project 2 : MS - Invoice
Position : Technology Lead Developer
Duration : April 2010 – July 2011
Description :
MS Invoice is not statutory compliant in many countries for accepting international invoices due to the lack of guarantee of authenticity and originality of the invoice, and its inability to collect the right fields when the supplier submits the invoice. By making MS Invoice statutory compliant, suppliers can submit invoices on their own resulting in decreased costs of invoice processing within the Accenture BPOs internationally
Responsibilities:Used Rad Ajax on web pages to retrieve data in asynchronous mode, update portion of web page without loading (PostBack) the whole page.Worked on IE8 related issues in Java Script.Involved in Localization web application.Designed Graphical User Interface (GUI) using Master Pages HTML, JavaScript, CSS and User Controls.Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 4.0/3.5.Web form’s input validation using the ASP.Net Input Validation Controls and dynamic features using Ajax 2.0, JavaScript and MS Enterprise Library 4.0.Used JavaScript for to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, Confirmation etc.Client-side scripting included JavaScript, AJAX and CSS. Created ASP.NET User Controls and custom controls for code reusability and to reduce the complexity of user interface design.Used ADO.NET Entity Framework for access to SQL data sources.Used VSTF for maintaining versions of code.Performed Code review and Unit testing for better performance.Participating in coding, code reviewing.Resolved potential issues that arose during the execution of development.
Environment: .Net Framework 4.0/3.5, ASP.NET, C#, ADO.NET, AJAX, JavaScript, MVC 3.0, T-SQL, HTML,CSS, Internet Information Services (IIS) 6.0-7.0, VSTF, SQL Server 2008,Visual Studio.NET 2010 IDE, Windows Services.Linq
Microsoft Corporation – Bellevue, WA
Project 3 : MS – Auditor
Position : Technology Analyst
Duration : Dec 2009 – Mar 2010
Description :
The MS Auditor tool will be a one-stop-shop for applying different audit criteria on the incremental set of ERs and provide ability for the auditors to perform the audit on the ERs which meet one or more of these criteria.
This Functional Specification document details out the various pre-processing rules for applying the audit criteria on an incremental set of ERs which will be further consumed by the MS Auditor application.
Responsibilities:Used Rad Ajax on web pages to retrieve data in asynchronous mode, update portion of web page without loading (Post Back) the whole page.Designed Graphical User Interface (GUI) using Master Pages HTML, JavaScript, CSS and User Controls.Web form’s input validation using JavaScript and MS Enterprise Library 4.0.Client-side scripting included JavaScript, AJAX, and CSS. Used ADO.NET Entity Framework for access to SQL data sources.Used VSTF for maintaining versions of code.Participating in coding, testing.Created Sql Stored Procedure for Audit Process.Worked on Fixing of RAD Ajax related issue.Implemented Exception handling suing Enterprise library.
Environment: .Net Framework 3.5, ASP.NET, C#, ADO.NET, AJAX, JavaScript, NHibernate, NUnit, T-SQL, HTML,CSS, Internet Information Services (IIS) 6.0, VSTF, SQL Server 2008,Visual Studio.NET 2010 IDE.
UBS Financial– New York City, NY
Project : Inform - Customer Relationship Management (CRM) application
Position : Technology Analyst
Duration : Sep 2008 – Nov 2009
Description :
UBS is a banking and financial services group. UBS operates in more than 50 countries and has about 65,000 employees globally.
Inform is a Customer Relationship Management (CRM) application that supports the entire client on-boarding life cycle of the Prime Brokerage division of UBS.
The application is essentially used by the following members within CRM team:
1. Sales Person – For gathering the client details
2. Pricing Approvers – To approve pricing
3. Sales Head – To approve Opportunities
4. Regional Management – To approve Opportunities
5. Transition Team-Account Setup.
Responsibilities:Developed web forms using ASP.Net server-side scripting with C#, .NET Framework 2.0.Client-side scripting included JavaScript, AJAX, and CSS. Created ASP.NET User Controls for code reusability and to reduce the complexity of user interface design.Participating in coding, testing.Involved in fixing issue of Custom Filter in RAD Grid.Implemented export to excel features in RAD Grid.Used VSTF for maintaining versions of code.Involved in application Enhancement and releasing the fixes.Created Low level design document.
Environment: .Net Framework 2.0, ASP.NET, C#, ADO.NET, AJAX, JavaScript, T-SQL, HTML,CSS, Internet Information Services (IIS) 6.0, Clear Case, SQL Server 2000,Visual Studio.NET 2005 IDE.
Wachovia Bank (Now Wells Fargo Company)
Project 5 : Wachovia Connection
Product Link : http://avenue-s.us/resources/First_Time_User_Registration_Training_Guide.pdf
Position : Software Engineer
Duration : April 2007 – Aug 2008
Description :
This Product is a demonstration of the Wachovia Connection product. WC-Demo enables the customer to get a look and feel of the actual product. This tool also enables Product Consulting, Sales, Wachovia Connection Product and other Product cross-functional partners to demonstrate all areas of Wachovia Connection Product using non-specific customer data to the customers.
Responsibilities:Designed Graphical User Interface (GUI) using Master Pages HTML, JavaScript, CSS and User Controls.Developed web forms using ASP.Net server-side scripting with C#, .NET Framework 2.0.Web form’s input validation using JavaScript.Used ADO.NET for access to SQL data sources.Used Visual Source Safe for maintaining versions of code.Participating in coding, testing.Created sequence diagram using MS Visio.Created Low level design document.Mentoring team of 3 developers.
Environment: .Net Framework 2.0, ASP.NET, C#, ADO.NET, JavaScript, T-SQL, HTML,CSS, VSS, SQL Server 2005,Visual Studio.NET 2005 IDE.
Sanghavi Diamond Mfg. Private Limited, Surat India
Project1 : Jewellery Information System
Position : Software developer
Duration : Feb 2006 – Dec 2006
Description :
In this project we maintain Jewellery maintenance for Sanghavi Star. Sanghavi Star purchased a Gold and Diamond. After that Sanghavi Star issue gold and diamond for making jewellery to Jewelry Production Department. At JP department item issue for making Ghat, Pre-Polish, Setting, Final-Polish and @ the time when Jewelry is ready, barcode generated automatically through Jewelry Item No after that JP department Issue finished product (Jewelry) to Sanghavi Star Head Office. Sanghavi Star issue Jewelry to their client on Approval basis and Sales basis. Company used to sale Polish Diamond and Jewelry directly and through channel. In this project we are maintaining a Jewelry Details and Stock which Jewelry have Which type of and how many diamond and how many gold used. Through this software we generate receipt and Bill Also. Through this S/W Sanghavi Star maintain Jewelry, diamond, Gold and Color Stone Stock.
Responsibilities:Designed Graphical User Interface (GUI) using Master Pages HTML, JavaScript, CSS and User Controls.Web form’s input validation using JavaScript.Designed and developed Data layer classes using ADO.NET concepts for creating and opening connections, accessing and binding data and SQL commands for reading and updating data on SQL Server 2000.Participated in creating SQL 2000 database objects like stored procedures, functions and triggers.Created report using Crystal Report.Participating in coding, Unit testing.Used Visual source safe for maintaining versions of code.
Environment: .Net Framework 2.0, ASP.NET, C#, ADO.NET, JavaScript, T-SQL, HTML,CSS, Internet Information Services (IIS) VSTF, SQL Server 2000,Visual Studio.NET 2005 IDE.
Project2 : Diamond Production Manufacturing System (DPMS)
Position : .Net Developer
Duration : Aug 2004 – Jan 2006
Description :
This system helps them to maintain all transaction will be made during the diamond manufacturing process. Thru this production details that can be clearly traced on the basis of rough diamond processed and also outstanding list maintained by each of the department and manager and worker of the company. The system captures the data of all transactions and generates reports as and when needed by the software, which helps the managements in making various crucial and strategic decisions.
Responsibilities:Developed web based applications utilizing .Net Framework 1.1, ASP.NET, VB.Net, ADO.NET, SQL Server 2000, Visual Studio.NET 2003Participated in creating SQL 2000 database objects like stored procedures, functions and triggers.Designed data access layer classes using SQL Provider.Client-side scripting included JavaScript and CSS.Created report using Crystal Report.Web form’s input validation using JavaScript.Used ADO.NET for access to SQL data sources.Used Visual source safe for maintaining versions of code.
Environment: .Net 1.1, ASP.Net, ADO.NET, VB.Net, JavaScript, CSS, HTML, SQL Server 2000,Visual Studio.NET 2003, IIS, Crystal Report.
S. P. University - Gujarat, India
Project : Two Way Screen Capture
Position : Project Trainee
Duration : Aug 2003 – July 2004
Description :
Two Way Screen Capture actually captures desktop of client and server. Sever can share its image with the all connected clients. Server can capture images of all connected clients. This feature mainly used for educating student from remote location as part of online learning management system.
Responsibilities:Created High level design document.Created low level design document.Involved in coding of Screen capture functionality.Involved in unit testing and integration testing of Screen capture functionality.
Environment: .Net 1.1, ASP.Net