Sr. .net Developer Resume
Bellevue, WA
SUMMARY
- Over 8+ years of IT experience in Analysis, Design, Development, Implementation, Testing, maintenance of Client - Server and Web-Based Applications using N-tier Architectures with Microsoft technologies, following Agile/Scrum development methodologies.
- Designed UML Diagrams, ER Diagrams and Data Flow Diagrams using MS Visio.
- Experience in developing applications under .NET Framework using ASP.Net, C#, SQL Server, WCF Services, Web API RESTful Services.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC Framework 5.0/4.0/3.0.
- Experience in designing User Interface using AJAX, HTML, CSS, XML, JavaScript and other Third Party Controls (Telerik Controls) to enhance the performance, looks and features of the website
- Extensively used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects.
- Extensively used Object Oriented Programming Principles (OOPS) principles like Inheritance, Polymorphism and developing applications using design patterns like MVVM, MVC 3/4, Abstract Factory and Singleton.
- Experience on working with Windows Communication Foundation (WCF), WebAPI2 and Windows Presentation Foundation (WPF) in .NET 4.6.1/4.5/4.0/3.0.
- Experience in using AJAX for quickly creating efficient and interactive web applications that work across all popular browsers.
- Expertise in developing applications using .NET application building blocks (Data access, Exception Handling, State management).
- Developed back-end components and Expertise in writing connection logic to connect to Third- party Web Services using Node.js.
- Experienced developing REST API’s using ASP.NET Web API 2, handling HTTP requests and send HTTP response with serialized JSON data.
- Working experience on developing Front-End based AngularJS applications, creating custom directives, services.
- Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Excellent experience in creating, consuming and publishing XML Web Services (SOAP, WSDL) using .NET Framework and solid understanding of Service Oriented Architecture (SOA).
- Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JavaScript, XML, HTML 5/4 and DHTML.
- Experience in using MongoDB, document oriented database to store data in the form of BSON structure documents.
- Worked extensively with ADO.NET Entity Framework, ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server and Oracle providers.
- Experienced in improving performance and avoiding SQL injections by using LINQ expressions or Lambda expressions on multiple data sources, and usage of strongly typed objects IEnumerable/IQueryable.
- Proficient in T-SQL Queries, Views, Joins, Functions, SQL Stored Procedures, Database Triggers, Cursors, Performance Tuning and Query Optimization.
- Experience in developing Custom Reports in multiple formats using SQL Server Reporting Services (SSRS) and Crystal Reports.
- Experience in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server, Visual Source Safe, Tortoise SVN, Cruise Control and Jenkins for continuous integration.
- Experience in deploying, configuring and maintaining Web Applications and Services on IIS 7.0/6.0.
- Experienced in Documenting, Preparing Test Plans, developing Test Cases and Testing (Unit, System, Integration, User Acceptance and Regression testing)
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite cordinator to provide update on daily basis.
TECHNICAL SKILLS
Programming Languages: C++, C#.NET (5.0/4.0/3.5/3.0 ), HTML5, CSS3, T-SQL, PL/SQL.
Web Technologies: ASP, ASP.NET Web Forms, ASP.NET MVC 4.0/3.0, ASP.NET WebAPI2, MVVM, AJAX, Javascript, Jquery, Sharepoint, Silverlight, Sitecore, Web Services, and WCF.
Javascript Libraries/Frameworks: Jquery, AngularJs, and Node.js.
Responsive Design: Bootstrap.
Xml Technologies: XML, XSLT, XPATH, and XSL.
Message Format: JSON, XML.
Windows App Technologies: Win Forms,WPF.
IDE Tools: Visual Studio 2015/2013/2012/2010 , SQL Server Management Studio.
.Net Frameworks: .Net Framework 4.6.1/4.5/4.0/3.5/3.0 .
Databases: MS SQL SERVER 2014/2010/2008 , MSAccess 2010/2007, Oracle 10g/9i, and MongoDB.
Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).
ETL Tools: SQL Server Integration Services (SSIS 2008/2005).
Modeling Tools: UML, MS Visio 2010/2007.
VersionControl Tools: SVN, Team Foundation Server(TFS), GIT, and FileNet.
Middleware: Web Services, WCF, ADO.NET, ADO.NET Entity Framework.
Continuous Integration: Jenkins, Cruise Control.
Servers: Windows Server 2008/2003/NT, Microsoft IIS(7.0/6.0/5.0) .
PROFESSIONAL EXPERIENCE
Confidential, Bellevue, WA
Sr. .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance following Agile Scrum.
- Written Software Requirement Specifications (SRS) & Test cases, Object Oriented Analysis and Design (OOAD) using UML with Microsoft Visio.
- Developed standard and decoupled code using Design Patterns - MVP, MVVM, Singleton, Factory and concepts like Dependency Injection, IOC, Lambda Expression, Delegates.
- Used ASP.Net Web API 2 for HTTP based RESTful Services using JSON message format achieving usage of less bandwidth for server communication.
- Modeled CRUD database operations through REST
- Used FieldParser, XMLSerializer, Serial Response modules in Node to handle parsing and serialize request and response data.
- Front-end development utilizing HTML5, CSS3 and JavaScript leveraging the Bootstrap framework and a SQL backend.
- Created Gulp scripts for various tasks and used Node.js for managing application UI dependencies.
- Created & hosted WCF Services and used Basic Http Binding, WsHttpBinding, NetTcpBinding to make it available to different types of clients.
- Implemented service oriented architecture (SOA) Layer using C#.Net and WCF to decouple the UI with BL.
- Implemented Angular-JS Controllers to maintain each view data, Used an AngularJS Factory to interact with a RESTful Service.
- Extensively worked on Angular-Js 2-way data binding to synchronize model and view.
- Added AngularJS Event Listeners to HTML elements using HTML event directives.
- Created modules using AngularJS Controllers, Directives, and Services, making use of Modules and Filters objects according to the application requirement.
- Worked on AngularJS Routing using ngRoute to navigate to different pages in the application and used $Http Service Methods to request and to get response from remote servers.
- Worked withSitecoreContent Management System.
- Used Angular-Js for client-side validations and to monitor the state of input fields using $untouched, $dirty, $valid, $invalid properties.
- Consumed ASP.NET Web API from ASP.NET MVC 3 application using Http client, Implemented Web Services Using ASP.NET for consumption by the client application.
- Used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Involved in integrating.Net controls into Sitecore.
- Utilized ADO.NET for data retrieving, querying, storage and manipulation using Language Integrated Query (LINQ).
- Created and maintained database objects like complex Stored Procedures, Views, User Defined Functions, Triggers, Cursors, Tables, SQL Joins and T-SQL Statements in SQL Server 2012 for Inserting/Updating/Deleting the data into the relational tables.
- Created Custom User Controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- Working experience with Reporting Tools SQL Server Reporting Services (SSRS), created ETL packages using SQL Server Integration Services (SSIS).
- Worked on Mongo DB database concepts such as locking, transactions, indexes, replication, schema and design.
- Used Cruise Control as build and continuous integrations tool.
- Supported Operations team during the deployment and troubleshooting the production issues on regular basis.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
Environment: Visual Studio 2012, C#, ASP.NET MVC 3, WCF, Entity Framework, JavaScript, Node.js, AngularJS, HTML5, CSS3, Bootstrap, JQuery, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, NUnit, SQL Server 2012, Sitecore, Silverlight, SSIS, SSRS, ASP.NET WebAPI, Mongo DB, Windows XP, UML, Cruise Control, Microsoft Internet Information Server(IIS).
Confidential, Jersey City, NJ
Sr. .NET Developer
Responsibilities:
- Involved in full life-cycle of the project from gathering user requirements from Business Analyst and understanding specifications to Transition.
- Designed and Developed Healthcare Benefits Exchange Updates(HBE) applications using C#, ASP.Net Web Forms, ADO.NET using Visual Studio 2015, following Agile SCRUM Methodology using JIRA, Confluence for software development process.
- Developed and Maintained application which processes HIPAA EDI 834’s to Enroll Subscribers into Exchange Member Portal Consuming Payment, Carrier, Subscriber using ASP.NET Web API Services.
- Developed independent ASP.NET Web API Carrier and Subscriber RESTful Services over.NET Framework with XML responses to integrate with Exchange Enrollment applications.
- Used WebAPI’s Media Type Formatter to format the response to XML and converted to EDI 834 File format.
- Involved in developing modules using latest technologies ASP.NET MVC 4.0 with Razor View Engine HTML5, CSS3, JavaScript, and C#.
- 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.
- Created Data Templates with standard values inSitecore
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
- Designed web forms using HTML, CSS, XML and bootstrap to make the UI controls look unique and supporting the production support issues/deployment.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, AJAX and Bootstrap to create responsive web pages & developed Layouts.
- Created the Data access layer and Data access objects using ADO.NET Entity Framework and LINQ to reduce impedance mismatch.
- Extensively worked on re-writing legacy applications from classic ASP to ASP.NET MVC applications.
- Used ASP.NET User Controls to create wizard steps for submitting and modifying events and evaluation forms.
- Responsible for designing ASP.NET application authentication using .NET Framework, Model View Controller (MVC), WPF and IIS security model.
- Used ASP.NET MVC 3.0 to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Developed rich Graphical User Interface using Telerik Kendo UI controls.
- Developed business logic using C# .NET and GUI using HTML 5, JavaScript and JQuery respectively for BulletinBoard, Membership applications.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Used debugging tools like Firebug in debugging client-side issues.
- Used Lambda Expression, Delegates, Nullable Types, and Dependency Injection.
- Created Database Objects - Tables, Views, Stored Procedures, Functions and Triggers in SQL Server.
- Developed applications to convert XML documents to HIPAA EDI 834 File using C# .NET, EDI document components from RDP Crystal EDI library Dll’s.
- Worked on analyzing, writing and maintaining SQL Stored Procedures to create Mid-Month Audit report, Monthly Financial Reports, and Payment reports using SQL server 2014.
- Extensively used LINQ to SQL for retrieving, sorting and filtering data and automated generation of reports writing Console Applications and SSRS.
- Used Jenkins continuous integration (CI) server for generating software builds.
- Involved in upgrading from Windows server 2002(IIS 6.0) to Windows server 2008(IIS 7.0).
- Converted Data Transformation Services (DTS) packages to SQL Server Integrations Services (SSIS) Packages.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: Agile Scrum, JIRA, Confluence, ASP.NET MVC 4, ASP.NET WebAPI, WPF, C#, Sitecore, HTML5, CSS3, REST,LINQ, JavaScript, JQuery, WCF, Entity Framework, ADO.Net, Visual Studio 2015, Telerik, DTS, SSIS, SSRS, SQL Server 2015, IIS 6.0, IIS 7.0, Jenkins, Team Foundation Server(TFS), Firebug, JSON, RDP Crystal EDI Libraries.
Confidential, Columbus, OH
Sr. ASP.NET Developer
Responsibilities:
- Extensive involvement in all stages of System Development Life Cycles(SDLC) including Requirements, Logical and Physical Architectural Modeling, Design, Development, Implementation and Support.
- Demonstrated expertise in System Analysis, System Support, Client-Server Application Development and Designing.
- Developed web forms using ASP.NET 2.0, used WEB controls and custom controls. Used different user controls, and Master pages and sitemaps for all ASP.NET pages.
- Designed and developed user interface modules using HTML 5, CSS 3 and JavaScript.
- Worked with ASP.NET Web Forms, ASP .NET State Management, ASP .NET Caching features and securing ASP .NET web applications using ASP .NET Authentication, Authorization and Roles.
- Used ASP.NET MVC 3 for re-using the individual user controls by not coupling them with underlying data elements.
- Programmed ADO.NET for communication between application and database, extensively used Data Grid, Data Set, Data Table, Data Views, Data Adapter, Data Readers and Repeater controls with paging and sorting to render reports.
- Created applications on the network using Sharepoint for centralized access of information.
- Experience in ASP .NET 3.0/3.5 versions including the new integrated features like WCF and WPF.
- Created WCF SOAP Web Services using XML message format.
- Used XML for storing and transporting data among different systems.
- Involved in enhancing the existing AngularJS Application to strictly follow MVC/MVVM patterns for improved source code maintenance.
- Used AngularJS Scope to bind data between HTML View and JavaScript Controller.
- Created Custom AngularJS Directives and extensively used Angular Filters, Tables and Routing.
- Created Model objects using Entity Data Model with Entity Framework and used data context classes to perform DML operations.
- Extensively worked on WCFand Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Developed WCF REST Servicesand defined Service Contracts for specific functionality in search module.
- Involved in developing and organizing Custom Error pages and Exception Handling.
- Developed parameterizedSQLqueries andstored proceduresto query database tables inT-SQL and to avoid SQL Injection using SQL server 2012.
- Used SVN for Source Code Control.
- Strong skills in Relational Data Base Management System (RDBMS) Design, Development, and Query Optimization in SQL server 2008.
Environment: .Net Framework 3.5, ASP.Net MVC, MVVM,WCF, AngularJS, Visual Studio 2010, CSS, AJAX, JavaScript, C#.Net, ADO.NET, JavaScript, Sharepoint, SQL Server 2008, HTML 5, CSS 3, XML,XSL, SSRS Reports, Web Services, WPF, SQL Server 2012, T-SQL, Visual Source Safe.
Confidential, Chicago, IL
.NET Developer
Responsibilities:
- Involved in designing the layout of User interface using Visio and class diagrams using UML.
- Developed independent WCF Web Services and defined Service Contracts for specific functionality in search module.
- Leveraged WCF security mechanism at transport level with windows authentication type for intranet applications.
- Worked on WCF mechanisms like Sessioning, Instance Management, and Concurrency to make Services more robust and scalable.
- Used ASP.NET Web Forms to implement the business logic using Data Access Layer, Business Logic Layer.
- Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information.
- Configured libraries on the Sharepoint site to achieve an express goal.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Created .NET Remoting objects to return the transaction data to other systems, which are residing on the same network.
- Used TCP Channels to consume the .NET Remoting objects from other module.
- Developed Business Classes, ASP.Net Web Services using C#/SOAP to encapsulate business logic components to be used in distributed environment.
- Developed Stored Procedures, created Triggers and Indexes, Views in SQL Server 2005 for accessing the database.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 3.0.
- Implemented Serialization and Deserialization of objects and developed Custom Controls to provide flexibility, reusability.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS) and Crystal Reports.
- Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in unit testing, integration testing and supported deployment of the applications to resolve configurations issues.
Environment: Visual Studio 2008, ASP.Net 3.5, ADO .NET, XML, HTML, JavaScript, IIS 6.0, NUnit, TFS 2008, SSRS, SOAP, WCF, .NET Framework 3.5, .Net Remoting, Web services, SQL Server 2005, T-SQL, DHTML, and Sharepoint.
Confidential
C# Developer
Responsibilities:
- Designing CMS (Content Management System) using ASP.NET based on the FDD (Functional Design Document) and C# as business logic.
- Developed Custom Controls using Grid View which supports Custom Paging, Sorting and Filtering.
- Incorporated ASP.NET AJAX Controls using AJAX Toolkit to the CMS Portal functionality.
- Adding the Portal functionality with C#.NET, ADO.NET, and JavaScript.
- Used ADO.NET as data-access middleware for retrieving data and updating records in the SQL Server database.
- Developed various interface screens using Win Forms, ASP.NET and HTML Controls for Client-Server interaction.
- Used Session State, View State, Cookies and Query Strings to persist and transfer data between pages.
- Extensively used ASP.NET, C#.NET, Validation Controls and JavaScript for client side validations on the Web pages.
- Involved in report generation using SSRS (SQL Server Reporting Services).
- Involved in Unit Testing, System Testing, and Performance Testing of the Intranet portal.
Environment: ASP.NET 4.0, .NET Framework 4.0, Visual Studio 2008/2010, C#, Windows Server 2008, HTML 4/5, SQL Server 2008, T-SQL, ADO.NET Entity Framework 4.0, JavaScript, XML, AJAX Toolkit, SSRS
Confidential
.Net Developer
Responsibilities:
- All the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
- Worked in an Agile Environment to deliver higher quality application far more rapidly.
- Involved in Sprint Planning Sessions, Daily Scrums, Breakout Design Sessions, Sprint Demos, Retrospectives as part of the development process for the project.
- Incorporated many rich, user friendly, responsive features in the application using .NET Framework, AJAX Library, AngularJS, CSS, and JavaScript.
- Created database objects using SQL Server which included Stored Procedures, Triggers, Tables, Views, SQL Joins and Statements for application.
- Used Data Grids, Data Sets, Data Views, and Data Adapters to extract data from the backend.
- Developed WEB API Services for user authentication and file transfer using .NET (SOAP/XML).
- Used LINQ for querying SQL Server objects.
- Created Unit Tests for testing the developed services and ensured the code was developed according to the client coding standards.
Environment: C#, .NET Framework 3.5, ASP.NET, MVC 4.0, MS Visual Studio 2012, XML, Visual Source Safe (VSS), ADO.NET, HTML 4/5, T-SQL, WEB API, Web Services, XML, JavaScript, AJAX, AngularJS, XSLT, IIS, LINQ, WCF, T-SQL, SQL Server.