PROFESSIONAL SUMMARY:
- 7+ years of experience in designing, developing, and maintaining web and client/server applications using Microsoft Technologies.
- Expertise in .NET framework with great proficiency in creating applications using WinForms, WebForms, ASP.NET, C#/VB.NET, ADO.NET, XML, AJAX toolkit, Cascading Style Sheets (CSS), JavaScript, WCF, IIS7.0, SQL Server 7.0 / 2000 / 2005 /2008 , LINQ and Visual Studio.NET.
- Expertise in all the phases of Software Development Life Cycle (SDLC) including requirements, analysis, implementation, integration and testing and deployment.
- Expertise in working with Web Server Controls, HTML Controls, User Controls, Custom Controls using C# and VB.NET.
- Expertise in working with ADO.NET components such as Dataset, DataAdapter and DataReader.
- Experience with client side scripting technologies like JavaScript.
- Excellent experience in creating & consuming Web services over SOAP using C# & VB.NET.
- Experience in designing GUI screens using usability and design principles.
- Acquaintance in AJAX, and Silverlight Technology using Agile Methodologies.
- Experience in writing complex user defined Functions, Stored Procedures, Views, Triggers, and cursors using MS SQL Server (2000/2005/2008 ), Oracle 10g.
- Have very good knowledge on Knockout and Angular frameworks.
- Experience in relational database design, data extraction, data transformation and loading from large and complex data sources using MSSQL Server 2008/2005/2000.
- Experience in using Microsoft Visual SourceSafe, TFS for Version Control.
- Experience in XML related technologies including XML, XSD and XSLT.
- Experience and/or working knowledge of indexing, query plans, installation and configuration of Microsoft reporting, analysis, and integration services (SSRS, SSAS, SSIS)
- Hands on experience in Distributed Technologies like Web Services.
- Experience in Unit testing using Nunit.
TECHNICAL SKILLS:
Languages : C#.NET, VB.NET, C, Visual C++, Visual Basic 6.0, PL/SQL
Web Technologies : ASP.Net, JavaScript, WPF, WCF, HTML, XML, XSL, JQuery, IIS VB Script, Java Script ,HTML, DHTML, Front Page, VB, InterDev, CSS, and XML, XSL, XHTML, Microsoft AJAX and XSD
Databases : MS-SQL Server 7.0/2000/2005/2008 , Oracle 10g, PL/SQL, MS Access, MySQL
Middle Ware : COM, DCOM, ActiveX, Remoting
IDE : Visual Studio.Net, Visual Studio 6.0, Visual InterDev 6
Reporting Tools : Crystal Reports 9.0/11.0, SQL Reporting services 2005(SSRS),
Ad Hoc Reporting Model, Dundas Chart
Version Control : MS Visual Source Safe 6.0, Team Foundation Server.
Network Protocols : SOAP, HTTP and TCP/IP
Design Tools : VisualStudio.Net, Microsoft Visio
Operating Systems : Windows 98/2000/XP/7/2003 Server
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Tx
Sr.Net developer
Responsibilities:
- Interacted with Clients on a weekly basis to gather requirements and also involved in creating BRDs based on Requirements.
- Worked in Agile Framework using JIRA work tracker, with monthly Sprints and weekly Scrums.
- Created ASP.Net Web Pages using ASP.NET 3.5/4.0 using C#.
- Designed and developed online proofing application using MVC 4, implemented concepts like partial views, html helpers, routing etc., using C#.
- Created WCF Services to consume 3rd party Web Services.
- Created Store Procedures, Views, Triggers and Cursors in SQL 2008/2012.
- Used JQuery to resize pages using Load & Resize features and JavaScript to perform Client side validations and also performed Server side validations using ASP.Net Validation controls.
- Used JQuery selectors to get data from front end controls and implemented animation effects like show, hide, slide, remove, fade etc., on dialogs and controls.
- Used TFS for version controlling.
- Implemented Menus using XML loading and CSS for unique look and feel
- Created Console applications using C# to send email notifications using SMTP client on a daily basis to inform team about the process status updates.
- Created test cases based on the Business Requirements Document (BRD) provided by the Clients.
Environment: C#.Net, ASP.NET 3.5/4.0, MVC 4.0, TFS, ADO.NET, HTML, SQL Server 2008/2012,Web Services, WCF , CSS, JQuery/JavaScript, IIS, Visual Studio 2012.
Confidential , Brea, CA
Sr.Net developer
Responsibilities:
- Created ASP.Net Web Pages using ASP.NET 3.5/4.0 using VB.NET.
- Created Store Procedures, Views, Triggers and Cursors in SQL 2008.
- Used JavaScript/Jquery to perform Client side validations.
- Used Client side Call Backs to avoid post backs for loading data into grids and cascaded combo boxes and to perform server side tasks.
- Configured Web.config file for ASP.Net web forms and the entire Web Application and also implemented error and exception handling using Try, Catch and Finally blocks.
- Interacted with Clients on a weekly basis to gather requirements and also involved in creating BRDs based on Requirements.
- Created test cases based on the Business Requirements Document (BRD) provided by the Clients.
- Used SubVersion (SVN) for version control.
- ADO.NET was used to implement the data layer to communicate with different databases.
- Experience in developing N-tier Architecture having Presentation Layer, Business Logic Layer, Data Access Layer using C#.
- Coded PL/SQL stored procedures, functions for the improved performance.
- With Business Intelligence (BI) tool, we build different solutions of data like SSIS for data integration and SSRS for generating the reports.
- Worked on Web Services (SOAP, WSDL) in order for communicating with other application and components.
- Used JIRA for task tracking.
- Experience in using ADO.NET data controls (Dataset, Data Reader, Data Adapter, Data Grid, Grid View, Tree View and Data List).
Environment: VB.Net, ASP.NET 3.5/4.5, SVN, ADO.NET, HTML, SQL Server 2008, Web Services, CSS, JQuery/JavaScript, IIS, Visual Studio 2010, SSRS.
Confidential , Detroit, MI
Sr.Net developer
Responsibilities:
- Developed the application using ASP.NET, C# with SQL Server 2008 as the backend.
- Developed solutions in C#, employing Object Oriented Programming (OOP) concepts.
- Implemented Model-view-controller (MVC) web development.
- Created User Controls, Data Access Layer, Business Logic Layer Classes using C# and ASP.Net 4.0 for web pages.
- Created Client side validations with JavaScript and Server side validations with ASP.Net 4.0.
- Involved in creating .NET Reports to present the data in different views.
- Participated in the whole life cycle of the project including design phase of the project, which was designed using ASP.NET, C# and ADO.NET.
- Involved in designing and developing the UI with various controls (Data Grid, Data List,Textbox, Calendar, List Controls, Dropdown box, Validation Controls etc
- Used Grid View Controls to display data from the database with paging and sorting.
- Involved in designing of Master Pages, Content Pages, Themes, Skins, Web parts andUI design techniques.
- Worked with Script Manager and Update Panel in AJAX Server Control to develop the GUI.
- Designed user control for re-use of UI functionality.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Extensive Use of Session Management, View state and Cookie(s) to maintain state in the applications.
Environment: .NET Framework 4.0, Visual Studio 2008, MVC 3.0, ASP.NET, C# .NET, CSS, JavaScript, SQL Server 2008, Windows XP, Team Foundation Server (TFS), SSIS, SSRS.
Confidential , Tampa, FL
Sr.Net Developer
Responsibilities:
- Involved in developing effective web forms based on technical design and requirement specifications.
- Incorporated Authentication and Authorization on Web Forms in Web.config file and access privileges are provided as per the user credentials.
- Involved in the development of Data Access layer, Business layer and Application layer (user interface) of the 3-tier architecture web application using C#. NET, ADO. NET and Asp. NET.
- Implemented ASP.NET View state and Session state to store and transfer data within same pages and to other pages.
- Used ADO.NET Components to connect to the database server for data retrieving, querying, storage and manipulation.
- Used ASP.NET Server Controls, Validation Controls and User Controls for creating web forms.
- Used ASP.NET Web Server controls like Grid View, List View and Repeater for displaying the records.
- Implemented Ajax and CSS to give better performance and richness to GUI.
- Implemented Microsoft ASP.Net AJAX Extender Controls like AutoComplete, Drag Panel and Calendar controls to provide a rich and user friendly user-interface.
- Wrote stored procedures in T-SQL for backed communication.
- Analyzed, designed and implemented changes requested.
- Used JQuery to resize pages using Load and Resize features and JavaScript to perfom client side validations.
- Used Team Foundation Server (TFS) for version controlling and to keep source-code safe.
- Well experienced in writing Function, Views and generated reports Crystal Reports 10.
- Deployed application to IIS 7 server.
Environment: .NET Framework 4.0, ASP.NET, C# .NET, XML, CSS, JavaScript/JQuery, Oracle 10g, Windows XP, Team Foundation Server (TFS), Crystal Reports10,IIS 7.
Confidential , Los Angeles, CA
Sr .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in gathering requirements from end users as well as scope changes.
- Created the UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls.
- Implemented ASP.NET View state and Session state to store and transfer data within same pages and to other pages.
- Created data entry both web and windows application, with LINQ to SQL.
- Worked with ASP.NET Web Forms, Web Services, State management, Caching features, configuring optimizations, securing the web application, Web Services Components consumed for authenticating the user credentials
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, Used them to generate the proxy class files based on the web services and consumed in web application.
- Designed and Implemented application using ADO.NET objects like Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server 2008.
- Extensive use of client side scripts using HTML and JavaScript for appropriate balance between the server side and the client browser capabilities.
- Created Interface for loading of data between different Database and Web servers using ASP.Net, C#.Net, ADO.Net and SQL Loader.
- Created automated Unit test plans using Visual Studio 2008 and performed Unit testing modules according to the requirements and development standards with NUnit testing.
- Used Team Foundation Server (TFS) for Version Control and Source code repository.
- Well experienced in writing Function, Views and Generate Reports using SSRS.
- Successfully followed agile methodology steps starting from requirement to deployment for the delivery of the software using Scrum.
Environment: Visual Studio 2008, .Net Framework 3.5, MVC Framework, SQL Server 2008, C#.Net, Asp.Net, Microsoft Office, WCF, HTML 5.0, Web Forms , CSS, Ajax Control Toolkit , JavaScript , TFS, SSRS Reports, Agile methodology
Confidential - Jackson, MN
.Net Developer
Responsibilities:
- Collect and analyze requirements from the clients to design suitable software for them.
- Built on a custom framework using C#, Win Forms, Web Services, .Net Remoting, ASP.Net, MS Transaction Server, and SQL Server 2000.
- Developed the Use case diagram, Activity diagram using Rational Rose 2000e during the requirement-gathering phase.
- Program client side and server side validations using JavaScript and regular expressions.
- Code the application in C# using ASP.NET including textboxes, combo boxes, data grids, tree view control, buttons, validation controls, and image buttons and zooming.
- Implemented Business logic using C#.
- Use ASP objects like Request, Response, Query string, Server and Application.
- Worked on View State to maintain data between the pages of the application.
- Developed and Used User Controls using C# and ASP.NET.
- Wrote class library for Database Access layer using C# and ADO.NET.
- Designed user control for re-use of UI functionality.
- Identify and create indexes and stored procedures in SQL Server.
- Developed client modules for retrieving, inserting and updating record from the database.
- Designed the database and created tables, stored procedures and views using SQL Server 2000.
- Directly accountable for various aspects of product design including assessment, coding, testing and optimization. Involved in code review and performance improvement as well as documentation.
Environment: C#, ASP.NET, .NET 1.1, HTML, JavaScript, CSS, Win Forms, .NET Framework, .NET Remoting, ADO.NET, XML, Web Services, SQL Server 2000, Windows 2003, IIS, VB.NET, Visual Studio .NET