.net Developer Resume
Chantilly, VA
SUMMARY
- Around Fourteen years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures in various domains such as banking and finance, insurance, health.
- Responsible for designing Presentation Layer (web pages) using concepts such as Master Pages, User Controls, Themes, Skins, HTML, XML, CSS, Java Script, JQuery and also worked with ASP.NET Custom Controls.
- Experience in using Language-Integrated Query(LINQ)query with different data sources (LINQ to Objects, LINQ to XML and LINQ to SQL).
- Extensive experience of designing and developing applications with the C# .NET Framework, ASP.NET, .NET CORE, ADO.NET, EF, AJAX, LINQ, WCF, CSS, Web Services, MVC, Web API, SQL DDL, SQL DML, Bootstrap, CSS3, TFS, GIT, AZURE
- Experienced in a fast-paced Agile Development Environment including Extreme Programming, Test-Driven Development (TDD) and Scrum as well as water-fall methodology.
- Hands-on experience in design using Object Oriented Programming Principles such as Encapsulation, Inheritance, Polymorphism and Abstraction.
- Experience in using ASP.NET AJAX /JQuery AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Extensive experience in developing WCF Services to expose useful functionality to web users through SOAP, describing them using WSDL.
- Experience in Service Oriented Architecture (SOA) using Windows Communication Foundation (WCF).
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases such as SQL Server 2008/2005/2000 , Oracle 10g/9i.
- Experience in database related work primarily creating complex Stored Procedures, Views, Triggers, Functions using T-SQL.
- Experience in TeamCity, Mercurial / Tortoise (version/source control)
- Extensive work experience in unit testing framework - NUNIT
- Experience in writing Tech Design Specification for complex projects and making presentation to stakeholders via Outlook live meetings.
- Experience in stakeholders meetings on walk-throughs for Functional Specification Document, Business Requirement Document
- Experience in Triage calls to respond to queries raised by other stakeholders on defects.
- Experience in HP Quality Center for logging defects and responding from development angle.
- Experience in translating business requirements and systems designs into functioning applications.
- Experience in coding, unit-testing, debugging, documenting and maintenance and support of applications/programs.
TECHNICAL SKILLS
Programming Languages: C++, C#, T-SQL, PL/SQL, SQL DDL, SQL DML
Web Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , MVC 5/4/3/2/1, Ajax 3.0/2.0, JavaScript, jQuery, HTML, CSS, SCSS, Web API, Angular
Xml Technologies: XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: WinForms, Dev Express, Angular
IDE Tools: Visual Studio 2010/2008/2005 , SQL Management Studio (SSMS)
.Net Frameworks: .Net Framework 4.5 / 4.0/3.5/3.0/2.0
Databases: MS SQL SERVER 2008/2005/2000 , Oracle 10g/9i/8i
Modeling Tools: MS Visio 2010/2007, iRise
Version Control Tools: GIT(Github), Team Foundation Server (TFS), TeamCity / Mercurial/TortoiseHg
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , Web Services
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Other Utilities: Resharper(5.1.3), StyleCop
PROFESSIONAL EXPERIENCE
Confidential, Chantilly, VA
.Net Developer
Responsibilities:
- Participate in business meetings and understand business analysis documents and artifacts.
- Develop front-ends using bootstrap, scss, css, html, MVC
- Develop front-ends with Angular 2+ (all recent versions 2 to 8, 9, 10, 11)
- Write web APIs
- Add or modify sql server procedurs
- Dapper for connecting to databases
- Write unit tests and test web Api manually using postman/SoapUI
- Write automation tests using Cucumber, Specflow
- Create interfaces and implement them
- Support and maintain programs
- Follow Agile methodology, use Rally scrum board, prepare technical documents, demo work to product owner
- Source code in Github.com (earlier it was in TFS)
Technology: .NET, C#, Web API, HTML, CSS, MVC 5, ASP.NET, Razor, JavaScript/jQuery, sql server, TFS, GIT, WCF Web Service, SQL DDL, SQL DML, Bootstrap, IIS, Rally
Confidential, Washington DC
.Net Developer
Responsibilities:
- Participate in business meetings and understand business analysis documents and artefacts.
- Develop front-ends using bootstrap, css, html, Angular 2 + (updated to current version Angular 6)
- Write service calls, components, pipes with Angular
- Write security module in Angular to perform authentication and authorization from Azure Active Directory.
- Develop back-end using database first (entity framework)
- Create Web APIs for CRUD operations, validate API requests
- Use OWIN in api for using access tokens.
- Use LINQ to access /write data to database (using connection from EF database first and DbContext)
- Write unit tests and test web Api manually using postman.
- Optimize the application using tools such as Glimpse (sql queries, eager loading, lazy loading, multiple hits to the server vs one trip, multiple queries vs single joined query)
- Create interfaces and implement them
- Create and alter tables etc in SQL server (using SQL DDL) and conduct CRUD operations (using SQL DML),
- Code, unit-test, debug and document
- Support and maintain programs
Technology: .NET, C#, Web API, Angular 2+, HTML, CSS, MVC 5, ASP.NET, Razor, JavaScript/jQuery, sql server, TFS, GIT, WCF Web Service, SQL DDL, SQL DML, Bootstrap, AZURE
Confidential, Washington DC
.Net Developer
Responsibilities:
- Participate in business meetings and understand business analysis document (containing UI screen shots, data elements, types and its description, user stories).
- Attend scrum meetings, discuss impediments, break down PBIs into tasks, update business analysis document.
- Develop front-ends using bootstrap, css, html, Angular 2
- Write service calls, components with Angular 2
- Develop back-end using database first (entity framework)
- Create Web APIs for CRUD operations, validate API requests
- Create authorization server (to produce JWT (Json web token) to pass to client to access web APIs
- C# code for authentication, create user, reset password and change password (in Active Directory)
- Use LINQ to access /write data to database (using connection from EF database first)
- Write unit tests and test web Api manually using postman.
- Create interfaces and repository pattern
- Create and alter tables, procedures etc in SQL server (using SQL DDL) and conduct CRUD operations (using SQL DML),
- Worked with the sql server database on the Azure
- Code, unit-test, debug and document
- Support and maintain programs
Technology: .NET, C#, Web API, Angular 2, HTML, CSS, MVC 5, ASP.NET, Razor, JavaScript/jQuery, sql server, TFS, GIT, WCF Web Service, SQL DDL, SQL DML, WCF, Bootstrap, AZURE
Confidential
.Net Developer
Responsibilities:
- Participate in business meetings and understand business analysis document (containing UI screen shots, data elements, types and its description, user stories).
- Attend scrum meetings, discuss impediments, break down PBIs into tasks, update business analysis document.
- Develop front-ends using bootstrap, css, html, javascript, ajax, knockout js, views, view models, model binding, client side validation, Razor engine
- Develop middle tier, business/eligibility rules using InRule engine (IRAuthor), c#, http service (controller)
- Develop back-end using pocos (entity framework), ado.net
- Create wcf services and clients
- Use specflow/gherkin for test code (unit test, coded UI test)
- Use LINQ
- Create validation and web resource in CRM dynamics
- ASP.NET MVC, MVVM, Web forms, sql server, CRM Dynamics
- Create and alter tables, procedures etc in SQL server (using SQL DDL) and conduct CRUD operations (using SQL DML)
- Code, unit-test, debug and document
- Support and maintain programs
Technology: .NET, C#, MVC 4, ASP.NET, Razor, JavaScript/jQuery, sql server, TFS, WCF Web Service, Coded UI
Confidential, Ballston, VA
.Net Developer
Responsibilities:
- Understand business requirements, analyze UI screens, create UI specs document (screenshots, screen elements, validation rules), map legacy system to the new one in SQL server 2012 and create/modify tables and their relationships in SQL server 2012
- Create WCF web services/Restful services/Web API
- Create Web forms in ASP.NET.
- Use HTML, CSS, JavaScript for layout, design and client-side validation
- Use Code First Entity Framework, LINQ.
- Use ASP.NET MVC.
- Code, unit-test, debug and document
- Support and maintain programs
Technology: .NET, C#, MVC 4, ASP.NET, Razor, DevExpress, JavaScript/jQuery, sql server, TFS, WCF Web Service
Confidential, Newark, DE
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created WCF, REST Services and also used different bindings to make it available to different level of users.
- Leveraged WCF mechanisms like Sessioning, Instance management, concurrency to make our services more robust and scalable.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Designed the web UI ASP.NET, Razor, HTML, DHTML, XSL/XSLT, JavaScript, CSS and AJAX controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 4.0 for web pages.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- 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.
- Extensively used User interface controls which use JQuery to ensure client side validation.
- Implemented Database First EDMX and used Linq to Entities to massage the Data and optimized the Query Expressions.
- Written Stored Procedures in SQL Server 2008 and used ADO .NET with Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created the Linked servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
- Create and alter tables, procedures etc in SQL server (using SQL DDL) and conduct CRUD operations (using SQL DML)
- Code, unit-test, debug and document
- Support and maintain programs
Environment: Visual Studio 2010, C#, ASP.NET MVC 3.0, WCF, Entity Frame Work 4.0, Java Script, JQuery, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUnit, SQL Server 2008 R2, SSIS, SSRS, Windows XP, UML, Windows Server 2008 R2/2008, Oracle 10g
Confidential, Falls Church, VA
.Net Developer
Responsibilities:
- Experience in creating standard visual studio customized templates that will create components leveraging WFA Frameworks.
- These templates are available to create a solution template, views and WebApI controller template and WFA UX template.
- Custom templates include couple of static HTML pages for Mobile and Desktop knockout views as item templates that will serve as client side view in MVVM pattern.
- It also includes a custom WebAPI 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.
- All these templates were packaged under one VSIX project so that when we build a solution and run the resultant .vsix file then these templates gets installed along with visual studio installed templates.
- Also worked on Entity Framework model adapter feature that allows arbitrary adjustment of DbContext or ObjectContext model at run time.
- This adapter allows developer to adjust Entity Framework schema at run time when deployment and development environment differs.
- Also worked on Entity Framework template feature that includes two DbContext generators one with AdaptingDbContext and one without.
- Experience in working on dependency injection pattern which allows for the removal of concrete classes at design time.
- Worked on WSCF(Web Services Contract First) tool for use with DataContractSerializer commonly used for WCF web services.
- We have modified open source tool WSCF.blue to use the DataContractSerializer instead of XML serializer in order to support WFA web service code generation requirements.
- Worked on exception handling feature to leaverage Microsoft Enterprise Library Exception handling block for handling exceptions.
- The Exception Shielding Pattern provides a means to handle application developer for unhandled exceptions using exception handling block and sensible configured policies and there are two types exception handling scenarios which we have used they are shielded and unshielded exceptions.
- Worked on exception handling with WebAPI in the user experience pattern.
- Experience in working on Exception handling with WCF in Web Services Pattern.
- Experience in working on Encryption provider that encrypts configuration file sections with protected certificate installed on the application server in the certificate store.
- Experience in creating unit tests using NUnit.
- Experience in working on source controls like CVS tortoise and TFS.
- Create and alter tables, procedures etc in SQL server (using SQL DDL) and conduct CRUD operations (using SQL DML)
- Code, unit-test, debug and document
- Support and maintain programs
Environment: .NET Framework 4.0, C# 4.0, VB.NET, WCF, ASP.NE3.5, ADO.NET, Visual Studio 2010/2008, SQL Server 2005, XML, AJAX, LINQ, Web Services, SSRS, TFS 2010.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Working in an Agile environment to deliver higher-quality software far more rapidly.
- Successfully organized initial set of requirements into master list of Use Cases.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Used Visual Studio .NET 2008 IDE to design the forms, develop and debug the application.
- Worked on different aspects of .NET framework like ASP.NET 3.5, ADO.NET and C#.
- Involved in designing of User Interface with CSS, HTML, and DHTML.
- Developed presentation layer using server-controls, HTML controls and user and custom controls.
- Created and deployed Web Services using C#, SOAP, XML for Pulling Customer Service Records.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Used various ASP.NET 3.5 web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Used AJAX to trade data with a web server, without reloading the page.
- ADO.NET was used to connect to the data bases in a disconnected oriented architecture.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Extensively used Grid view control throughout the application.
- Used SOAP to implement Web Services and consumed and published XML web services in the application.
- Created CSS files to be applied to various web forms on the web pages.
- Using Validation controls using both custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2008.
- Developed extensive Stored Procedures and Triggers in SQL Server 2005.
- Designed SSIS Packages for data loading, auditing and execution tracking. These included a variety of transformations like Execute SQL Task, Script Task, Execute Package Task, File Connection, Derived Column, and For Each Loop.
- Involved in Unit Testing and Integration Testing of the entire application.
- Create and alter tables, procedures etc in SQL server (using SQL DDL) and conduct CRUD operations (using SQL DML)
- Code, unit-test, debug and document
- Support and maintain programs
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
Confidential, Silver Spring, MD
.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.
- Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records.
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database using SQL server 2000.
- 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.
- Performed Unit testing using n-unit from the Designer GUI and participated in System Testing.
- Create and alter tables, procedures etc in SQL server (using SQL DDL) and conduct CRUD operations (using SQL DML)
- Code, unit-test, debug and document
- Support and maintain programs
Environment: .NET Framework 2.0, ASP.NET, C#, COM+, Win Forms, ADO.NET, XML, Web services, HTML, SQL Server2000, IIS 6.0, Windows 2000, VSS, NUnit, Visual Studio 2005.
