.net Developer Resume
Houston, TX
SUMMARY
- Expert in Microsoft technologies .NET Framework (4.5/4.0/3.5/3.0/2.0/1.1/1.0), C#, VB.NET, Classic ASP/ASP.NET, AJAX, SQL Server (2008/2005/2000), ADO.NET, Win forms, VB (6.0/5.0).
- Experience working with ASP.NET 3.5/3.0/2.0, developing ASP.NET User controls, Web controls, Server controls and developing Custom controls.
- Experience in different versions of Entity Framework 3.5/4.0/5.0/6 to access the relational data.
- Experience in building web applications using Asp.Net MVC/MVC3/MVC5.
- Expertise knowledge in concepts of Object Oriented Programming System (OOPS) and SOLID principles.
- Experience in developing Win forms, Web forms, User Controls, Custom controls and validating user inputs using validation techniques.
- Strong experience in Creating and Consuming the WCF and Rest/Soap Web Services.
- Experience in migration from legacy CRM apps to MS CRM Dynamics 2011 .
- Experience in developing user interface using Kendo - UI, Knokout-Js, JavaScript, jQuery, CSS3, HTML5, MVVM, Node.js, WPF.
- Implemented ADO.Net data access techniques i.e. SQL Connection Objects, SQL Command Objects, Dataset Objects, Data Reader Objects and Data Adapter Objects using Data Grid, Data List and Repeater controls.
- Strong analytical and conceptual skills in database design, development and writing T-SQL for implementing stored procedures, functions and triggers in MS SQL Server 2008/2005 & Oracle 11i/10g/9i/8i.
- Experience in developing Crystal Reports and different types of Tabular and distributed reports in multiple formats using SQL Server Reporting Services (SSRS).
- Created and maintained SSIS packages to Import/Export data from flat files, XML, Excel.
- Excellent debugging skills and testing skills. Involved in various testing process like SIT, UAT and Regression testing and also well experienced creating testing documents.
- Good working knowledge in Internet languages like HTML, DHTML, and XML JavaScript and PHP.
- Good communication, interpersonal and presentation skills, excellent work ethics, self-motivated and quick learner. Willing to learn and adapt to new technologies and third party products.
- Excellent Knowledge on Microsoft Office tools like Outlook, Excel, Word, and Lync.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
.Net Developer
Responsibilities:
- Working on the several phases of the SDLC using Agile/Scrum Development Methodology.
- Use of Test Driven Development (TDD) in the development approach.
- Creating Unit tests for the Java Script Using Jasmine framework.
- Creating Builds usingPsake (build automation tool written in PowerShell).
- Developing web pages using Asp.Net MVC5 and Web API controllers.
- Implementing user interface for the application using HTML5, CSS3, Node.js, JavaScript, Ajax, JQuery, Kendo-UI, Knockout.js, Boot Strap and MVVM.
- Implementing complex queries using Lambda expressions and Parallel LINQ.
- Designed & Developed unit tests using NUnit, used Mocking frameworks such as NSubstitute and Rhino Mocks to construct test data and used Dot Cover to analyzecode coverage.
- Implementing Business logic using C# and Entity Framework 6.
- Created SSIS packages to import and export the data from Excel.
- Creating tables and queries, views on SQL Server 2012.
- UsedGitas a version control system and for Source Code Management system.
Environment: Microsoft Visual Studio 2013,ASP.Net MVC5, AJAX, WCF, Java Script, Node.js, JQuery, MS-SQL 2012, Kendo UI, Knockout JS, CSS3, C#,MVVM, Boot Strap, HTML5, TDD, LINQ, Git, Psake, SSIS, Jasmine, Entity Framework 6, .Net Framework 4.5, Web Api, SOLID Principles. Design Patterns.
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Working on the several phases of the SDLC using Agile/Scrum Development Methodology.
- Prepared technical Analysis and brief document for the given requirements.
- Customized the CRM Entities, Forms, Views and relationship.
- Developed Plug-in, Workflows and Web Resources for CRM application.
- Web Forms are developed using VS2010, ASP.Net MVC3.0, and AJAX, C #, JavaScript, JQuery and Entity Framework.
- Extensively used interfaces written in C# to communicate through the WCF Services.
- Implemented Client side scripting using JavaScript and JQuery.
- Written Lambda expressions and LINQ to SQL
- Created tools for the data conversion from the existing application to the new CRM.
- Unit testing of the developed components.
- Involved in build release, defect and bug fixing.
Environment: Microsoft DynamicsCRM 2011, ASP.Net MVC 3.0,WCF, LINQ, Visual studio 2010, .Net Framework 4.0, C#.Net, CSS3, JavaScript, HTML5, AJAX and JQuery, TFS, Entity Framework, SOLID Principles, OOPs, Design Patterns.
Confidential, Cincinnati, OH
Senior .Net Developer and Analyst
Responsibilities:
- Involved in several phases of software development life cycle (SDLC) using Agile methodology.
- Involved in enhancing the existing application using WPF and C# in Third Party Charge Back Application.
- Involved in creating windows application using GUI for FBCS.
- Implementing user interface for the application using HTML5, CSS3,JavaScript, Ajax, JQuery, Knockout.js and MVVM
- Implemented business logic using C# .Net, OOPs and Entity Framework.
- Worked with Script Manager and Update Panel in ASP.NET AJAX Server Control to develop the GUI and involved in implementing AJAX Tool Kit Controls (Calendar Control, Update Panels, and Popup, Collapsed Panels etc.) to reduce the server trip while modifying Grid View Data.
- Created Oracle packages, stored procedures, tables, views, indexes, and functions in Oracle 11i.
- Worked extensively on Normalization techniques and Data Import process in SQL Server data base.
- Used Team Foundation Server (TFS) for source code management.
- Consumed Rest Web Services for communicating with other application and components.
- Created custom reports and different types of Tabular and distributed reports in multiple formats using SQL Server Reporting Services (SSRS).
- Involved in creating Sequel Server Integration Service (SSIS) packages.
- Interacted with testing team at the time of Unit Testing (UAT).
- Extensively interacted with Users to solve the issues in Data Migration for Third Party Charge Back Application.
Environment: Asp.Net MVC, C#.Net 4.0,WPF, HTML5, CSS3,JavaScript, Ajax, JQuery, Knockout.js, MVVM, VB.Net, Oracle 11i, TFS, Ajax, SSRS,SSIS, Java Script, Jquery,ADO.Net, Visual Studio 2010/2008, OOPs, Rest, Expression Blend, Sql Server Business Intelligence .
Confidential, Columbus, OH
Senior .Net Developer
Responsibilities:
- Involved in several phases of software development life cycle (SDLC) using Waterfall methodology.
- Involved in enhancement ofthe existing applications to provide additional functionality to the application by creating many web controls using ASP.NET.
- The Business Logic during the development of Web application is implemented in C# and Entity Framework.
- Implemented client side validations using ASP.NET validation controls to validate the input Data (like Required Field, Range, Custom and Compare Validators).
- Used Ajax client centric controls such as auto extender, date time picker, accordion panels, watermark editors etc.
- Extensively used .net validations and used AJAX Toolkit Controls to refresh the page automatically.
- Used CSS for alignment, master pages, skin's and theme's to provide a uniform look throughout the website
- Used Java Script and JQuery for quick interaction between client and server and also to do some validations in client side.
- Used state management concepts such as session, view state for saving the data against the page redirect's
- Used ADO.NET to connect to Oracle.
- Used Data Tables, Data Set and Data Layers to access the data using ADO.NET.
- Worked on developing Complex SQL /PL-SQL Queries, tables, views and Stored Procedures in Oracle.
- Created many procedures, packages and triggers in oracle to access the database server.
- Implemented the Custom paging by writing the stored procedure in ORACLE and passing the input/output parameters.
- Involved in clearing bugs by interacting with business users during integration and user acceptance testing.
- Used subversion for version controlling.
Environment: ASP. Net, C#, .NET Framework V2.0, IIS7.0, CSS, AJAX, Node.Js, HTML, Rest, Web Services, JavaScript, JQuery, Visual Studio 2010, Oracle 11i, Subversion, Toad 9.7.2.5.,SiteCore, TFS, Entity Framework, OOPs.
Confidential, OH
.Net Developer
Responsibilities:
- Involved in various phases like Development, Testing, Implementation.
- Prepared design documents (use cases, sequence diagrams) using Microsoft Visio.
- DevelopedASP.NETuser controls
- Involved in writing complex business level logic inC# and ADO.Net
- Created SQL store procedures for complex business logic
- Validating all the User’s Inputs throughJava ScriptandVB Scripts Extensively usedAsp.Net AJAX toolkitcontrols.
- Created Data layer includesstored proceduresand table views
- CSS used for styling in Presentation layer.
- Created Error and Performance reports, Jobs, Stored procedures and Triggers using MS SQL Server 2005.
- Created consumed WCF services.
- Building and generating Custom and linked reports usingSSRS and created SSIS packages for data import.
- Implemented cross-platform integration by usingHTTP, XML-Web Services and SOAP
- Worked onASP.NET State Management,ASP.NET Caching,and form based authentication
Environment: Visual Studio .NET 2005, Microsoft Visio,ASP.NET 3.0/2.0, C#,VB.NET, AJAX, .NET Framework 3.0/2.0, MS SQL Server 2005, WCF, VSS, SSRS, SSIS, MS Visio, Java Script, JQuery.
Confidential
Senior .Net Developer
Responsibilities:
- Designed the layout of web controls using ASP.NET controls and CSS.
- Extensively used C# for implementing various methods.
- Migrating several classic ASP pages to the new .NET framework.
- Incorporated many rich, user friendly, responsive features in the application using .Net framework, ASP.NET AJAX Control toolkit like Calendar controls and Update panels to give better performance and richness to the user interface (front end).
- Used MVC Design patterns to develop the admin page.
- Used WPF for the layout design.
- Used CSS and Java Script for alignment and to implement validations.
- Used Java Script libraries to use the functions for common JavaScript tasks like animations, DOM manipulation, and Ajax handling.
- Used IIS 7.0 for configuration of the website and also to provide the authentication and authorization for the Agents and Customers.
- Extensively used Transact SQL and SQL Scripts to access/update data from/to SQL Server.
- Developing Sql Server 2008 stored procedures, views, triggers and queries for data access layer and middleware components.
- Involved in creating WCF services.
- Used Indexes, Joins, Views and Normalization techniques to reduce the execution time.
- Implemented the Custom paging by writing the stored procedure in PL/SQL and passing the input/output parameters.
- Used Data Grid to Display, manipulate data and used SQL Stored procedures to interact with the database.
- Involved in the full cycle of this project( Analysis, Design, Coding and Development)
- Utilized secure APIs from Authorize .NET for the e-payment part of the web site.
- Designed and developed web forms using ASP.NET, VB.Net and Visual Studio 2003.
- Microsoft Visual Source Safe 2000 have used for Project Management and SQL Server 2000 for database.
- Implemented layout design using WPF.
- Two-way hashing algorithm had implemented to protect sensitive data such as session and application variables across pages.
- The Business Logic during the development of Web application is implemented in VB.Net.
- Experience in developing Custom Reports and different types of Tabular, Matrix, Ad-hoc and distributed reports in multiple formats using SQL Server Reporting Services (SSRS) also expertise in working with Crystal Reports.
- Work done included requirements gathering, database design, data access, business layer, and user interface programming.
- The deployment and configuration of SQL Server 2000 running on Win 2000 Enterprise Server.
Environment:.Net framework, Visual Studio.NET 2003, WPF, VB.NET 1.0,VB.NET ASP.NET, ADO.NET 2.0, AJAX, SQL Server 2000, CSS, XML, Web Services, Windows 2000
TECHNICAL SKILLS
Technical Skills: .Net: .NetFramework4.0/3.5/2.0,C#,VB.Net,ASP.Net,WPF,WCF, LINQ, ADO.Net. Win forms, Web Services, REST web services with WCF.
Web Servers: IIS5.0/6.0/7.0
Data base: MS SQL Server 2012/2008/2005/2000 MS Access Oracle 11i/10g/9i/8i
Languages: PL-SQL, T-SQL, C, C#, VB.Net, HTML5, CSS3
Scripting Languages: VBScript, Java Script, Java Script Libraries, ASP.Net Ajax 3.0/2.0, JQuery, Kendo UI, Knockout JS, Angular JS, Node JS.
Operating System: Windows 2007, Windows 2000/NT/XP/Vista/98/95,UNIX
Tools: Visual Studio 2013/2012/2010/2008/2005,Microsoft Office 2007/XP/2003/2000, Toad, SQL Plus Resharper, DotCover, Kdiff3, TFS, Tortoise Sub Version, VSS Microsoft Dynamics CRM 2011
