.net Developer Resume
Phoenix, AZ
SUMMARY
- 7+ years of professional software experience in IT industry including Requirements, Analysis, Design, Development, Maintenance, Enhancement, & Production Support of Business Applications using Microsoft .NET Framework, C#.NET, VB.NET,ASP.NET and various RDBMS.
- Expertise in developing Client/Server Applications on Three Tier Architecture, N - Tier Architecture, SOA (Service-oriented Architecture) and MVC (Model View Controller).
- Extensive experience in developing various applications using VisualStudio.NET 2012/2010/2008/2005 technologies like C# 5.0/4.0/3.0, VB.NET, ASP.NET, ADO.NET, XML, XSD, XSLT, Web Services and WCF.
- Designed in MVC architecture (iOS, Android and Windows phone) applications.
- Knowledge in language bindings with other language such as Cocoa with Java and Objective-C.
- Experience in using software development life-cycle tools in Visual Studio Team System (VSTS)'s Developers Edition platform
- Proficient in front end UI development using HTML, AJAX Controls, CSS (Cascading Style Sheets), Java Script, J-query and Telerik Controls.
- Expertise in using ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Data Adapter Object and Dataset Object.
- Worked with .NET Server Controls, Web User Controls, Data Grid Web Control, and Form Validation Controls and created numerous Custom controls.
- Extensive experience in working with LINQ to Objects, LINQ to SQL and LINQ to XML and REST services.
- Experience in database designing and Relational Database Management Systems using Oracle 11g/10g/9i, SQL Server 2012/2008/2005 and MS Access.
- Expertise in Creating and Managing database objects like Stored Procedures, Functions, Triggers, Views, Schemas, and Constraints.
- Very good experience in developing distributed applications using Web Services, SOAP, WCF, WPF and XML in C#.
- Knowledge and experience in Microsoft’s Data Warehousing Tool SSIS (SQL Server Integration Services) and SSRS (SQL Server Reporting Services).
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC Framework using MVC4/Razor design pattern in developing scalable, standards-based web applications.
- Experience in developing Web Forms and Win Forms using .NET Technologies.
- Experience in system and flow architecture, designing user interface, application integration and maintenance.
- Willingness to work in a highly dynamic environment and ready to take up challenges.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, ADO.NET, WCF, WPF, Microsoft Entity Framework.
Programming Languages: C#, VB.NET, C, C++.
Web Technologies: Classic ASP, HTML, XML, XSLT, MVC 3.0/4.0, CSS, JavaScript, UML, SOAP, VBScript, AJAX.
Database Technologies: MS-SQL Server 2, Oracle9i, MS-Access, DB2.
Web /Application servers: MS Internet Information Server (IIS)
IDE: Microsoft Visual Studio .NET 2012/2010/08/05 , Microsoft Business Intelligence, Power Builder.
Operating Systems: Windows 8/7/XP/NT/2003/2000
Configuration Tools: MS Visual SourceSafe, MS Team Foundation Server
Framework: Microsoft .NET Framework 4.5/4.0/3.5/2.0/1.1/1.0
Reporting tools: SQL Server Reporting Services, Crystal Reports, Report Builder 3.0
Testing Tools: Win Runner, N-Unit, Test-driven Development (TDD)
PROFESSIONAL EXPERIENCE
Confidential, Phoenix AZ
.Net Developer
Responsibilities:
- Interacting with Client to gather requirements and document all the requirements.
- Extensively used ASP.Net for UI design with VB.NET acting as a code behind.
- Created various Web Forms & User Interfaces Screens using VB.NET & C#.
- Implemented complex financial processes by designing data and business layers utilizing ADO.NET and XML.
- Performed Agile Development using TFS.
- Developed View Models for WPF UI and Web UI using MVVM design patterns and consumed WCF services and unit testing using Resharper
- Involved in consuming WCF services in Controllers and passing the View Models to views
- Developed Data Access Library using Entity Framework and LINQ based on the Repository design pattern
- Implemented Object oriented concepts effectively like inheritance, overloading, overriding, abstract class, Interfaces etc.
- Worked on building ASP.NET MVC applications for building dynamic websites.
- Written and Developed CSS files, Themes and Skins to maintain same look and feel of Web Pages.
- Created a number of various user controls for the application.
- Used ADO.NET for the storage and the retrieval of data from the database.
- Developed XML Web portal and Web API End point applications that consume REmetrics platform services using MVC framework.
- Developed the reusable framework for the web application using the ASP.NET MVC Framework 4.0.
- Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in SQL Server 2012.
- Used XML based procedures for ADO.NET objects to facilitate importing of large XML datasets into SQL Server 2012 database.
- Involved in converting SQL Server Reporting Services (SSRS) Report to PDF files.
- Used XML Web Services for exposing some important financial calculation functions to all other applications.
- Usedmulti-threadingfor responsiveness.
- Used reflection to dynamically load an assembly to invoke methods.
Environment: C#, VB.Net, ASP.NET, WCF, WPF, MVC4, ADO.NET, AJAX, SQL Server2012, HTML 5, Microsoft Visual studio.NET 2012, Windows 8, MVVM, Web API, SSRS
Confidential, SanJose, CA
.Net Developer
Responsibilities:
- Involved in designing and developing, windows based application using Microsoft .Net framework 4.0 with C# as code behind language.
- Responsible for migrating to ASP.NET MVC from ASP.NET Web Forms, and to ASP.NET from Classic ASP (adding XML Web Services, Tracing, Caching, Web Contols, Custom Session State, Cookies etc.
- Involved in developing an application using .Net MVC 3 framework with C# as code behind and tested the MVC controller using Test-driven Development (TDD) before implementing the controller functionality.
- Entire application has been migrated from ASP 3.0 to WPF,XAML, MVVM and DTS packages have been rewritten in SSIS. Migrated SQL Server 2000 to SQL Server 2005.
- Create mobile based applications including both UI and reading data from RESTful services in WCF.
- Built complex distributed systems using REST web APIs (SOA) and RESTful applications in .NET Web API for mobile applications.
- Designed and Implemented Rich Window screens using WPF, XAML, Ajax Toolkit Controls, Telerik Rad controls and data templates.
- Created WebForms in ASP.NET with BootStrap (Twitter) UI Framework from NuGet packages.
- Used Javascript components for UI in BootStrap, downloaded from GitHub.
- Used Knockout objects and methods from javascript library like ko.observableArray and ko.applyBindings.
- Implemented the plugin architecture to support extensibility for project
- Developed business logic and WCF Web services and exposed the business logic using WCF Web services and hosted Services on IIS 7
- Used WCF features like service versioning, data transfer, serialization, security and queues to implement CDP offline requirement.
- Developed LINQ and Generics types to query Objects and ADO.net components like Datasets and SQL which helped gaining certain performance
- Auditing in terms of tracking data changes is implicitly done using the above concept
- Customized ‘Microsoft Application Blocks’ to suit application requirements, and used these modules for exception handling and logging
- Used .NET Reflection library to load classes dynamically
- .NET XML serialization technique was used to help data flow across applications residing on different platforms
- Applied observer, MVC, factory design patterns during implementation
Environment: .Classic ASP, NET Framework 4.0, C#, MVC3, Windows Forms, WPF, LINQ, WCF, ADO.Net Entity Framework, MS SQL Server 2008 R2, MSAjax.Net, Telerik Controls, Web API, Infragistics 2010, NUnit, Clear Case, TDD, MS Enterprise Library, MS Visio 2010, Javascript, jQuery, agile process mobile develpment, angular, knockout.js, Bootstrap, CSS, SSIS.
Confidential, Hopewell, NJ
.Net Developer
Responsibilities:
- Designed and developed web forms in ASP.NET 4.0 &C#.NET using .NET Framework 4.0
- Developed the application Framework in ASP.NET 4.0 primarily using C#.NET with the business logic implemented using .Net Assemblies
- Extensively used C#.NET to develop server side event handling and components to handle business process.
- Extensively worked with ASP.NETWeb Site Administration Tool (WAT) to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Developed GUI using ASP.NET 4.0 Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Used the ADO.NET data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Written JavaScript code for validating the simple control instead of sending them to the server side which is killing the performance of the web pages.
- Extensive use of Web Services, SOAP, XML, XSL ECF, to expose the reports to facilitate information sharing.
- Created Data Tables and Applied the Web Service Enhancements to the Web Service so that the reliability increases.
- Created Data Tables and have written Stored Procedures for all the Transactions in and out of the Database using SQL server 2008.
- Created a Data Layer object in C# language which gives the common classes of methods to execute stored procedures into a Data Set, Data Table and Data Reader.
- Involved in converting Crystal Reports to SQL Server Reporting Services (SSRS).
- Performed Nunit Testing according to the business requirements.
- Used Microsoft Visual Source Safe (VSS) for the purpose of version control.
Environment: .NET Framework 4.0, ASP.NET, C#, MVC3, WCF, COM+, Win Forms, ADO.NET, XML, Web services, HTML, SQL Server2008, IIS 6.0, Windows 2000, VSS, NUnit, Visual Studio 201, Crystal Reports, SSRS.
Confidential, Bentonville, AK
Sr .Net Developer
Responsibilities:
- Interacting with Client to gather requirements and document all the requirements
- Involved in the Analysis, Design and Development of the enhancement system
- Designed User Interface with HTML and Cascading Style Sheets (CSS).
- Involved in creation of application setup and reports using ASP, HTML, DHTML, and Validations were performed using VBScript and JavaScript and J-query.
- Involved in Object Oriented Analysis and Graphic User Interface (GUI).
- Implemented Object oriented concepts effectively like inheritance, overloading, abstract class, etc.,
- Involved in creating and consuming web services using WCF
- Created Service Contract, Data Contract for services using WCF
- Developed JavaScript and Jquery files for client-side validations.
- Created (BLL) Business Logic Layer and Presentation layer in VB.NET
- Contributed significantly to design of the object model in the middle tier
- Created Common DATA Access Layer (DAL) Using Visual Basic 6.0 and ADO.NET
- Involved in Database Design using SQL Server 2008
- Creating Packages and Stored Procedures
Environment: VB.NET, ASP.NET, ADO.NET, WCF, Visual Basic 6.0, Window Forms, Web Services, SQL Server 2008, JavaScript, Visual Source safe, HTML, CSS.
Confidential - GA
Application Developer
Responsibilities:
- Involved in all stages of the Software Development Life Cycle.
- Analysed the system requirements, entire business process and designed Entity Relationship Diagrams.
- Designed and developed the web forms using ASP.NET and VB.NET Language.
- Created Master pages to design a consistent layout for the pages in the application.
- Used ASP.NET session state variables that enable to store and retrieve values for a user, as the user navigates ASP.NET pages in the Web application.
- Implemented ASP.NET Forms Authentication.
- Performed client side validations using JavaScript and Server side validations using ASP.NET.
- Used ADO.NET to access data in the database.
- Created number of stored procedures, triggers and view on Oracle.
- Used ADO.NET components to retrieve, manipulate, and update data in the database.
- Performed the Unit Testing and Integration Testing.
Environment: .NET Framework 3.5, VB.NET, ASP.NET, Adobe Photoshop 7, Macromedia Flash MX, Windows 2007 and SQL Server 2005/2008.
Confidential, Nevada
.Net Developer
Responsibilities:
- Responsible for building rich and thin client PCC desktop components using C#, ASP.Net, Web Services,Windows services,ADO.Net
- C# was used to develop Custom Usercontrol .ascx files built for company wide use
- Used Web server with standard framework implementation for Authentication, Data collection and storage, Data sharing, Data Caching, Visualization, Common data model, Configuration and Personalization
- Involved in developing utilities such as trend, reporting, export to Microsoft excel, scheduling
- Involved in developing tools to meet today’s challenges of oil and gas production processing i.e. increased production, improved operations, better safety and optimized equipment performance by extending Honeywell Experion Application framework (EAF) Common desktop framework
- Responsible for product enhancements and maintenance
- Implemented asynchronous data load to client side from web server using AJAX technique which led to interactive and dynamic interface with web pages.
- Implemented role based security and customizable workflows based on a user's role.
- Used Tab strip, dropdown, Menus, Web List Bar, Web Tree controls from infragistics to customize some the look and feel of the application
- Created CSS files to be applied to various web forms on the web pages.
Environment: .Net framework 3.0/3.5, C#, ASP.NET, Visual Basic.NET, ADO.NET, COM/DCOM, VB, Vault Server, Nunit, Infragistics, FxCop, Crystal Reports, Syncfusion, Component One, SQL Server 2005, Oracle