Web Developer Resume
Washington, DC
PROFESSIONAL SUMMARY:
- Over 7+ years of Professional IT experience in complete SDLC including Analysis, Design, Development and Testing of software applications.
- Proficient in design and development of presentation layer using HTML5, JQuery, CSS3, JavaScript, Angular JS/2.0.
- Extensive knowledge of Object - oriented programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction and design patterns.
- Experience in XML, User Controls, Custom Controls, SOAP, WSDL, Web Services, Validation Controls, and Authentications like windows authentication and forms authentication.
- Experience in handling Internet Information Server (IIS), Creating and configuring the virtual directories, map them to physical folders and configuration of the applications for domain authentication
- Experience on working with C#.NET features like Events, Delegates, Generics & Collections, Multithreading and Exception Handling.
- Extensive experience with Confidential -SQL, P/L SQL, stored procedures, functions, triggers, views and indexes.
- Expertise in Database creation (DDL, DML), Database Tuning, SQL Tuning, Performance planning.
- Hands on experience with SQL Server Reporting Services (SSRS), SQL Server Integrating System (SSIS).
- Proficient in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server …, GIT and Visual Source Safe (VSS)
- Extensive working experience in unit, integration and performance testing framework - NUnit, MS Unit Tests
- Experience with all phases of SDLC in the Waterfall and Agile methodologies.
- Proficient in various Microsoft technologies such as .NET Framework …, C#.NET, VB.NET, ASP.NET, ASP.NET MVC …, and ADO.NET Entity Framework.
- Experience in designing, coding, implementation of Internet/Intranet Applications using ASP.NET, ASP.NET MVC, and C#.NET, ADO.NET Entity Framework, LINQ, Microsoft SQL Server, AJAX, HTML, DHTML, JavaScript, JQuery and IIS 7.5 (Internet Information Services).
- Strong knowledge in Object Oriented Concepts (OOPs) encapsulation, inheritance, polymorphism, and abstraction with best practices like SOLID principles and Design Patterns.
- Experience in design and development of REST based Microservices with C#.
- Experience in cloud computing using Microsoft Azure platform and implementing, migrating and deploying workloads on Azure VM.
- Experience in Microsoft Azure IaaS and PaaS Architecture, Strategy and Planning. Working knowledge of visual studio 2015 with Azure.
- Experience working with Unity frameworks for Dependency Injection
- Experience in Object Relational Mapping (ORM) using ADO.NET Entity Framework, Language Integrated Query (LINQ) (LINQ to SQL, LINQ to objects and LINQ to Entities) and Lambda expressions.
- Experience in developing web based applications using SOAP/REST Web Services and WCF.
- Good knowledge on design patterns implemented different design patterns including MVVM (model-view-view-model) for WPF applications.
- Strong communication and analytical skills and faster Learning and adaptation to cutting edge technologies.
TECHNICAL SKILLS:
.Net Technologies and Related Tools: C# .Net, ASP.Net, ADO.Net Entity Framework, LINQ, MVC …, MVVM, WCF, Win-Forms, Web-Forms, WPF
Languages: C#.Net, Confidential -SQL, PL/SQL
Web Programming: ASP.NET, ASP, JavaScript, HTML5, CSS3, JQuery, XML, JSON, AJAX and Angular JS/2.0
Database: MS SQL Server …, Oracle 11g /10g
Reporting Services: SSRS, Crystal Reports
Web Services: SOAP, REST
Testing: NUnit, MOQ, Jasmine, xUnit
IDE: MS Visual Studio .NET 08/2010/2013/2015
Source Control: TFS …, SVN, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Washington DC
Web Developer
Responsibilities:
- Implemented the application using N-Tier architecture with data access layer, repository layer, and UI.
- Used CSS3 and Bootstrap to achieve the Responsive Web Design (RWD) (Mobile-First) to allow the application be presented in different screen size.
- Designed User Interface with Razor Views, Partial View and Layout and enhance it with CSS3 and implemented Ajax autocomplete extender on search boxes of the web page
- Implemented various validation methods for the pages including JQuery validation and View Model data annotation.
- Developed a WPF application using MVVM pattern with C# and XAML as language and Oracle as backend database.
- Created WCF SOAP services with different endpoint configuration and consumed in to both console and web applications.
- Used ADO.NET objects Data Reader, Dataset and Data Adapter for consistent access to data sources.
- Performed CRUD operations like Update, Insert and Delete data in Mongo DB.
- Created windows services for scheduled database backup and batch activities.
- Created both client-side and server-side validation of the inputs to ensure the security of web application.
- Designed data access layer using Entity Framework with LINQ to access and manipulate the data in the database.
- Used Entity Framework to establish the connection and mapping to the SQL Server database.
- Implemented performance improvement, refactored SQL query using tools like stored procedure.
- Created database, Stored Procedures in the SQL Server 2012 environment.
- Designed and Implemented Interfaces and Classes using OOP concepts like Inheritance, Encapsulation.
- Used SSIS for data integration and data migrations, and SSRS to generate reports.
- Unit testing was done for testing the code to check for the bugs in the code by using NUnit.
- Used JIRA as management tool and Team Foundation Server as a version control.
Environment: .NET Framework 4.5, C#, ASP.NET, Entity Framework, HTML5, CSS3, JavaScript, JQuery, Bootstrap, JQuery, SQL Server 2012, Mongo DB, Visual Studio 2012, TFS, NUnit.
Confidential, Albany, NY
Sr. .Net Developer
Responsibilities:
- Involved in business review and requirement gathering meetings to understand the Business Requirements and convert them into software specifications.
- Developed application using 3-tier architecture with Presentation tier, Business Tier and backend Database tier.
- Designed and developed ASP.NET web pages using ASP.NET 4.0, Java script, SQL, HTML5, CSS3, Angular 2.0, Bootstrap and AJAX.
- Developed classes and interfaces for the Data Access layer using VB.NET, ASP.NET and ADO.NET.
- Designed and Developed User Interface using .NET and extensively worked with win forms using VB.NET
- Worked on migrating the ASP application to MVC platform and design of the application including database design using C#, ASP.NET MVC 5.0, SQL Server
- Designed and implemented application using C#, ASP.NET MVC 5.0 with Razor View Engine, Entity Framework, WCF Services, JQuery, AJAX, HTML, JavaScript and CSS3
- Designed and developed web user controls, master pages, validation controls, CSS files using C#.NET, JQuery, XML, HTML and ASP.NET 4.0.
- Utilized C# generics, delegates, events, extension methods, anonymous types, and lambda expressions.
- Implemented Form-based authentication to allow users to access the system and perform their tasks depending of their roles.
- Implemented ASP.NET View state and Session state to store and transfer data within same pages and to other pages.
- Created and deployed XML Web Services using ASP.NET and C#, used them to generate the proxy class objects based on the web services and consumed in web application.
- Worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Designed and Implemented WCF services layer hosted on Windows Azure.
- Implemented generic PaaS deployment API for repackaging and deploying applications on heterogeneous PaaS platforms
- Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
- Implemented Azure Application Insights to store user activities and error logging.
- Implemented Database-First approach of creating Entity Framework and LINQ to retrieve and save entity models.
- Created and maintained database objects like complex Stored Procedures, Packages, Triggers, Tables, Functions and Views in SQL Server 2012 ( Confidential -SQL) and Oracle 11g (PL/SQL).
- Performed extensive Unit testing using NUnit as per the test cases and business logic.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS
- Used TFS for source code management, bug tracking, automated builds, and test and release management capabilities.
Environment: C#, VB, ASPX, ASP.NET 4.0, MVC 5.0, HTML5, CSS3, AJAX, WCF, SOAP, SOAP UI, JavaScript, JQuery, Angular 2.0, JSON, XML, Microsoft Azure, Visual Studio 2015/2017, SQL SERVER 2012 R2, Oracle 11g, Confidential -SQL, ADO.NET, LINQ to SQL, SSRS, NUnit, TFS.
Confidential, Richardson, Texas
.Net Developer
Responsibilities:
- Extensively participated in interaction with BA team to gather requirements.
- Developed web application using C#, ASP.NET, MVC 4.0, HTML5, JavaScript, Angular JS, React JS, AJAX, and SQL Server 2008/2012.
- Implemented ASP.NET MVC 4.0 (Model View Controller) architecture for application development to render different views based on the category and simplify the testing process.
- Utilized Windows Azure for service hosting and management, low-level scalable storage, computation and networking.
- Created dynamic web pages using Razor View Engine.
- Created views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript/JQuery.
- Implemented validation using validation controls, HTML5, JavaScript, JQuery, Ajax client side validations.
- Used React JS in components like creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
- Utilized Kendo Telerik ASP.NET MVC controls like Radgrid, Comboboxes in displaying the client data on the MVC forms.
- Used Delegates, Lambda Expressions, and LINQ to minimize code redundancy and simplify the LINQ expressions.
- Incorporated Authentication and Authorization on Web Forms in Web.config file and access privileges are provided as per the user credentials.
- Performed CRUD operations with WCF Restful services using Web-Get, Web-Invoke
- Used Entity Framework Code First Approach and LINQ to create the data layer for the application.
- Wrote LINQ statements to access the data from the underlying database by using LINQ to Entity framework and LINQ to SQL approach.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database and implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Implemented Dependency Injection pattern in C# using Unity framework to facilitate flexibility and easy maintainability of the existing code.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Developed various test cases and perform unit testing using NUnit and MOQ Framework.
- Used Team Foundation Server for Source Code Control and assisted in documentation and creating Help files.
Environment: C#, MVC 4.0, HTML5, CSS3, AJAX, WCF Rest, JavaScript, JQuery, JSON, XML, Angular JS, Microsoft Azure, Visual Studio 2008/2013, SQL SERVER 2008, Confidential -SQL, ADO.NET Entity Framework 6.0, LINQ to Entity, Oracle 11g, Telerik, Kendo, NUnit, MOQ, TFS.
Confidential
.Net Developer
Responsibilities:
- Developed the application using ASP.NET MVC 3.0 with Razor syntax, C#.NET, AJAX, JQuery, JSON, HTML, JavaScript, Bootstrap and CSS.
- Implemented MVC 3.0 framework to reduce the complexity and to get full control over the behavior of the application.
- Developed UML Diagrams like Use Case Diagrams, Class Diagrams and Sequences Diagrams.
- 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.
- Developed Presentation layer using ASP.NET, HTML, JavaScript, JQuery, AJAX, C#.NET
- Designed interactive web pages using WinForms, ASP.NET, C#.NET and HTML technology as per the requirements
- Used JavaScript to create different client side functions that greatly decreased processing time and resource consumption.
- Performed validation of forms using JavaScript, AJAX and .Net Validation controls.
- Performed client side validation using JavaScript and JQuery.
- Used Master Pages and Cascading Style Sheets (CSS) to render a uniform look and feel for the application.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- Used the ADO.NET data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
- Utilized Data Caching and session management concepts to increase the throughput of the ASP.NET Pages
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Developed WCF service endpoints and exposed them over default protocol (SOAP over HTTP) settings.
- Prepared SOAP test data for WCF service validation.
- Involved in creating WCF REST services for various policies and benefits, and consumed them into the web application.
- Developed Confidential -SQL Queries, Stored Procedures for different transactions in the database.
- Created test cases for maximum code coverage and reduce the risk of the errors in the application
- 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: C#.NET, MVC 3.0, HTML5, CSS3, AJAX, WCF Rest, JavaScript, JQuery, JSON, XML, Visual Studio 2010, SQL SERVER 2008, Confidential -SQL, ADO.NET, NUnit, TFS.
Confidential
Jr .Net Developer
Responsibilities:
- Analyzed and understood the Business Requirements
- Developed web applications using ASP.NET, HTML, JavaScript and AJAX Extensions.
- Created ASP.NET 3.0 pages with web server controls for the presentation layer.
- Implemented UI layer with ASP.NET server side Controls, Master Pages and User Controls.
- Used JavaScript for client side validations.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
- Used AJAX tool kit for better user experience in the web pages in the application.
- Developed Web forms for User Interfaces using ASP.NET and C#.NET using Server controls, HTML controls and User controls.
- Implement security and access control using Forms Authentication and authorization based on roles.
- Used ADO.NET for database interactions using Data Adapters, Data Reader and Dataset.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Worked extensively with SQL Server reporting services (SSRS) to generate the reports for applications
- Involved in Database design and development using triggers, UDFs, views, indexes in SQL Server 2005.
- Developed stored procedures, functions, and views regularly in the development of the application.
- Implemented SSIS packages and jobs to integrate with external third parties and internal databases.
- Used SVN for version Control and source code Maintenance.
Environment: C#.NET, HTML, CSS3, AJAX, WCF Rest, JavaScript, JQuery, JSON, XML, Visual Studio 2008, SQL SERVER 2008, T-SQL, ADO.NET, NUnit, SVN.
