Sr .net Developer Resume
Bloomington-iL
SUMMARY
- Senior .Net Developer with 10+ years of professional experience in all stages of the SDLC (Software Development Life Cycle) involving requirements, gathering, analyzing, designing, implementation, testing, deployment, documentation and maintenance of various stand - alone, intranet, client server and web based applications.
- Develops frontward-facing websites independently or on teams using technologies including C#, VB.NET, ASP.NET, ADO.NET, WPF with Prism framework, Razor, Silverlight, WCF, Web Services, Windows Services, SQL Server, Oracle, AJAX, jQuery, XML, JSON and Java Script.
- Designs and develops rich applications for web and windows (WPF).
- Strong knowledge of design patterns and implements different design patterns including MVVM for WPF Application.
- Extensive experience in .NET Framework 4.5/4.0/3.0/2.0 , Web based application Client/Server, and applications development using Microsoft.NET technologies including MVC,ASP.NET 4.5/4.0/3.5/3.0/2.0 , C#, ADO.NET, WCF, AJAX, XML, Web Services, IIS7.0/6.0, JavaScript, Angular.js, AJAX and CSS..
- Hands-on experience in design using Object Oriented Programming Principles such as Inheritance, Polymorphism, and Design patterns using Abstract factory, Singleton, MVC, MVP, and Object pool.
- Extensive experience in WPF, WCF with all the programming and technologies integrated into MVC, ASP.Net 3.5 & C# framework.
- Developed Web Forms and Win Forms applications with .NET Framework 4.5/4.0/3.5/3.0/2.0 /1.1 and Visual Studio 2012/2010/2008/2005.
- Expertise in parsing, querying, scraping, and transforming XML, HTML, and JSON.
- Proficient with XML related technologies including XML, XSL, XSD, DOM, XSLT and X Path.
- Experience in usingLanguage-Integrated Query(LINQ)query to retrieve data from different data sources (LINQ to Objects, LINQ to XML, and .NET ENTITY FRAMEWORK).
- Extensive experience in database design, modeling and database maintenance in an MS SQL Server environment.
- Extensively used Grid View, Details View, Repeater and other ASP.NET Server controls for state management in .NET.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 and Oracle 9i/8i.
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Profound knowledge in working with RDBMS including MS SQL Server 2008/2005/2000 and MS Access.
- Knowledgeable in Importing and exporting bulk data, backing up and restoring databases in SQL Server.
- Excellent skills in writing stored procedures, T-SQL Queries, functions, triggers, views and schemas.
- Experience in using Visual Source Safe (VSS), Clear Case, SVN and TFS for version controlling.
- Worked with IIS 7.0/6.0 and .NET Assemblies during application deployment.
- Well-organized with the ability to manage multiple projects and meet deadlines.
- Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually or on a team.
TECHNICAL SKILLS
.NET Technologies: - ASP.NET 1.1/ 2.0/3.0/3.5/4.0 , WCF, LINQ, ADO.NET 1.1/2.0/3.0, Web Services, Web Forms, Win Forms, Web Parts, .NET Remoting, SOAP, Smart Client Applications, .Net Framework 2.0/3.0/3.5/4.0
Web Technologies: - ASP, XML, HTML, DHTML, XHTML, XAML, CSS, XSLT, VBScript, JavaScript, AJAX, JSON, Jquery
Programming Languages: - C#. Net, VB.Net, VB, C, C++, SQL, PL/SQL, XML
Database: - SQL Server 2008/2005/2000 , MS Access 2000/2003/2007.
Development Tools: - Visual Studio.NET 2010/2008/2005/2003 , MS Project, MS Office, Dreamweaver, MS build
Modeling Tools: - UML, MS Visio 2003/2007
Testing Tools: - Nunit 2.1/2.2/2.2.4
Version Control Tools: - MS Visual Source Safe(VSS), CVS,TFS,VSTF
Web server: - IIS 6.0/7.0, Apache
Operating System: - Windows 98/2000/XP/Vista/7, Server 2003
PROFESSIONAL EXPERIENCE
Confidential, Bloomington-IL
Sr .NET Developer
Responsibilities:
- Analyzing Functional Analysis Document and preparing Software Requirement Documents to get a better understanding of the system on both technical and business perspectives
- Web Services/WCF development for exposing interfaces to internal and external apps
- Development the application using .Net, C#, ASP.NET, Rest, SOA
- Creating/working on Web UI development using tools like HTML5, CSS, bootstrap,
- JAVASCRIPT, JQUERY, JSON, AJAX
- Done refactoring of existing code to remove and consolidate duplicate code
- Worked on other enhancements, bug fixing and unit testing of the changes done
- Implemented unit test cases using MSTest and increased code coverage of the complete solution
- Analyzing functional impact analysis documents and preparing corresponding technical impact analysis document with necessary changes to be made in the control classes, DB Schema, UI Design, Business Logic layers
- Performed End-to-End Testing, Troubleshooting, Debugging, Tracing and communicating with client
- Worked on Sprint planning, estimation and assisting/reviewing code of team members
Environment: C#, ASP.Net MVC, WCF, Entity Framework, HTML5, CSS, JQuery, MSTEST, SQL Server, TFS, Scrum
Confidential, Bloomington-IL
Sr .NET Developer
Responsibilities:
- Used XAML styling for WPF applications throughout various modules.
- Developed and implemented additional items and receipt modules using MVVM pattern.
- Created behaviors for data grid and radio buttons.
- Developed various screens using XAML WPF.
- Consistently used MVVM pattern in all screen development
- Actively used Commands such as ICommand and RelayCommand.
- Wrote common style, triggers, and Value converters wherever possible.
- Used MVVMLight messenger for communication between View Models.
- As part of MVVM used Bindings to Object, Collections. Effectively used binding properties and modes.
- Wrote views and stored procedures in SQL Server.
- Handled and maintained all DDL scripts related to module enhancements.
- Presented a WPF Data grid to the entire team about Sorting, Filtering, and Grouping.
- Strictly followed agile methodology and participated in daily scrums.
- Used Enterprise library for exception handling and logging.
- Developed and implemented Web API for all the CRUD operations.
- Strictly followed TDD using Microsoft unit test cases.
- Performed peer reviews offering constructive feedback to enhance job performance.
- Contributed to the HLD about moving hard coded string to common resource file and localization.
- Reverse engineered the entire application after development and created a document about various screens and corresponding XAML files.
- Created and maintained sprint documents for entire project and was responsible for weekly consolidation of all activities and team meetings
Environment: .NET4.5, ASP.Net, C#, WPF with MVVM, WCF, XAML, LINQ, SQL Server 2012, Web API with MVC, TFS, Auto Mapper, Visual Studio 2013, MVVM Light, JSON, SSIS,, SQL server express, WebServices in ASP.NET, ASP.NET MVC,Razor,Prism framework.
Confidential, Madison-WI
Sr .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Built N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#. Developed application logic using C#.
- Worked in Agile mode, plan and deliver for two-week sprint and participate in all scrum ceremonies.
- Worked on C# (5.0/6.0), .NET, MVC (5.0) and HTML5 for developing various enterprise level application tabs.
- Worked extensively on MVC, MVP and MVVM software design patterns.
- Used Entity framework CODE FIRST to improve the overall performance of the application.
- Created WCF SOAP, WCF REST Services and also used different bindings to make it available to different types of clients.
- Developed Web Forms for the modules using ASP.Net server controls, Validation Controls, and HTML, CSS.
- Designed and implemented Data access layers (model) using LINQ for XML Data and multi-user interface.
- Created Business and Data Access layers using C# as the code behind.
- Involved in creating applications using VB.Net and enhancing projects for .Net applications.
- Take complete ownership and lead the team in effectively implementing the design and overall development of the product. Developed the common components based on the business requirements for the re-usability purpose.
- Worked on a 3-tier architecture which received the risk analysis data from centralized database using WCF services and stores them in their internal database as static data.
- Created Ajax calls through Java script.
- Implemented WPF to create, attractive and effective user interface using XAML document.
- Created Look Book project admin Web Application developed using ASP.NET.
- Used XML, XSLT and defined XML Schema.
- Designed various web forms using Master Pages for judges and courts, CSS, skins and themes.
- Validation controls provided in web forms that are used for input validations, also developed server side code for input validations in C#.Net
- Implemented User Controls to wrap up the reusable code, provided facility to upload various types of documents in attachments page.
- This allowed the partial views to contain the JavaScript functionality that was associated with them, making them both reusable and much more maintainable compared to a pure JQuery system.
- Present in the Software development life cycle from analysis, design, and implementation.
- Worked closely to clients for gathering and analyzing requirements and providing solution that meets client’s need.
- Interface with database and stored procedure using ADO.NET Dataset, Data Reader, Data Adapter and Data Grid.
- Implemented Presentation layer using CSS Framework, Wire-framing, and HTML5.
- Worked on creating tables, views, triggers, sequences, constraints, Stored Procedures, Functions, and Packages using SQL, and PL/SQL based on the documented user requirements.
- Troubleshoot and provided resolution for different kind of issues during the various stages of project.
- Developed Web Services using ASP.NET, VB.NET and SQL Server 2008.
- Used Java Script to validate the user input.
- Developed Use Cases, Sequence and Class Diagram understanding the client requirements using MS-Visio.
- Its web based N-Tier application developed using WCF Services and Data Services (Data Access Layer) as Business Service Tier and ASP.NET as Presentation Tier.
- Fixing various bugs as well as enhancing quality with performance for both applications.
Environment: Visual Studio.NET 2010, .Net Framework 4.0, MVC4, C#, ADO.NET, CSS3, ASP.NET, C#, Angular JS, jQuery, DHTML, XSLT, Razor, Ajax, LINQ, SQL Server 2008, SSIS, HTML, JavaScript, Web Services, XML, JSON, CSS, Web API, SQL 2008, IIS 7.5.
Confidential
Sr .NET Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Expertise in developing applications using Microsoft technologies such as .NET Framework 4.5, Web applications using ASP.NET, and distributed applications using WCF, XML Web Services and Messaging system.
- Extensively worked with Stored Procedures and triggers.
- Used ASP.Net Web Form controls like Dropdown list, Button, Textbox controls for creating user interface.
- Involved in interfacing and transacting data from SQL Server using ADO.Net with VB.Net, ASP .Net and presenting it to XSL tree.
- Working closely to the client for requirement gathering and analysis and provided desired solution to client in time limits.
- Using jQuery & JSON for dynamic User Interface, retrieval and posting of data.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Implemented .Net classes for Business Logic Layer using C#.
- Coding and Tuning the queries, stored procedures and functions, Triggers using PL/SQL.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL server.
- Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
- Involved in implementation of Object Oriented Concepts during the development.
- Developing the application using MVC, Entity Data Model and Restful and WCF services.
- Designed and developed using MVVM Pattern with C# 4.0, ASP.Net, HTML, and JavaScript.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Controlled overall look and feel of ASP.NET web site by consuming twitter Bootstrap
- Developed reports using MS SQL Server Reporting Services and Crystal Reports 8.0.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Using JQuery and JavaScript for implementing client side validations at Controller level.
- Developed Windows Development with VB.NET.
- Creating Queries and joins on multiple tables, Functions and Triggers using LINQ in SQL 2012 for inserting/updating/ deleting the data into the relational tables.
- Developing various Stored Procedures for the data retrieval from the database and generating different types of reports.
- Involve in object oriented analysis and design using UML (Unified Modeling Language) such as use case, activity, sequence, class and component diagrams using Visio.
Environment: Visual Studio 2012, .Net framework 4.5, MVC 5/4, C#.Net, ADO.net, TFS, Entity Framework 4.0, WCF, SQL Server 2012, AJAX, XML, JavaScript, Node JS, JSON, JQuery, HTML5, CSS3, Crystal Reports.
Confidential
Sr .Net Developer
Responsibilities:
- Involved in design and development of web pages using ASP.net.
- Developed the application in ASP.net and involved in writing C#.net classes.
- Built user Interface that separated Application Logic from Presentation code.
- Developed activities in Web related technologies.
- Wrote queries and stored procedures to extract data from SQL Server and also update Server.
- Used ADO.NET to interact with SQL Server databases.
- Used ASP.NET Validation controls to validate user inputs.
- Used ASP.NET Control Data grid to display profiles.
- Handled troubleshooting while in production environment without disrupting the business.
- Involved in Agile project implementation with daily scrum meetings.
Environment: Visual Studio.NET, C#.net, ADO.Net, ASP.Net, Microsoft Visual Studio, XML, IIS 5.0, Windows 2000, JavaScript, HTML, Visual Source Safe (VSS), Web Services,Agile methodologies with Scrum
Confidential
Senior .Net Developer
Responsibilities:
- Analyzed the Specification & Requirements of the system and designed 3 Tier Architecture.
- Developed Business and Data tier using ASP.NET, C#.NET, ADO.NET.
- Developed back-end Database using SQL Server 2005.
- Involved in normalization of the database and created queries to interact with the database.
- Implemented Catalog Browsing and Multi-angle visualization of products using JavaScript.
- Implemented client side validation using JavaScript and server side validation using built in ASP.net validation controls.
- Used CSS for styling the Web pages.
- Used ASP.NET Web Forms in C#.net for designing the GUI text boxes, validations, combo box, labels, list box etc.
- Extensively used ADO.NET data adapters, datasets and data readers to access SQL Server 2000.
- Designed and developed Business Logic Layer and Data Access Layer.
- Created web user controls for maintaining custom properties on the Web Pages.
- Used validation controls to avoid inconsistent data stored in database.
- Used SQL Commands combined with SQL Parameters to execute TSQL Stored procedures.
- Involved in unit testing, fixing bugs, and maintenance of the Application.
- Wrote Recursive Common Table Expressions, stored procedures, Triggers, and T-SQL queries in SQL Server.
- Implemented Ajax on controls using JavaScript.
- Implemented Forms-based Authentication to authenticate the users.
- Used Web services for Credit Card Authorization and Shipping Details.
Environment: ASP.NET 2.0, C#.NET, ADO.NET, SQL Server 2005, Web Service, UML, MS Visio 2000, JavaScript, HTML, CSS, XML, AJAX.