Sr.net Developer Resume
AZ
SUMMARY
- Around 7 Years of experience in Client/Server and Web Application, Console applications and Windows Applications development employing Object Oriented Analysis and Design (OOAD) using Microsoft Technologies and .NET Framework (4.0/3.5/3.0/2.0 ).
- Extensive experience of designing and developing software applications with the C#(4.0/3.0/2.0) .NET Framework (4.5/4.0/3.5/3.0/2.0 ), ASP.NET (5.0/4.0/3.5/3.0/2.0 ), ASP.NET MVC Framework 5.0/4.0/3.0/2.0 ADO.NET, AJAX, LINQ, WCF, WPF, WWF, Silver Light (4.0/3.0), CSS, Web Services, SOAP, .NET Remoting.
- Experience in Web Technologies like JavaScript, VBScript, Web Services, HTML, XML, XSD, DTD, bootstrap, AJAX, and CSS.
- Expertise in ASP.NET MVC 4/0/3.0 and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and also implemented Controllers and Controller Actions, Filters, Routing.
- Experience in using Lambda Expressions, Query Expressions, Anonymous Types and Extension methods with Language - Integrated Query LINQ (LINQ to XML, LINQ to SQL and LINQ to objects).
- Extensive Experience with ORM technologies like Entity Framework Database Model first and performance tuning in Entity Framework 6.0.
- Proven experience in writing the SQL Server 2008/2005 stored procedure, Functions, Views, Triggers and database administrative tasks like backup, restore and SQL profiling.
- Worked on Angular JS to simplify bothdevelopmentandtestingof such applications by providing a framework for client-sidemodel - view - controller (MVC) architecture, along with components commonly used inrich internet applications.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Worked with PRISM to build flexible and lasting applications.
- Worked on Share Point to provide central management, governance, and security controls for implementation of these requirements.
- Exceptional ability to master new concepts and capable of working as a Team, as well as independently.
- 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.
- Expertise in implementation of optimized, secured WCF Service by using Service, Operation, Data, Fault and Message Contracts.
- Performed unit testing with NUnit, use of a standard build process using NAnt, and implementation of configuration management.
- Excellent communication skills and ability to work well with customers to determine requirements and application scope.
- Strong analytical skills with proficiency in debugging and problem solving.
TECHNICAL SKILLS
Microsoft Technologies: .NET Framework (4.0/3.5/3.0/2.0 ), Silverlight (4.0/3.0/2.0), ASP.NET, VS.NET (2008/2005), ADO.Net, WPF, WCF, MVC (4.0/3.0/2.0)
Languages: C# (4.0/3.0/2.0). NET, VB.NET, VB 6.0, LINQ, Entity Framework, JavaScript, AJAX, VBScript, C, C++
Database: SQL Server 2008/2005/2000 , Oracle 10g/9i/8i, MS Access, PL/SQL, T-SQL, Query Optimization, Stored Procedures, Triggers, Database normalization, Functions.
Web Technologies: XML, XSLT, XPATH, XSL, IIS (7.0/6.0/5.0), CSS, XHTML, SOAP, WSDL, UDDI, XML Web Services.
Operating Systems: Windows 7, Windows Vista Premium, Windows Server 2003, Windows XP, Linux, Windows 2000.
Modeling Tools: UML, Microsoft Visio.
Reporting Tools: Crystal Reports (10/8.5/8), SSRS 2008/2005.
Testing: Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Sr.NET Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool
- Developed business use cases, sequential, collaborative, activity and class diagrams for the enterprise presentation, and business and data access components of the system using UML.
- Designed classes following OOP principles and implemented them for best code reuse using C#
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Used MVC 4 for re-using the individual user controls by not coupling them with underlying data elements.
- Used Oracle 10g as the database and designed different schemas for each environment.
- Created new tables, wrote stored procedures for applications and some user defined functions.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “ViewStart” and MVC User Controls “Partial Views”
- Created web services with .Net 4.5 and Angular.js to connect and design more complex User Interfaces coupled with Angular JS, JSON/REST and AJAX.
- Developed Web services/Rest Services for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP.
- Worked with Auto Mapper and DTO’s to map the Data Access Layer Classes to the Business Layer Classes.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used JQUERY AJAX to create better, faster and more user-friendly web applications.
- To enforce Client Side validations used JQuery Selectors, Events and also used JQuery UI.
- Used Windows Communication Foundation (WCF) for clients to consume multiple services using SOAP protocols.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Environment: C#, ASP.NET 4.5/4.0, ADO.NET, ASP.NET MVC 5.0/4.0/3.0,Web Services, WCF, Visual studio 2013/2012/2010 , WSDL, Windows server 2003,Oracle10g, PL/SQL, CSS, Security, HTML, JavaScript, Entity frame work 5.0, VB.NET, ORM, Rest Services, Agile, SSIS SQL Server Integration Services, SQL Server Analysis Services, JQuery, Agile, AJAX, XML, UML, IIS 7.0, TFS.
Confidential, Omaha, NE
.NET Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Designed SSIS packages to pull data from various sources such flat files, Oracle DB, other SQL server tables using Visual Studio 2010.
- Have developed dynamic SSIS packages with XML configuration files.
- Have developed incremental SSIS packages using Lookup transformation (SQL Server 2008 R2).
- Developed SSAS cubes to for the purposes of KPI reports.
- Used Design patterns such as a Repository pattern to effectively create various types of courses using C#, .NET generics to allow for easy modification of code
- Responsible for Designing user interface for web forms using HTML, CSS, JQuery, MVC Razor Syntax.
- Used Web Services (Rest Services) to automatically generate metadata to describe Web services in the Web Services Description Language (WSDL).
- Implemented WPF browser application for implementing three dimension view of searing information and creating technical documentation for every approach.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Have created various SQL server jobs using SQL Server Agent that process various t-SQL statements, SSIS packages and SSAS cubes on daily basis.
- Responsible for Implementing the Client Side Features, Input Validations, Making the Calls to the Controller Actions, Applying the programming logic on the cshtml file, and dynamically building the HTML Tags and injecting them into the Container controls from UI using JQuery, JavaScript.
- Implemented test-driven development (TDD) approach without requiring dependencies on a Web server for designing MVC (3.0).
- Used the Entity Framework when developers issue queries using LINQ.
- Have worked on new Microsoft tool called LightSwitch 2011 and 2012 and have developed various screens that are used by financial users.
- Have also developed various financial reports using SSRS for higher-level management around the world.
- Created complex Stored Procedures, triggers, cursors, tables, and views using T-SQL for various BI purposes.
- Installing IIS server on the Windows server 2008R2.
Environment: Microsoft SQL Server 2005/2008 Enterprise Edition, Microsoft Visual Basic 2010 and 2012, T-SQL, OLAP, VB.NET, C#, AJAX, Rest Services, Entity frame work, Microsoft Light Switch 2011 and 2012,Oracle 10g, TFS 2012 Express, Test-driven development (TDD), ORM, Agile, MVC (3.0), Win Forms, Microsoft Windows 2008R2 Advanced Server, BIDS.
Confidential, Bloomington, IL
.NET Developer
Responsibilities:
- Involved in the development and implementation cycles of the project in C#.
- Designed Win Forms in C# to displays results on screen.
- Designed and developed WinForms using C# in scrum environment.
- Read Schema (XSD) to generate the dynamic WinForms.
- Developed GAC explorer module using C# WinForms.
- Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records.
- 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 coding the presentation layer using WPF, Silver light and service layer using Windows Communication Foundation.
- Written JavaScript code for validating the simple control instead of sending them to the server side which was degrading the performance of the web pages.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- CreatedData tablesand applied the Web Service Enhancements to the Web Service so that the reliability increases.
- CreatedData tablesand have writtenStored Proceduresfor all the transactions in and out of the database.
- Created a Data Access Layer using C#to execute stored procedures into a Data Set, Data TableandData Reader.
- Worked with mobile application UI design using GIS
- Performed Unit testing using n-unit from the Designer GUI and participated in System Testing.
Environment: .Net Framework 3.5/2.0, ASP.Net, C#, ADO.Net, XML, Web services, HTML, JavaScript, IIS 6.0, Windows 2000 Server, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2008, SSIS, XML, XSL, HTML, SQL Server 2005, CSS, Ajax.
Confidential, Marshall
.NET Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, Inheritance to construct the business logic using VB.Net, ADO.NET and SQL. The middle tier contained all the business logic.
- Developed a high quality software model using N-Tier Architecture with Software development life-cycle (SDLC) followed by Agile methodologies.
- SOA was extensively used for developing re-usable frameworks for Data access layer and Standard EXE framework using VB.Net
- Designed the complete solution using N-tier Architecture model and design patterns mainly Abstract Factory and Singleton
- Creational (Singleton, Abstract Factory) and Behavioral Design Patterns (Command) used for designing Class Structures hierarchy
- Used COM Interop extensively in the project
- Developed custom controls to enable reusability and used rich graphic controls of Windows Presentation Foundation (WPF).
- Used Multithreading to monitor objects to ensure that block of code runs without interrupting from any other code running on other threads
- Used JavaScript to perform validations and catch the events on client’s browser.
- Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently and Just in Time manner
- Created different chart reports helped in analyzing perform counters using SSRS 2005
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS
- Implement NUnit Testing, Integration Testing and Regression Testing
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- 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 2.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 was degrading the performance of the web pages.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- CreatedData tablesand have writtenStored Proceduresfor all the transactions in and out of the database usingSQL server 2000.
- Created a Data Access Layer using C#to execute stored procedures into a Data Set, Data TableandData Reader.
- Supported the IT systems/applications which are currently being used by the end users.
- Used Microsoft Visual Source Safe (VSS) for the purpose of version control.
Environment: .Net, Visual Studio 2008, ADO.NET, COM, COM+, IIS 7.5/7.0/6.0, WPF, LINQ, NUnit, NANT, .NET Framework 3.5, JQuery, JavaScript, Multithreading, Crystal Reports 9.0, MTFS, SQL 2008/2005, Windows Server 2003.
Confidential
.NET Developer
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Architect and implement high volume, high traffic transactional application using conventional design practices (SOA, design by contract, MVC).
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to user’s using SQL Server 2005.
- Responsible to deliver the give modules without slipping the deadlines and without exceeding the estimated effort.
- Extensively involved in developing components for Business and Data tier using C#, ADO.Net, LINQ.
- Involved in preparation of cascade style sheet (CSS) files.
- Developed secured web services using .Net, C#, XML/SOAP.
- Written code to access secure web service using .Net, Web form using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
- Extensively involved in Stored Procedures Optimization.
Environment: .NET Framework 2.0, ASP, C#,VB.NET, XML, Web services, HTML, JavaScript, IIS, Windows 2000 Server, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2005, SSIS, SQL Server 2005.
