Sr.net Developer Resume
Denver, CO
SUMMARY
- Software developer with over 7 years of professional software experience in IT industry including Requirements gathering, 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.
- Proficient in front end UI development using HTML, AJAX Controls, CSS (Cascading Style Sheets), Java Script and J-query.
- Designed and Implemented Rich Input screens using Telerik and .Net 4.5,ASP.NET MVC4, Web API,Razor View Engine,HTML5,CSS3, JQuery, Json, Ajax, Knockout, MVVM, C#, Visual Studio2012, HMTL Helpers and templates and automated unit testing of Presentation logic in Controllers.
- 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 in Microsoft’s Data Warehousing Tool SSIS (SQL Server Integration Services), SSRS (SQL Server Reporting Services) and DTS (Data Transformation Services)
- Experience in developing Web Forms and Win Forms using .NET Technologies.
- Experience in using MVC4/Razor design pattern in developing scalable, standards-based web applications.
- 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, CSS, JavaScript, UML, SOAP, VBScript, AJAX.
Design Methodologies& Patterns: MVC, Singleton, MVVM, UML, OOPS
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, 3.0
Reporting tools: SQL Server Reporting Services, Crystal Reports, Report Builder 3.0
Testing Tools: Selenium, N-Unit
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Sr.Net Developer
Responsibilities:
- Worked on daily basis 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 & ASP.Net
- Implemented complex financial processes by designing data and business layers utilizing VB.NET, ADO.NET and XML.
- Involved in using MVC pattern for the UI development
- Performed Agile Development using TFS.
- Implemented Object oriented concepts effectively like inheritance, overloading, overriding, abstract class, Interfaces etc.
- Good experience of Windows Communication Foundation (WCF), Service Oriented Architecture (SOA) and Windows Presentation Foundation (WPF).
- 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
- Developed loosely coupled application using WPF, C#
- Used ADO.NET for the storage and the retrieval of data from the database
- Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in SQL Server 2012.
- Used WPF service for application models
- Used XML based procedures for ADO.NET objects to facilitate importing of large XML datasets into SQL Server 2012 database.
- 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.
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Worked with SSIS and DTS to extract data from various sources in SQL Server 2000, SQL Server 2008 and SQL Server 2008 R2.
Environment: VB.Net, ASP.NET, MVC, WPF, ADO.NET, AJAX, SQL Server2012, HTML, Microsoft Visual studio. NET 2012, Windows 8, Team Foundation Server.
Confidential, Jersey City, NJ
.Net Developer
Responsibilities:
- Involved in designing and developing, windows based application using Microsoft .Net framework 4.0 with C# and VB.Net as code behind language
- Implemented the plugin architecture to support extensibility for project
- Used WCF features like service versioning, data transfer, serialization, security and queues to implement CDP offline requirement
- Involved in developing views and controllers as part of MVC pattern within the application.
- Developed LINQ and Generics types to query Objects and ADO.net components like Datasets and SQL which helped gaining certain performance
- Responsible for making user controls, using windows controls and other third party controls encapsulated in a common container. These user controls were reused within and across the application, providing a consistent functionality, look and feel
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used DTS and Integration Services to pull text files and write it to SQL server table.
- 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.
- Worked with ASP.NET MVC model binding that allows mapping HTTP request data with a model
- Used .NET Reflection library to load classes dynamically
- .NET XML serialization technique was used to help data flow across applications residing on different platforms.
- Experienced in ASP.NET MVC 4.0/3.0 Framework with Model, Controller, Views and Routing etc
- Worked on SQL Integration Services on SQL 2000, SQL 2005, SQL 2008/R2 and SQL 2012 for various purposes like extraction of data from various sources, cleansing of data and others
- Experienced on Test Driven Development (TDD) With MVC to easily create tests for the web side
- Applied observer, MVC, factory design patterns during implementation
Environment: .NET Framework 4.0, C#, VB.Net, MVC, Windows Forms, LINQ, WCF, ADO.Net Entity Framework, MS SQL Server 2008 R2, Infragistics 2010, NUnit, Clear Case, MS Enterprise Library, MS Visio 2010, Manufacturing Execution Systems Foundation (MES)
Confidential, Washington, DC
.Net Developer
Responsibilities:
- Designed and developed web forms in ASP.NET 4.0 with C#.NET and VB.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 .NET Web 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.
- 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 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.
- Performed Selenium 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#, VB.Net, COM+, Win Forms, ADO.NET, XML, Web services, HTML, SQL Server2008, IIS 6.0, Windows 2000, VSS, NUnit, Visual Studio 2010.
Confidential, Grapevine, TX
.Net Developer
Responsibilities:
- Involved in all stages of the Software Development Life Cycle
- Interacting with Client to gather requirements and document all the requirements
- Involved in the Analysis, Design and Development of the enhancement system
- Analyzed the system requirements, entire business process and designed Entity Relationship Diagrams.
- Designed and developed the web forms using ASP.NET and VB.NET Language.
- 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.
- Upgraded/migrated the applications functions from VB 6.0 to VB .NET.
- Identified and implemented stability improvement and cleanup opportunities. (Consolidate code, reduce repetition, general cleanup) for both V.B. 6.0 andVB.netapplications
- 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.
- Involved in Object Oriented Analysis and Graphic User Interface (GUI).
- Implemented Object oriented concepts effectively like inheritance, overloading, abstract class, etc.,
- Developed JavaScript and Jquery files for client-side validations.
- Performed client side validations using JavaScript and Server side validations using ASP.NET.
- 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
- Extensively involved in Developing Components for Business Layer and Data Layer using MVVM Architecture.
- Created number of stored procedures, triggers and view on SQL.
- Creating Packages and Stored Procedures
- Performed the Unit Testing and Integration Testing.
Environment: VB.NET, ASP.NET, ADO.NET, Visual Basic 6.0, Window Forms, Web Services, SQL Server 2008, JavaScript, Visual Source safe, HTML, CSS.
Confidential
.Net Developer
Responsibilities:
- Responsible for building rich and thin client PCC desktop components using C#, ASP.Net, Web Services, Windows services,ADO.Net
- C# and VB.Net 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.
- Application Development using VB 6.0
- Writing Components using VB 6.0
- Develop and maintain applications written inVB.Net/VB6.0/MS SQL 2000/ACCESS2000.
- Created Master pages to design a consistent layout for the pages in the application.
- Involved in developing utilities such as trend, reporting, export to Microsoft excel, scheduling
- 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#, VB.Net, VB 6.0, ASP.NET, Visual Basic.NET, ADO.NET, COM/DCOM, VB, Vault Server, Nunit, Infragistics, FxCop, Crystal Reports, Component One, SQL Server 2005, Oracle