Sr. Full Stack Dot Net Developer Resume
San Francisco, CA
SUMMARY
- 8+ years of experience in Software development lifecycle (SDLC) involving analysis, design, development, testing, bug fixing, maintenance of large applications in Web - based environment, distributed n-tier architecture and Client/Server architecture using Microsoft Technologies.
- Extensive working experience wif different methodologies like Agile, Scrum, Test-driven development (TDD) and Waterfall methodologies.
- Extensive experience in Microsoft Technologies like C#.NET, ASP.NETMVC, ADO.NET, VB.NET, AJAX, WCF, Web API (REST), Web Services (SOAP), WPF, Entity Framework, LINQ and IIS.
- Experience in creating interactive and responsive UI using CSS, HTML, JQuery, Bootstrap, JavaScript, TypeScript, Angular 2, Angular JS, Knockout JS, Node JS, JSON, AJAX, Silverlight for better look using controls, as well as XML, XSL and XSLT.
- Solid understanding of Object Oriented Analysis and Design (OOAD), UML and RDBMS concepts.
- Experienced in n-tier architecture Design and Development designed a three-tier architecture (presentation tier, middle tier and data tier) for an application using ASP.NET MVC and C#.Net.
- Extensive Knowledge on .NETDesign Patterns including MVC, MVVM, Dependency Injection (DI), Inversion of Control (IOC), Abstract Factory, Factory Method, Singleton and Façade.
- Implemented new features for Windows using WPF, XAML, Expression Blend, Telerik RAD controls, Infragistics controls wif .NET, Visual Studio, PRISM, MVVM design pattern architecture for estimation.
- Proficient in implementing SOA (Service Oriented Architecture) using WCF (Windows Communication Foundation) and Expertise in SPA (Single Page Application) using Angular JS, AJAX and HTML to create fluid and responsive Web Apps, wifout constant page reloads.
- Experience in working wif Web Services, WCF Services, ASMX web services, WCF RIA services and ADO.NET, Azure Web, Entity Framework, MS Azure.
- Experience in several RESTful web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. RESTful web services leveraged by both web and mobile applications.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to objects and LINQ to XML to manage relational data as objects.
- Extensively used Entity Framework and ADO.NET to implement the data layer to communicate wif different databases.
- Demonstrated expertise utilizing ETL tools, including SQL Server Integration Services (SSIS), Data Transformation Services (DTS), and ETL package design, and RDBM systems like SQL Server (T-SQL), Oracle (PL/SQL), and DB2. knowledge in designing and deploying different types of reports using SQL Server Reporting Services (SSRS) and Excellent knowledge of Stored Procedures, Functions, Views, Indexes and Joins on SQL Server and Oracle.
- Has broad experience of Unit Testing for Web Applications/Windows Applications using Nunit Framework, Firebenchmarks (for Performance Reports), Test Driven Development (TDD), MS Test unit testing standards.
- Experience in using GIT, Visual Source Safe (VSS), Clear Case, SVN and TFS for version controlling.
TECHNICAL SKILLS
Languages: C#, C, C++, T-SQL and VB.NET.
Web Technologies: .Net Framework, ADO.NET, ASP.NET, MVC, Web API, AJAX, LINQ, WCF, WPF, Web Services, Entity Frameworks, Web Forms and Windows Services.
Databases: SQL Server 2012/2008, NoSQL Database, MS Access-2013, DB2, Oracle (PL/SQL).
Development Tools: MS Visual Studio 2013/2015, MS-FrontPage, Visual InterDev, Share Point Designer.
Version Control: Visual Source Safe (VSS), StarTeam, Team Foundation Server (TFS), GIT, Source tree.
Scripting languages: JavaScript, jQuery, Angular JS, Bootstrap, Handlebar JS, PHP, knockout JS, Kendo UI, TypeScript.
Mark-up Language: XML, CSS3, HTML5, DHTML, and XAML.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr. Full Stack Dot Net Developer
Responsibilities:
- Worked wif Design/BA teams to analyze the Requirements, creating Design documents and Technical Definition Documentation. Worked in Agile/Scrum Development Methodology.
- Developed and enhanced client side management portals User interfaces using Angular 2, JQuery, HTML5, Bootstrap, CSS3, JavaScript, Typescript and AJAX.
- The web GUI was built using HTML5, DHTML, Web Forms classes and AJAX control for providing a consistent look and their individual states persisted across sessions, thus saving individual preferences and providing a smooth navigation experience.
- Involved in development of Web Forms, Classes and interfaces using C# that incorporates both N-tier architecture and database connectivity.
- Implemented C# .NET, MVC5 and Object Oriented Programming concepts and created general Class library, Partial Class, Generics Using C# .NET.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture. Implementation of client side validations using ASP.NET MVC Validation.
- Developed Web Services and WCF services common for various applications using .NET Framework. Configured various Web Applications on Internet Information Server (IIS).
- Used Entity Framework to create entities in Data Access Layer. Developed and consumed Restful Services usingWebAPI.Implemented Restful services and HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
- Created Master pages and used them to create a consistent page layout for all the pages in the Application and worked on Azure cloud computing.
- Used Server Side Validation Controls and Client Side Validations (using JavaScript) for handling the form inputs.
- Created SSIS DTS Packages to import data from Flat Files into SQL Server Database. Generated various claim related reports from SQL Server Database using Crystal Reports Tool.
- Develop Stored Procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching data and binding. Responsible for coding that includes reading of an XML file and fetching data in the fields/tags and transferring the data to the database using LINQ.
- Involved in Debugging and Supporting the application and Performed Unit Testing (using N-Unit).
- Used Git for version controlling, branching and merging from Development Server to Stage and Stage to Production Severs.
Environment: .Net Framework, ASP.NET MVC5, IIS, C#.Net, Visual Studio, Web API, SQL Server, WCF, Entity Frame Work Razor, LINQ, Git, AJAX, Angular 2, CSS3, HTML5, Typescript, JavaScript, Bootstrap, jQuery, ADO.NET, Azure, Agile Methodology.
Confidential, Watertown, MA
Sr. Full Stack Dot Net Developer
Responsibilities:
- Involved in Complete Software Development Life Cycle (SDLC) of Project using Agile Methodology (SCRUM).
- Developed dynamic Web Application using ASP.NET, C#.NET, XML, HTML, CSS, Bootstrap JavaScript, Angular JS and AJAX including jQuery library.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET wif C# as code behind Angular JS, JavaScript is used for client side validation.
- Created and validated Views, User Controls, Models and Controllers using MVC Framework wif Razor Syntax and Used jQuery for Client Side Scripting.
- Performed coding and supporting work of .NETweb applications using MVC architecture and Web API as back-end REST service. Also, Implemented Multi-Threading and Asynchronous WEB API using C# calls to improve the performance of the application.
- Utilized Entity Framework and LINQ to create custom entities and to connect the data access layer to SQL Server for the REST based ASP.NETWEB API web service. Configured Web Application on Internet Information Server (IIS).
- Used Entity Framework to create Models and used tools to explore REST API. Used NuGet package manager to pack and Use the updates versions of browser control.
- Created Schemas, Logins, Tables, Clustered and Non-Clustered Indexes, Views, Functions and Stored Procedures in SQL and T-SQL using MS SQL server.
- Worked in developing Custom Report and different types of Tabular Reports, Matrix Reports, Ad hoc reports, viewer control reports and distributed reports in multiple formats using SQL Server Reporting Services (SSRS).
- Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
- Created automated Unit Tests, Integration Testing using N-Unit and involved in writing Test Plans for user testing.
- Used Git for source code control, project related document sharing and team collaboration.
Environment: Angular JS, Bootstrap, JQuery, ASP.NET, C#, .NETFramework, XML, HTML5, CSS3, Restful, Web API, IIS, ASP.NETMVC, ADO.NET, SQL SERVER, Azure, Entity framework, SSIS, SSRS, N-Unit Test.
Confidential, San Jose, CA
Sr. Dot Net Developer
Responsibilities:
- Designed and implemented application using Microsoft .NETFramework, Web API, C#.NET, ASP.NET, AJAX, JavaScript, Bootstrap, jQuery, Angular JS, XML.
- Involved infullSoftware development life-cycle (SDLC) followed by agile methodologies high quality software model.
- Built front-end SPA using CSS, HTML, AngularJS, and bootstrap and back-end using ASP.NETMVC and Web API.
- Extensively used Datasets, Data tables and Data views to retrieve and manipulate data and display in ASP.NET front-end interface.
- Worked wif Web API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- TEMPEffectively used Session and Cookies for users to validate and to make a timeout for the connectivity wif the database and Maintained the code coverage above 85% always.
- Aserver-sideWeb API was used as programmatic interface to a definedrequest-response message system, typically expressed inJSONorXML, which is exposed via the web most commonly by means of anHTTP-based web server.
- JavaScript has anAPIfor working wif text,arrays, dates andregular expressions, but does not include anyI/O, such as networking, storage or graphics facilities.
- Stored Procedures, Triggers and Views for the data access were implemented in SQL Scripts and tested in SQL Server 2012 and Creating SSIS packages that involves migration from legacy systems to centralized Database.
- Performed debugging and unit testing of the web applications using N-unit.
- Extensively worked on TFS integration tool to migrate TFS data wifin TFS internal servers.
Environment: .Net Framework, Web API, ASP.Net, AJAX, JavaScript, Bootstrap, JQuery, XML, CSS, HTML, Angular JS, ASP.Net MVC, JSON, SQL Server, Agile Methodology, N-Unit, TFS.
Confidential, Ferguson, MO
Dot Net Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, design, development and testing in agile methodology.
- Involved in development of Web Forms, Classes using C#.NETthat incorporates both N-tier architecture and database connectivity.
- Designed web pages using ASP.net server controls, HTML, AJAX, CSS, Bootstrap and JavaScript.
- Implemented client side scripting using JQuery and server side coding using built in ASP.net controls and C#.
- Deployment of WCF web services for online transactions using C# and exposed them through SOAP and HTTP.
- Worked wif OOP’s which are used to do the transactions on database in middle tier using ADO.Net Entity Framework.
- Used performance-tuning techniques to reduce garbage collection times wif the help of CLR profiling.
- Designed and developed application in a MVC design pattern that converts database views to hierarchical XML documents which are then streamed to the ASP presentation layer.
- Wrote SQL Queries to create tables, stored procedures, triggers, creating DTS Packages using SQL server, Entity Framework and LINQ.
- Used ADO.NET Object Model to Interact wif SQL Server Database using C#.
- Developed the SQL Server Stored Procedures, Views and User-Defined Functions that are required for the application in MS SQL Server.
- Working in an Agile Environment to deliver higher-quality software far more rapidly. Performed debugging and unit testing of the web applications using N-Unit.
Environment: C#.Net, ASP.Net, ADO.Net, HML, AJAX, CSS, Bootstrap, JavaScript, WCF, MVC, SQL Server, Entity Framework, LINQ, N-Unit.
Confidential, Chicago, IL
Dot Net Developer
Responsibilities:
- Involved in enhancing the application Designs and Development for clients requirement based on the market demand and the Agile/Scrum methodology to implement the application.
- Developed front-end for ASP.NET web applications, using HTML, DHTML, CSS, JavaScript, JQuery, Master Pages and CSS.
- Involved in developing the requirement wif C#, ASP.NET, WCF and Web services in .Net Technologies. Configured Web application on Internet Information Server (IIS).
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Used AJAX Server Side Tools like Update Panel, Script Manager, Update Progress and Pop-Up Extenders to prevent the entire page reloading and to manage browser history.
- Created WCF Services using C#. NET responsible for communicating and providing real time data from integrated server to Client Application.
- Involved in developing the Reports modules and provide the robust export to excel functionality.
- Involved, working on database scripts, Store Procedures, View, Indexes and Functions in SQL server.
- Worked wif Team Foundation Server (TFS), which stores all code, as well as a record of all changes and current checkouts for versioning.
Environment: .NET Framework, Visual Studio, ASP.NET, C#, Web services, SQL SERVER, CSS, JavaScript, HTML, DHTML XML, AJAX, WCF, T-SQL, MVC, TFS.
Confidential, Midland, MI
Dot Net Developer
Responsibilities:
- Developed GUI coding and other major coding using HTML, CSS, JavaScript, Cascading style sheets (CSS), Master Pages.
- Developed business, database objects and security objects using C# and Designed screen prototypes using C#. Net.
- C# is used in ASP.Net pages to take the advantage of object oriented .Net Framework class library and Used MVC Framework to develop the application.
- Participate in designing data access layers, security and transaction management aspects of the application along wif windows services.
- Role in designing properties-owners, applicant's modules and Configured Web configuration file for security to Application.
- Used Server side Controls, event driven code, Tracing and Debugging features, just in time compilation, Caching Services for better performance.
- Responsible for maintaining and updating SQL Server database and developing ETL data transformation tools using SSIS (SQL Server Integration Services) packages via the Business Integration development environment in Visual Studio .Net.
- Improved the application performance using optimized stored procedures. Using SSRS wif Report Manager to view, subscribe to, and manage reports using Visual Studio Report Viewer web control.
- Support the Data architecture team in designing the database schema and also contributed in the manual Unit testing and bug fixing.
- Working wif version controller Visual Source Safe (VSS) for maintaining history of source-code and project documents.
Environment: ASP.Net wif C#, MVC, ADO.NET, Windows Services, XML, CSS, XSLT, HTML, SQL Server, SSIS (BIDS), T-SQL, SSRS.
Confidential, Naperville, IL
Dot Net Developer
Responsibilities:
- Built GUI using HTML, DHTML, Web Forms classes and AJAX control for providing a consistent look and their individual states persisted across sessions, thus saving individual preferences and providing a smooth navigation experience.
- Developed UI using XAML as scripting language, Windows Presentation Foundation (WPF) for TEMPeffective UI and animation and C# as code behind.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Implemented Model-View-Controller (MVC) Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Developed Win Forms user interface projects wif initial layout and base controls.
- 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.
- Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records.
- Created prototype and production-level object-oriented applications throughout software development lifecycle, including design, modeling, coding, testing, and documentation.
- Created new database objects like Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Working wif version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
Environment: C#, Visual Studio, .Net, windows application, Multi-threading, .Net, SQL Server, TFS, MVC, XAML, WPF, HTML, DHTML, Web forms.
Confidential
Dot Net Developer
Responsibilities:
- Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users and documented the modules developed front-end screens.
- Used JavaScript validations wif ASP.NET controls and developed classes in Business Layer and in Data Access Layer in C#.
- UI Designing, Development and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and .NET Framework.
- Developed and Consumed XML Web Services using SOAP and WSDL.
- Used Custom Validations and User Validation to give access to registered users and developed Business Logic classes for Transaction Module using Business Services.
- Used LINQ for webpage development and Developed T-SQL Stored Procedures for Generating Reports.
- Worked on Visual Source Safe (VSS) for source control and application development.
- Used Unit Testing to test the applications
Environment: C#, .NET Framework, ASP.NET, XML, Web Services, Java Script, CSS, ADO.NET, HTML, MS Excel, Visual Source Safe(VSS), SQL Server and Visual Studio.