Senior .net Developer Resume
Philadelphia, PA
SUMMARY
- 7+ years of IT experience in analysis, design, development, implementation and testing of web based and multi - tier applications in Health, Banking, 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.0/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 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, LINQ, Web Services, WCF, RESTful, CSS3, JavaScript, HTML5
Design Patterns: MVC4, 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) and SCRUM methodology
Operating Systems: Windows Server 2012/2008R2/2008, Windows XP/Vista/7/8
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Senior .Net Developer
Responsibilities:
- Involved in gathering system requirements for the application
- Participated in the analysis and design phase of the application
- Involved in planning and management of the project
- Performed automated tests on the entire code using Agile TDD
- Successfully performed Integration tests in a very well formed Test-driven development environment
- Developed User Interface Screens using ASP .NET MVC pattern, Windows Forms and C#.NET..
- Used LINQ, WPF and WCF to communicate between DAL and other business components.
- Extensively used ASP.NET web controls, validation controls, data validation features for the UI
- Developed application logic using C#.
- Created WCF service interfaces.
- Employed WCF End-Points and Contracts for enabling ACCESS TO SERVCIES across various protocols, applications and platforms.
- Used database concept by using data set and data adapter objects in order to reduce the database traffic and increase performance
- Developed UI, presentation layer using HTML, JavaScript and ASP.NET pages in C#, HTML using techniques such as Data Grid control, Validation Control, session state management
- Ensured security to the portal by creating Tampered proofed URLs
- Wrote SQL queries, views and stored procedures using T-SQL
- Used ADO.NET to communicate with SQL Server database
- Used the built-in mechanisms of SQL Server 2008 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Implemented WCF for communication between Business-to-Business (B2B) and Business-to-Consumer (B2C).
- Implemented Data Access Layer using Data Access Application blocks of Enterprise Library.
- Implemented Exception Handling using Microsoft Application Block of Enterprise Library.
- Developed Reports using SQL Server Reporting Services
- Extensively used crystal reports also for developing reports
- Extensively used SQL Server Integration Services for integrating the developed applications
- Used CSS style sheets for formatting the web pages
- Developed Validating transactions using XML
- Implemented web services using C# and also invoking external services
- Involved in Unit Testing for the developed .Net applications.
- Used SVN for Source Code Control
Confidential, Philadelphia, PA
Senior .Net Developer
Responsibilities:
- Involved in full Software development life-cycle (SDLC) followed by agile methodologies to produce high quality software model using N-Tier Architecture
- Gathered the requirements and prepared Functional Design Document
- Involved in Technical Design of the application
- Designed Presentation layer using ASP.NET, and CSS.
- Developed Business layer using C#.
- Developed validations using JavaScript and Jquery.
- Involved in handling ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state and session state).
- Developed the application in Contract-first web service approach.
- Used Windows Communication Foundation (WCF) to connect the front end to the database.
- Designed Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins by utilizing HTML
- Efficiently used Global.asax file for Exception Handling
- Used Data Grids, Data Sets and Data Tables to extract data from SQL Server
- Designed and implemented XHTML/HTML by using XML and XQUERY.
- Designed Http Headers for validating all the XML requests before passing through the Windows Application Firewall (WAF).
- Developed application using WCF, WPF.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the credentials related to the application.
- Developed stored procedures, views and functions using SQL Server.
- Involved in the design of WSDL Service Contract, as this is a Contract-first web service development approach.
- Created WCF Service interfaces.
- Auto-generated the Client Service Interface and App.Config with the help of Service Model Metadata Utility Tool (SVcUtil.exe) by providing WSDL Service Contract as input.
- Developed WCF Web services for export and import of data and exposed them through HTTP and XML.
- Implemented SQL Queries for backend database in WSO2 Data Server Services (DSS) and used them in the application without creating any SQL connections.
- Successfully tested each new feature by writing a test case in Test-driven development
- Wrote individual test cases for each and every screen in the application after testing them.
- Designed and generated reports using SQL Reporting services (SSRS) and Crystal Reports.
- Used Tortoise SVN for Source Code Control.
- Performed Unit Testing and System Integration Testing.
Confidential
.Net Developer
Responsibilities:
- Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
- Prototype and evaluate alternative designs in light of security, reliability, continuity and functional completeness
- 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.
- 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
Confidential
.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#.
- Hands on Experience in creating Technical Design Document,UML(Use Case Diagrams,SequenceDiagram,Class Diagram), Process flow Diagram, Data Flow Diagram
