.net Developer Resume
Philadelphia, PA
SUMMARY
- 8+ years of experience in analysis, design, development, coding and testing of business/commercial applications using C#, ASP. Net, ADO. Net, Microsoft Enterprise Library, SOAP, Web Services, Windows Service, WCF Services, MVC and SQL Server 2000/2005/2008/2012.
- Experience in Agile software development methodology and Test driven development including SCRUM Framework, weekly estimations andpairprogramming.
- Technical expertise in Microsoft Technologies, such as .NET Framework ( 2.0/3.0/3.5/4.0/4.5 ) ASP.NET, C#.NET, VB.NET, Web Services, WCF, LINQ, LINQ to SQL, IIS, SOAP, XML, DOM, XSL, XSLT,.NET REMOTING, Razor, Visual Studio. Net 2015/2012/2010/2008/2005, AJAX, N - Hibernate, ADO. Net, TFS and Entity Framework.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract factory, Singleton, MVC.
- Working knowledge of ASP.NET MVC pattern: Controller Actions, View Engine, Entity Framework Model and the Windows Workflow Foundation.
- Experience developing Single Page Web Applications using Angular JS.
- Experience in developing front-end User Interfaces using XML, HTML, CSHTML, CSS, Ajax, JQuery and JavaScript.
- Strong experience in design of web-based applications using ASP.NET 4.5/4.0/3.5/2.0, C#, VB.NET, AJAX, Master Pages, Web Services, Windows services and Server Controls. Incorporated many rich, user friendly, responsive features in the application using Angular JS, BOOTSTRAP, HTML 5, JQuery.
- Expertise in designing and developing complex user interfaces (GUI) using ASP.NET and MVC.
- Proficient in developing applications using JavaScript, JQuery, Angular JS, JSON, XML, Dev Express, Telerik, Kendo UI, AJAX, HTML5, CSS3, Bootstrap and Razor.
- Extensively used HTML5, BOOTSTRAP, ANGULAR JS and JQUERY and created Single Page Applications (SPA).
- Expertise in building Web Services using WSDL, UDDI, SOAP Protocol and consuming/publishing web services.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume the API’s client side using Angular JS data binding.
- Designed, modeled and architected enterprise n-tier software agent using WCF web service.
- Expertise in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
- Experience in advanced JavaScript/UI frameworks like Angular JS, Bootstrap/UI, JSON, JQuery.
- Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API.
- Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- Created Entity classes, relationships between entity classes using Entity Framework 6.0 to manage relational data as objects and used LINQ to Entities to massage the data.
- Experience in usingLanguage-Integrated Query(LINQ)query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Excellent knowledge in JIRA and Quality Case (QC) tools.
- Proficiency in working with all databases like Oracle and MySQL.
- Strong hands on setting up connections and working on the Relational Database Management (RDBMS) like SQL server 2008/2005 and Oracle11g /10g.
- Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Familiar with Unit and Integration Testing using TFS Unit testing Framework and NUnit.
- Experience in using Source Code Control Systems like MS Visual Source Safe, TFS (Team Foundation Server) and Proficient in writing Unit Test Cases for Business logic, Web services and WCF.
- Having excellent analytical, problem solving, communication skills and excellent team player.
TECHNICAL SKILLS
.NET Technologies: .Net Framework 2.0/3.0/3.5/4.0/4.5, ASP.NET, C#.Net, VB.Net LINQWeb Forms, Web Controls, Custom Controls Windows Services, Entity FrameworkMVC 5.0/4.0/3.0., ADO.Net, Web Services, WCF
Web Technologies: Ajax, JavaScript, JQuery, VB Script, XML, HTML, DHTML, CSHTML CSS, AngularJS
IDE Tools: Visual Studio 2015/2013/2012/2010/2008, SQL Server Management Studio
Databases: MSSQL SERVER 2012/2008/2005, Oracle 10g/9i/8i
Reporting Tool: SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS)
Modeling Tools: UML, MS Vision 2010/2007
Version Control Tools: Git Hub, Subversion, Team Foundation Server
Middleware: WCF, ADO.NET, Web Services, Entity Framework
Servers: Windows Server 2012/2008/2003/ NT, Microsoft IIS (8.0/7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE
Confidential - Philadelphia, PA
.NET Developer
Responsibilities:
- Worked in an Agile Environment to deliver higher-quality software far more rapidly.
- Extensively used HTML5, BOOTSTRAP, ANGULAR JS and JQUERY and created Single Page Applications (SPA).
- Experienced on Web API and created web application, worked on CRUD actions (HTTP Get, post, put and delete), attribute routing and used Http Response message approach.
- Focusing on usability, delivering rich UI through extensive use of front-end web technologies like AJAX, Java Script and CSS etc.
- Used AngularJS and other front end libraries and frameworks for developing front end web applications.
- Created client/server side converters to map Knockout models with ASP.NET.
- Implemented Two Way Data-binding in Angular JS which makes the application to handle the automatic synchronization of data between the model and view components.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC5, HTML5, CSS3, and Angular JS, C # and Telerik controls.
- Implemented and extensively used the Object Oriented programming concepts in C#, ASP.NET 4.5 and MVC
- Used URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in Angular JS to route the data from one service to another server.
- Implemented HTTP protocol and SSL to secure the information between WCF Service and Client.
- Developed code to validate the user credentials for authenticating user to access the WCF service.
- Extensive programming experience in .NET Framework 4.5(C#, ASP.NET, VB.NET Web Services, WCF Services, ADO.NET, LINQ to Entities.
- Developed various web services using WCF which can be consumed by web application and other systems.
- Used Entity Framework 6 and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- DesignedTDD (Technical Design Document), User Guide, Release Notes and all other documents related to the dashboard.
- Excellent knowledge of creating Jobs, SQL Mail Agent and scheduling SSIS Packages and also used Telerik control for designing the web forms.
- Worked on .NET framework ASP.NET 4.5 and on MVC with middleware Entity Framework Repository Pattern.
- Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.
- Involved in Unit testing and Bug fixing. Experienced in Incident Management/Ticket management.
- Experienced in creating and maintaining Web Services. Used XML for request and response from the Web Services and manipulated the result as accordingly.
- Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load (ETL) data from different databases and hands on experience on web API, REST, RESTFUL services.
- Used Microsoft Vision to develop activity diagrams, flow charts, sequence diagrams and Data flow diagrams to prepare the technical design documents for the use cases.
- Used Microsoft Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs.
Environment: .Net Framework 4.5, WCF, Web API, Web forms, Angular JS, VB.Net, C#, ASP.Net, HTML5, MVC 5.0, Visual Studio 2012/2013, XML, CSS3, IIS 6.0/7.5, LINQ, Java Script, JSON, SQL Server, TFS.
Confidential, Herndon, VA
.NET Developer
Responsibilities:
- Implemented and extensively used the Object Oriented programming concepts in C#, VB.Net and ASP.NET.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture and Database Connectivity.
- Made extensive use ofOOPSconcepts (generics and inheritance) throughout the project and also involved in gathering the requirements, analysis, design & development of the project.
- Used CSS3, HTML5, GIT, jQuery and APIs to develop responsive plugins.
- Designed Frontend with in object oriented JavaScript Framework using Angular.JS
- Performed client side validation with AJAX and JavaScript
- Designed, developed and enhanced the application using .NET Framework 4.5 and Visual Studio 2012.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.NET.
- Wrote business logic code in C# code behind files to read data from database stored procedures.
- 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.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture and Database Connectivity.
- Responsible for designing the ASP.NET application authentication using .NET Framework 4.5, Model View Controller MVC and IIS security model.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used filters to format data before displaying it to the user when using UI-select2 in angular.
- Implemented Angular built-in dependency injection mechanism to divide AngularJS application into multiple different types of components which AngularJS can inject into each other.
- Experience withwebtechnologies including HTML5, CSS3, AngularJS, Bootstrap, Web API and Entity Framework.
- Developed web application for support team usingBootstrapFramework, AngularJS and REST APIs.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization and also performed CRUD operations with WCF Restful services.
- Used Dependency Injection to create the loosely coupled classes. Used Interface Based Dependency Injection.
- CreatedService Contracts, Data Contracts, Operation Contracts, RoutingandWorkflowsusingC#.
- Used C#.Net and Entity Framework in ASP. Net web application and SQL for database connectively.
- Manipulated data using CRUD operations on SQL Server and handled database access and data transmission based on RESTful web service.
- Worked on creating various types of indexes on different collections to get good performance in SQL Server.
- Also worked on Entity Framework model adapter feature that allows arbitrary adjustment of Db Context or Object Context model at run time.
- This adapter allows developer to adjust Entity Framework 6 schema at run time when deployment and development environment differs.
- Used Microsoft Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs
Environment: Windows 7, Visual Studio 2012, .Net Framework 4.5, Angular JS, Team Foundation Server, C#.NET, MVC 4, HTML, AJAX, CSS, Java Script, Entity Framework, WCF, SQL Server 2008, MSSQL Reporting Services, SSIS, SSRS, T-SQL, N Unit.
Confidential - Philadelphia, PA
.NET Developer
Responsibilities:
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture and Database Connectivity.
- Involved in gathering the requirements, analysis, design & development of the project.
- Designed, developed and enhanced the application using .NET Framework 4.0 and Visual Studio 2012.
- Experienced in Developing and Enhancing Web Forms, Master Pages, User Controls and Custom Controls by using HTML, CSS, and ASP.NET Controls.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Implemented various features like Partial classes, Anonymous types, Read-Only Properties, polymorphism and inheritance ofC# inbuilding data entity model.
- Worked on exception handling with Web API in the user experience pattern and experience in working on Exception handling with Web Services.
- Developed Custom Controls and User controls for reusable part of the web pages using C#. NET with ASP.NET
- Worked on different aspects of .NET framework like ASP.NET 4 and on middleware ADO.NET.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Dependency Injection is done by supplying the dependency through the class’s constructor when instantiating that class.
- It also includes custom Web API controller template that takes into account framework and dependency injection as well and this controller template would be prompted under scaffolding option based upon the user selecting appropriate model class.
- Experience in working on Encryption provider that encrypts configuration file sections with protected certificate installed on the application server in the certificate store
- Programmed ADO.NET for communication between application and database and Extensively used Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Reader.
- Implemented Serialization and De-serialization of objects.
- Used Git Hub for Version Control, Team build, Project Management and Data Collection.
- Enhanced the applications performance by constantly monitoring the queriesbyrunning Execution plans and query optimization techniques in SQL server.
- Worked with testing team to fix the bugs as part of Bug life cycleand Production support.
- Involved in the Unit and Integration testing.
Environment: .NET Framework 4.0, C#. NET, Visual Studio 2012, ASP.NET, Ajax, CSS, JavaScript, ADO.Net, Web Services, IIS, Git Hub, T-SQL, XML, SOAP, SQL Server 2008
Confidential - Des Moines, Iowa
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 4.0.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Used ASP.NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Used AJAX for rich user interface operations, trade data with a Web Server without reloading the page and avoiding post back to the server.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript,JQuery, Bootstrap for server and client side validations respectively.
- Used JavaScript (JQuery) to enhance UI experience on Client-Side and also used JQuery to perform validations and catch the events on client’s browser.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities.
- Involved in Coding and Tuning the queries, stored procedures and functions using T-SQL.
- 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.
Environment: .NET Framework 4.0, C# 4.0, VB.NET, WCF, ASP.NE4.0/3.5, ADO.NET, Visual Studio 2010/2008, SQL Server 2005, XML, AJAX, LINQ, Web Services, SSRS, TFS 2010.
Confidential - Stamford, CT
.Net Developer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP
- Loading data in Dimension Tables in SQL Server using SSIS Packages.
- Developed Web Forms using ASP.NET and C#.NET.
- Created server controls using C#, VB.NET and .NET framework classes
- Microsoft .NET framework with C# .NET and ADO.NET.
- Designed, developed user interface look and feel and functionality for web users.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
- Used JavaScript (JQuery) to enhance UI experience on Client-Side.
- Develop dynamic reporting solutions using SQL Server Reporting Services (SSRS)
- Developed masters and transactions Web forms.
- Used AJAX for rich user interface operations and avoiding post back to the server.
- Used AJAX to trade data with a Web Server without reloading the page.
- Used Git Hub for Version Control, Team build, Project Management, Data Collection and Reporting.
- Used Team Foundation Server (TFS) for integration, maintenance and Security of code
- Involved in the Unit test and Integration testing.
Environment: .NET Framework 4.0, C#, ASP.NET, WCF, Git Hub, Visual Studio 2010, ADO.NET, Web Services, SQL Server 2008, T-SQL, IIS 7.0, JavaScript, AJAX, CSS.
Confidential
Software Developer
Responsibilities:
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Worked with ASP. Net Web forms, Master pages, Web services, State management, caching features, configuring optimizations and securing the web application.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Implemented XML Web Services inC#based on SOAP protocols using XML and XSLT extensively for data transfers.
- Implemented features of ASP. Net such as Calendar Controls, Repeater Control and Security using form authentication and used ASP. Net Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Involved in developing Web Services and WCF services and consumed third party services.
- Designed and developed a Presentation layer, Business logic and Data layer for employee, Provider and Validation List Item Lookup details using ASP.NET 3.5, C# and SQL Server database.
- Worked on ADO. Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server to insert, update, and delete data into the tables.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Implemented Unit, Integration and System Testing using NUNIT.
- Used Test Automation Framework to automate regression tests for the product.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .Net Framework 3.5, MS Visual Studio 2008, C#, ASP.NET, AJAX, TFS, WCF, web forms, JavaScript, XML, SQL Server 2005, T-SQL, HTML, CSS, LINQ, SSIS, IIS 7.