.net Developer Resume
Rochester Hills, MI
SUMMARY
- 8+ years of IT experience in analysis, design, development, implementation and testing of web based and multi - tier applications in Health, Banking, Retail, Insurance and Financial domains.
- Experienced in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment of the Web Application.
- Technical expertise in developing n-tier web applications using .Net Framework 3.5/4.0/4.5, ASP.Net, Visual Studio 2005/2008/2010/2012/2013 , C#, Entity Framework, ADO.NET, LINQ, XML, XSL, Web Services, WCF, SOAP, RESTful.
- Have expertise in technical design documentations using UML modeling, Object-oriented analysis (OOA), Design (OOD), agile methodologies and design patterns such as MVC4, Singleton, Abstract Factory, Factory etc.
- Have expertise in Service contract, service implementation, and business logic, migration of applications to production, documentation, participated in the development of department technical procedures and designs user guides.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture (SOA).
- Extensive knowledge of C# features like Serialization, Multi-threading, Reflection, and Exception Handling.
- Expert in developing Custom Control, User Control and Provided Rich Functionality.
- Hands on experience in Developing Rich User Interface on web using AngularJS, Bootstrap, JavaScript, HTML5, DHTML, AJAX and CSS3.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
- Hands on experience in using Web Server - IIS, Visual SourceSafe, Data Transformation Services (DTS).
- Consumed ADO.NET components like Data Adapter, Dataset to perform data operations. Extensively used ADO.NET to implement the data layer to communicate with different databases.
- Worked on designing the Database Schema, which represents an ownership context for a Microsoft SQL Server 2005/2008/2008 R2/2012 and Oracle 10g database object.
- Created complex Stored Procedures to extract data for generating reports by using SQL Server 2005/2008/2012 Reporting Services (SSRS), Triggers, Indexes and Views for performance tuning and retrieval of data and BI.
TECHNICAL SKILLS
Languages: C#, T-SQL, PL/SQL, XML, LINQ, AJAX
Web Technologies: ASP.Net 4.5/4.0/3.5/3.0 , AJAX, ADO.Net, Entity Framework 6.0/5.0/4.3, LINQ, Web Services, WCF, RESTful, CSS3, JavaScript, HTML5
Design Patterns: MVC 5/4/3, Factory, Abstract Factory, Singleton
Environment: Visual Studio 2013/2012/2010/2008/2005
Database: SQL Server 2012/2008R2/2008/2005 (T-SQL, Stored procedures, Triggers, DML, DDL, DTS, SSIS),Oracle 10g, MS Access
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Reporting Services: Crystal Reports, SQL Server Reporting Services(SSRS)
Enterprise Servers: IIS Server 8.0/7.5/7.0 /6.0
Tools: MS Visio, Visual Source Safe (VSS), Team Foundation Server (TFS), NUnit, SSIS
Methodologies: Rational Unified Process (RUP), Unified Modeling Language (UML), SCRUM methodology
Operating Systems: Windows Server 2012/2008R2/2008, Windows XP/Vista/7/8
PROFESSIONAL EXPERIENCE
Confidential, Rochester Hills, MI
.Net developer
Responsibilities:
- Involved in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
- Followed Scrum and Test Driven Development Methods in Agile methodology to produce high Quality software.
- Extensively applied the Object Oriented Analysis and Design (OOAD) concepts, and used Model-View-Controller (MVC5) architecture framework.
- Developed application using ASP.NET 4.5, business logic in the middle layer using C# and data service activities in the backend using SQL Server 2012.
- Incorporated many rich, user friendly, responsive features in the application using .Net framework, AJAX Library, CSS3, HTML5 and JavaScript.
- Developed Single page application (SPA) and structured the JavaScript code using AngularJS.
- Used Bootstrap JavaScript library to make the application mobile friendly.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, Entity Framework and SQL.
- Used Entity objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Developed Web Services and invoking them by using XML, SOAP and WSDL tool for creating proxy classes.
- Design security for WCF service endpoints. Designing of WCF based Service, Data, Fault and Message Contracts. Hosting the WCF based service on IIS 8.0.
- Used LINQ to SQL, LINQ to XML, and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- All data transfers (requests/ retrievals), XML Schemas and XML namespaces transformation were performed using XSLT.
- Extensively wrote and used stored procedures, Database Triggers in SQL Server 2012.
- 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.
- Participated in creating a build deployed strategy that would take care of deploying the Entire App to various Web, App and Batch servers automatically
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: .NET Framework 4.5, ASP.NET 4.5, C#, Visual Studio 2013, IIS 8.0, SQL Server 2012, Entity Framework 6.0, HTML5, CSS3, LINQ, T-SQL, WCF, Web Services, SOAP, JavaScript, AJAX, XML, NUnit, TFS, SSIS, SSRS, Windows Server 2012
Confidential, Livingston, NJ
.Net developer
Responsibilities:
- Involved in Gathering and analyzing the requirements.
- Worked in an agile Environment to deliver higher-quality software far more rapidly.
- Designed the complete solution using N-tier Architecture model and MVC4 design pattern.
- Involved in development of Web Forms, Classes using C# that incorporates both N-tier architecture and database connectivity.
- Used Microsoft Visio to Design Sequential diagrams, flow diagrams and database schemas.
- Developed the system front end using C#, ASP.NET 4.0 and HTML5 and back end using SQL server 2008 as the backed database, Multi-Threading.
- Used Tab strip, Dropdown, Menus, and Web List Bar controls for .NET to customize the look and feel of the application using ASP.NET 4.0.
- Used Ajax tool kit, Multi views, regular expressions, regular expression validates, user search controls
- Enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data on the web page.
- JavaScript was written for Client side validations and also used the new validation controls in VS 2008.
- Enhanced and developed UI functionality using JQuery, JavaScript, HTML, and XML.
- Creating Customs Tool to transforming data XML data provided by various systems in user defined format-using XSL/MSXML.
- Developed RESTful Services using Web API to support client side data processing needs.
- Developed Web Services and WCF services common for various applications using .NET Framework.
- Involved in creating services using WCF and used it across various parts of the project.
- Used and Designed ASP.Net Web Service using C# while implement business logic middleware.
- Used Web Services for project management, architecture, production, application development and maintenance throughout the site.
- Used LINQ to Datasets, which uses Entity Framework to handle the communication with the database.
- Created new database objects like Tables, Stored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2008R2.
- Deployed and hosted the application on Microsoft IIS.
- Created reports on the web page by accessing the database using SSRS.
- Performed the unit testing for the application using NUnit.
- Implemented version controlling using Microsoft Team Foundation Server for version control.
Environment: .NET Framework 4.0, ASP.NET 4.0, Visual Studio 2012, C#, Entity Framework, LINQ, XML, IIS 7.5, SQL Server 2008R2, LINQ, Web Services, RESTful, WCF, TFS, HTML5, JavaScript, JQuery, AJAX, SSRS, NUnit, TFS, SSIS
Confidential, Merrillville, IN
.Net Developer
Responsibilities:
- Involved in gathering requirements and designing software.
- Designed and developed application in a MVC design pattern that converts database views to hierarchical XML documents which are then streamed to the presentation layer.
- Designed user interface screens and implemented application logic under Microsoft .NET framework 4.0/3.5 using C#.
- Developed HTML and ASP.NET pages to meet the business requirements and also involved in replacing HTML pages with redesigned ASP.NET pages.
- Used Presentation Layer as CSS which allows customization of layout, color based on the user selection using XSLT, XML and CSS.
- Used JavaScript for dynamic user interface and browser compatibility tests.
- Developed classes in Business Layer and in Data Access Layer in C#.
- Used WinForms and various web controls to present data to users in a much comfortable environment.
- Used Custom Validations and User Validation to give access to registered users.
- Developed Business Logic classes for Transaction Module using Business Services.
- Used ADO.NET Object Model to Interact with SQL Server Database using C#.
- Used Web forms controls and Custom User Controls to provide standard interactive User Interface.
- Developed Web Services for the System using .Net (REST/XML).
- Deployment of web services for online transactions using C# and exposed them through REST and HTTP.
- Implemented Exception Handling, Logging and Validation of incoming requests.
- Created database objects using SQL Server 2008 including complex Stored Procedures, DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for applications.
- Worked on SSRS to generate about reports for various user groups and developer groups.
- Used Visual Source Safe (VSS) for version and source code control and Unit testing was performed using NUnit
Environment: C#, .Net Framework 4.0/3.5, ASP.NET, Visual Studio 2008/2010, XML, WinForms, Web Services, REST, JavaScript, CSS, ADO.NET, LINQ, IIS, HTML, XSLT, VSS, SQL Server 2005, NUnit, SSRS
Confidential, West Bend, WI
.Net developer
Responsibilities:
- Involved in System Study and to produce system maintenance document. Prepared artifacts on common modules, key components and interfaces.
- Collected the requirements from business team and involved in analysis, design and development.
- Analyzed the requirements and significantly contributed in developing UML Diagrams.
- Developed GUI using ASP.NET and implemented the code.
- Extensively used ADO.NET to access Oracle database.
- Developed .Net Classes and domain objects and successfully utilized available Web services
- Developed Web services to communicate with XML Data from vendors and process in SQL database.
- Created generic secure and reusable data access components using the ADO objects such as Dataset, Data Adapter, and Data Reader.
- Development of various WinForms involving Data Grid, Data List, Drop Down List, Tree View controls.
- Extensively used SQL Stored Procedures for accessing the information from Oracle 10g Database.
- Handle all Incident Requests and Change Requests for the existing application.
- Involved in taking Backups, Restoring, Import/Export data using Oracle and DTS.
- Involved in following organization standards for code development, peer level code walk through and reviews.
- Involved in installation, configuration and Administration of Oracle 10g
- Apart from preparing the test plans, coordinated with team of testers to ensure high quality deliverable.
- Used Team Foundation Server for the purpose of version Control and source code sharing.
Environment: ASP.NET 3.5, C#, .Net framework 3.5, Visual studio 2008, Web Forms, ADO.NET, XML, XSL, XSLT, JavaScript, HTML, DHTML, Oracle 10g, PL/SQL, NUnit, IIS, TFS.
Confidential, Union, NJ
.Net Developer
Responsibilities:
- Involved in the requirements gathering, analysis, design, code review and development stages.
- Design the application using ADO.NET, ASP.NET.
- Design and development of win forms application using ADO.NET and separate user interface logic from the business logic.
- Develop business components and Data Access components in ADO.NET.
- Extensively worked on creating Web Forms using server controls and user controls.
- Used JavaScript and ASP.NET controls for validations.
- Used Design Patterns for better object oriented design of system components.
- Used Connection string and connection objects in ADO.NET to communicate to the SQL Server 2008.
- Established communication between different applications running on same/different platforms using WCF.
- Designed and modified the database tables and wrote complex SQL queries & stored procedures in SQL Server 2008.
- Writing database triggers, views and made heavy use of database transactions.
- Used XML for data transfer between various application layers.
- Used VSS to protect from accidental file loss and track version
- Extensively used Crystal Reports for reporting the assessment and risk.
- Participated in the maintenance and bug fixing.
- Preparation of user manuals, training manuals, installation and user guides, reports and functional descriptions
Environment: C#, .Net Framework 3.5, ASP. Net, Web Services, Crystal Reports, XML, HTML, ADO.NET, Visual Source Safe (VSS), SQL Server 2008, JavaScript, and Visual Studio 2008.
Confidential
.Net Developer
Responsibilities:
- Designed and developed application using N-Tier architecture.
- Presentation layer was developed using Web forms, business layer developed using C#, and data access layer developed using ADO.NET in C#.
- Developed reusable UI widgets such as the navigation menus.
- Design and developed static and dynamic pages validating Client side and Server side scripts.
- Used JavaScript for client side validation and design of the web site to suit other browsers.
- Developed CSS and involved Master Pages to user interface uniformity.
- Used AJAX controls & techniques while designing the Summary page to present data dynamically and to allow interaction.
- Extensively used XSLT for transforming the data and XML manipulation in Business Layer.
- Used ADO.NET classes to work with the database.
- Used Connection Command, Data Reader, Data Adapter and Data Set for connected and disconnected mode of operation
- Wrote Stored Procedures, Transactions, Triggers and SQL Statements to access data from SQL Server Database.
Environment: C#, .Net Framework 3.5, ASP.Net, ADO.Net, SQL Server 2005/2008, IIS, JavaScript, HTML, CSS, AJAX, Visual Studio 2005/2008, Windows XP