.net Consultant Resume
PROFESSIONAL SUMMARY:
- Over 7 years of experience in Software Analysis, Objective Oriented Design, Development, Testing andImplementation of web and client server applications using Microsoft technologies.
- Extensive experience of designing and developing software applications with C#(4.0/3.5/3.0/2.0), .NET Framework (4.0/3.5/3.0/2.0/1.x), ASP.NET(4.0/3.5/3.0/2.0), ADO.NET, AJAX, LINQ, Entity Framework, WCF, CSS, Web Services, IIS 7.0/6.0, Reporting Tools, JavaScript, jQuery, XML, WPF, WWF, Silverlight 3.0.
- Strong working experience in database development, creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions, Performance Tuning and Query Optimization using T-SQL and PL/SQL in SQL Server 2000/2005/2008, Oracle 8i/9i/10g.
- Experience in using AJAX controls in ASP.NET Sites/applications and interacting asynchronously with ASMX Web Services.
- Expertise in N-tier and more profoundly on 3-tier Client/Server development architecture.
- Experience in developing applications using Model-View-Controller (MVC) architecturalpattern.
- Experienced in developing WebForms using ASP.Net, JQuery, AJAX providing User Interfaces for Enterprise applications
- Experience in developing Master Pages using skins (common design layouts for pages), Cascading Style Sheets (to change the look and format), Java Script and jQuery to perform Client side validation.
- Experience in implementing several Design Patterns (Singleton, Abstract Factory, Observer etc.) to standardize the application architecture.
- Experience in developing Web Services to support interoperable machine-to-machine interaction over a network using SOAP over HTTP, WSDL and UDDI.
- Hands on experience in Windows Communication Foundation (WCF) for rapidly building service-oriented applications that communicate across the web and the enterprise.
- Experience in Windows Presentation Foundation (WPF) for developing attractive and effective user interfaces, providing a common programming model for standalone and browser applications.
- Experience in usingLanguage-Integrated Query(LINQ) to retrieve data from different data sources (LINQ to Objects, LINQ to XML, LINQ to SQL and LINQ to Entity).
- Expertise in using ADO.NET objects such Data Reader, Dataset, and Data Adapter to interact with SQL/Oracle database.
- Expertise in Database Design and Database Programming using SQL Server and in creating database objects like Stored Procedures, Views, Triggers, Joins and Functions.
- Experience in developing Custom Reports and different types of Tabular, Ad-hoc and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Have experience in Waterfall, Agile and Scrum methodology.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS), Visual Source safe (VSS).
- Developed test plans and participated in testing to ensure completeness, quality, and best practices.
- Team player with good technical, analytical and communication skills
- Extremely diligent, quick learning personality and ability to work in fast-paced environment
EDUCATION and CERTIFICATION:
- Bachelor’s in Technology
- MCP - Microsoft Certified ProfessionalDeveloping and Implementing Web Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET
TECHNICAL SKILLS:
Programming Languages
C#.NET, VB.NET, C, C++, SQL, PL/SQL
.NET Technologies
.NET Framework 4.0/3.5/3.0/2.0/1.1, Web Forms, Win Forms, Web Service, ASP.NET 4.0/3.5/3.0/2.0/1.1, ADO.NET, WCF, LINQ, AJAX, Silverlight 3.0, WPF, SOAP
Web Technologies
HTML, DHTML, XHTML, XML, CSS, Java Script, VB Script, JQuery
Database
SQL Server 2008/2005/2000, Oracle 9i/10g, MS Access 2000/2003/2007
Development Tools
Visual Studio 2008/2005/2003, MS Project.
Web Servers
Internet Information Server (IIS) 7.0/6.0/5.0
Version Controller
Visual Source Safe 6.0, Team Foundation Server
Operating Systems
WINDOWS 07/XP/2000/NT/98
PROFESSIONAL EXPERIENCE:
Client: Confidential ., Denver, CO Feb’11-Till Date
Responsibilities:
- Extensively involved in all stages of System Development Life Cycles (SDLC) including Requirements, Modeling, Design, Development, Implementation and Support.
- Development, integration and deployment of core business processes on workflow engine based on Microsoft workflow foundation
- Involved in Developing Master Pages and for providing uniformity among the pages.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Involved in development of UI (User Interface) Pages using the HTML, Master Pages & ASP.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Implemented input validation using the ASP.NET Input Validation Controls.
- Experience in developing Master Pages and skins used for common design layout for pages, CSS to separate content of document from its presentation, Java Script and jQuery to perform Client side validation.
- Developed WinForms user interface projects with the use of user controls, forms, custom controls, data grid view, print controls, save controls, tab control, menu strips, and tool strips
- Extensive usage of Delegates and Events to establish communication between the WinForms.
- Implemented AJAX extensively and also worked with XML and JSON for Serialization and De-serialization.
- Web Services (SOAP, WSDL) are used for communicating with other application and components.
- Used Entity Framework 3.5 and implemented Provider Model design pattern
- Developed the Data Access Layer using LINQ to SQL to retrieve data from the SQL server database.
- Used the LINQ to Entities, Query projections, Grouping, Entity SQL, Querying with LINQ to SQL, Eager Loading, defining Mapping and Inheritance
- Used Lambda Expression and LINQ for making queries on the Entity model.
- Involved in designing complete database objects like Tables, Views, Indexes, Stored Procedures, and triggers using Oracle 10g and SQL server 2008
- Data loads are been performed by using the SQL loader, Imports flat file by the use of a control file.
- Experience in working with XML as the messages in the entire application was send using XML.
- Experience in creating different endpoints for different protocols using WCF for exposing the service.
- Experience working with AJAX technologies, Web Services, which are also under enhancements for the application.
Environment: Visual Studio 2008/2010, ASP.NET 3.5, .Net Framework3.5, Window Forms, WCF, Work Flow Foundation, ADO.Net, Entity Framework, LINQ, AJAX, Java Script, HTML, XML, Window Services, Sequel Server 2008, Oracle 10g
Client: Confidential , Dayton, OH Feb’ 10 – Jan’11
Role: .NET DeveloperResponsibilities:
- Involved in Use Case documentation of the requirement using the UML and also functional design of the project
- Used Agile development methodology
- Used the ASP.NET features like validation controls, master pages, user control and custom controls for the development.
- Used Entity Framework 4.0 and implemented Provider Model design pattern
- Used Lambda Expression and LINQ for making queries on the Entity model.
- Implement AJAX extensively and Worked XML and JSON for Serialization and De-serialization.
- Implemented SSO(Single Sign-On) using SAML.
- Used Telerik RAD Controls for the UI development.
- Developed web forms using Master Pages, Telerik controls and CSS Style sheets for the unique look for the page.
- Used Sitefinity (SF3.7) content management system (CMS) for rapidly building highly configurable websites.
- Web Services (SOAP, WSDL) are used for communicating with other application and components.
- Used SSRS for daily batch processing.
- Experience in working with XML as the messages as the messages in the entire application was send using XML.
- Experience in creating different endpoints for different protocols using WCF for exposing the service.
- Used Team Foundation Server (TFS) for Version Control and performing builds and merging.
- Performed Unit Testing and Regression Testing for the application.
- Involved in designing complete database objects like Tables, Views, Stored Procedures, and triggers using SQL server 2008.
Environment: Visual Studio 2008/2010, ASP.Net 4.0, VB.Net, .Net Framework 4.0, SQL Server 2008, SSIS, SSRS, WCF, ADO.Net, LINQ, AJAX, Java Script, HTML, XML, Team Foundation Server(TFS), Crystal Reports, Telerik Controls.
Client:Confidential - Little rock, AR Oct’08 – Dec’09
Role: .NET Developer
Responsibilities:
- Involved in requirement gathering, analysis, design and development of the project using the agile methodology.
- Involved in preparing Use cases, Sequence and Class diagrams using MS Visio.
- Responsible for designing web pages using HTML, ASP .NET, CSS, AJAX and Java Script.
- Worked with ASP.NET Web Forms, State Management, and Caching features.
- Used ADO .NET for database connectivity and populated back-end data using SQL Server 2008.
- Actively involved in coding and designing ASP.NET Master Pages, Themes, and Skins.
- UsedWPFin creating different animated scenes using the combination of transforms, animation controls (storyboard, double animation) and color effects.
- Developed web user controls and custom controls using Silverlight with XAML.
- Developed RIA (Rich Interface Applications) using Silverlight 3.0 and Expression Blend 3.0.
- Built complex layouts using Stack Panel, Grid, Canvas, Border, and Wrap Panel to get custom effects in Silverlight 3.0.
- Involved in GUI design using Login Controls, Microsoft Menu Control and client side validation is done by Ajax validation extenders.
- Extensively used Dataset and Data Adapter objects to retrieve and manipulate data and display it onto an ASP .NET page.
- Created Indexes, Views and Stored Procedures for performance tuning of data retrieval.
- Developed modules by applying Object Oriented Programming techniques using Polymorphism, Encapsulation and Inheritance.
- Used LINQ to retrieve information from the XML data files and database.
- Involved in writing triggers, UDFs, views, indexes using TSQL in SQL Server 2008. Used stored procedures to dynamically retrieve data based on the user selection criteria.
- Created WCF Service to retrieve and send information from client side without Post Back and consuming existing web services using SOAP, HTTP and WSDL.
- Used Forms Based Authentication to enforce security into the application and implemented role based security to control user access.
- Developed various reports using Crystal Reports 10.0.
- Involved in Unit Testing for the complete system.
- Implemented code version maintenance/tracking using Microsoft Team Foundation Server 2008.
Environment: .NET Framework 3.5, C# .NET, ADO .NET, ASP .NET 3.5, T-SQL, SQL Server 2008, Silverlight 3.0, WPF, IIS 7.0, AJAX Toolkit, XML, Microsoft Visual Studio 2008, Microsoft Expression Blend 3.0, HTML, XSLT, SOAP, WSDL, XAML, Crystal Reports 10.0, WCF, Microsoft Team Foundation Server 2008, SSIS and JavaScript.
Client:Confidential - Omaha, Nebraska Oct’ 07 – Sep’ 08
Role:.Net Developer
Responsibilities:
- Involved in the entire Software Development Life Cycle.
- Participated in the requirement gathering sessions with the client and preparation/modifying of the requirements in Requirement Specification using UML.
- Designed a User Interface using Web Forms, Win Forms, XML, XSLT, JavaScript, AJAX, CSS, ASP .NET, Server Controls and Visual Studio .NET.
- Also studied the business requirements, analyzed and converted them into technical specifications.
- Involved in coding the Business Layer and Data Access Layer using C# .NET.
- Developed User Controls to reduce complexity in coding the User Interface and to provide better look. Performed validations using JavaScript.
- Worked on ASP .NET State Management using Sessions and ASP .NET Caching features using Output Cache.
- Used .NET AJAX controls to dynamically render the content on web pages developed using C#.
- Extensively implemented Grid View for displaying data, and editable Grid View for data manipulation in the presentation layer using Server Controls and C#.
- Converted ADO.NET Dataset to XML Data.
- Rendered XML document to an HTML using XSLT transformations.
- Created WCF services todisplay certain information and communicated with them using JavaScript.
- ImplementedWCFContracts such as Service Contract, Operation Contract, and Data Contract.
- Used variousLayout controls in WPF, Silverlightviz.Canvas, Stack Panel, Gridetc;
- Developing Presentation Layer controls usingWPF, XAMLin Visual Studio 2008.
- Involved in Data migration usingDTSPackages&SQL Server Integration Services(SSIS)which helped to easily move and manipulate data.
- Used Validation controls to validate the input data on the web pages.
- Involved in the Database Design of the application, creating Complex Queries, tables, and writing stored procedures, triggers using Oracle Database 10g.
- Consumed .NET Web Services implemented in C#, to fetch data from various sources and analyze it.
- Actively involved in providing the technical support and production software operations through troubleshooting to resolve the issues.
- Used Microsoft Visual SourceSafe (VSS) for version controlling and configuration management.
Environment:ASP.NET 3.5, Silverlight 2.0, C#,ADO.NET, MS Visual Studio 2008, Oracle Database 10g, LINQ, Microsoft Office 2007, Web Services, WCF, WPF, SSIS, Crystal Reports 10.0, JavaScript, Scrum, AJAX, SDLC, XML, XSLT, TFS, DHTML, HTML.
Client:Confidential , Virginia Beach, VA Oct’ 06 – Sep’ 07
Role:.Net Developer
Responsibilities:
- Involved in System Study,Requirement Gatheringandextensiveinteraction with users.
- Designed presentation layer for dynamic web forms using ASP.Net 3.0 Framework, CSS, DHTML and Visual Studio tools.
- Developed solutions for diverse programming scenarios in C#, employing object--oriented programming concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Responsible for deciding the requirements, writing the specifications, database design, some of the project management tasks, and implementing the stored procedures.
- Developed the various forms usingValidationandRich Controls, AJAX Extended Controllers, and created XML documentsfor embedding data into the controls.
- Developed the Web User Interface usingAJAXtechnology to enhance the visual appearance to avoid the flickering effects across server post backs.
- CreatedWin FormsinC#.NETwhich helped user operations like view, save and delete information.
- UsedADO.NETextensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.
- Rendered XML document to an HTML using XSL and XSLT Transformations.
- Developed Web Services for user enrollment usingWCFtechnology.
- Experience in writingSQLdata objects.
- Usedtriggers,stored proceduresusing T-SQL.
- Consulted with management and designed and developed severalSOAprocesses and data management tasks related to the project, whilst developing all phases of the application.
- Involved in all phases ofSDLC(System Development Life Cycle) life cycle.
- UsedTFS(Team Foundation Server) for the source control, data collection, reporting and project tracking.
- Created cross browser compatibility templates usingCascading Style Sheets (CSS)to format the data.
- Documented business workflows textually as well as inUML diagrams.
- Involved in Documentation, Unit and Integration Testing and Debugging.
Environment:C#, ASP.NET, Win Forms 3.0, .NET Framework 3.0, Web Services, Windows Server 2003, SQL Server 2005, Crystal Reports 9.0, XML, XSLT, CSS, JavaScript, IIS 6.0 and Microsoft Team Foundation Server.
Client:Confidential Feb’ 05 – Jul’ 06
Role:Junior .Net Developer
Responsibilities:
- Study, understand and analyze project requirements.
- Implemented the business logic where a web service interacts with the server and pulls the required data using C# and .NET.
- Validated user input on Web Forms using validation controls like Compare Validator, Custom Validator etc. Also Performed Client side validations using JavaScript.
- Implemented the data access layer where the history and user information are stored and retrieved from the database using ADO.NET and C#.
- Developed web pages using HTML, JavaScript, CSS, XML and ASP.NET
- Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
- Performed Database operation-Inserting data, fetching of data and displaying on web controls throughXML
- Generated reports using Crystal Reports.
- Consumed Web Service for credit card validations.
- Wrote generic error handling routines.
Environment:C#, ADO.NET, ASP.NET 1.1, IIS, XML, HTML, CSS, JavaScript, TSQL, SQL Server 2000 and Crystal Reports.