Full Stack Dot Net Developer Resume
Providence, RI
PROFESSIONAL SUMMARY:
- 8+ years of experience in Application Design, Development, Coding, Debugging and testing of Web and Windows based client/server applications with n - tier architecture using Microsoft Technologies.
- Proficient in .NET Technologies, .NET Framework, Microsoft Visual Studio, SQL Server.
- Expertise in working with all SDLC modules with different project development models such as Waterfall, Agile (Scrum), Test Driven Development(TDD).
- Strong in Object Oriented Design (OOD), Unified Modelling Language (UML), Object-Oriented Programming (OOP), Service Oriented Architecture(SOA) using C#.NET, VB.NET.
- Technical expertise in Microsoft Technologies such as .NET Framework, C#.NET, VB.NET, ASP.NET, ASP.NET MVC Framework, WebAPI, XAML, AJAX, SQL Server, ADO.NET, LINQ, Entity framework, Windows services, Windows Work Flow, Razor Views, WPF, MVVM, WCF, REST, SOAP, IIS, Azure.
- Strong knowledge in Website designing using Web Forms, HTML5, CSS3, XML, JavaScript, jQuery, JSON, AngularJS and responsive website designing using Bootstrap.
- Working on client side using AngularJS, ReactJS, jQuery, JavaScript, AJAX, bootstrap and jQuery plugins and Performed Two-way data binding using AngularJS and developed a rich UI.
- Proficiency in developing services like Web Services, WCF Restful services, WCF SOAP services and ASP.NET WebAPI's (REST) and deploying them in IIS and Azure.
- Experience in developing Web Applications using third party controls like Telerik, Kendo UI in designing ASP.NET MVC applications. Good knowledge with concepts like Custom Routing, HTTP Handlers, Fluent APIs, Data Annotations, URL Routing, View Models.
- Creating XML based SOAP Web Services, WCF Services and consuming them from the UI layer and implemented the WCF Restful, WebAPI services that communicate data in both XML and JSON format.
- Extensively worked on Entity Framework generating ORM Models and integrating them through SQL and using LINQ to query the Entities using both code first and database first approach.
- Experienced in WPF (Windows Presentation Foundation) development using XAML, MVVM including front end designing in Microsoft Expression Blend and back end programming with C#, VB.NET in Microsoft Visual Studio.
- Experience in Creating Azure SQL database, performed monitoring and restoring of Azure SQL database.
- Experience in working with Microsoft SQL server, Oracle Database, MongoDB, (NoSQL) and MySQL.
- Extensive working experience in database design and development, for creating complex database queries, Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL and PL/SQL in SQL Server, Oracle.
- Created content driven and user-friendly applications in WPF and Silverlight using MVVM and deployed the WPF application in IIS.
- Developed T-SQL queries to generate custom reports, different types of Tabular, Matrix, Ad-hoc and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS) and SQL server analysis services (SSAS) and strong knowledge of SQL server ETL development.
- Extensive working experience in using unit testing framework like NUnit, XUnit and Selenium.
- Hands on experience using Source Code Control Systems like Microsoft Team Foundation Server (TFS), Git and Microsoft Visual Source Safe(VSS).
TECHNICAL SKILLS:
Languages: C#.NET, VB.NET, JavaScript, T-SQL, PL/SQL.
.NET Technologies: ASP.NET, VB.NET, ASP.NET MVC, .NET, ADO.NET, LINQ, Entity Framework, WPF, XAML, MVVM, WCF Services, Web Services, ASP.NET WebAPI, WinForms, Web Forms, NUnit Testing Framework.
Front End Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, Typescript, XML, JSON, TypeScript, AJAX, jQuery, AngularJS, Angular 2/4, Knockout.
Database: SQL Server, Oracle 9i/10g, MongoDB, MS Access.
Development Tools: MS Visual Studio, MS Visual Code, SQL Management Studio.
Reporting Tools: SQL Reporting Services (SSRS), SQL Integration Services (SSIS), Crystal Reports, Dream Weaver, MS Visio.
Version Control Tools: Team Foundation Server (TFS), Git, Visual Source Safe(VSS), SVN.
Web Servers: Internet Information Services, Azure.
IDE & Tools: JIRA, Jenkins, Docker, Selenium.
PROFESSIONAL EXPERIENCE:
Confidential, Providence, RI
F ull Stack Dot Net Developer
Responsibilities:
- Responsible for analysis, design, implementation and deployment of code and database. Maintain SDLC process whole development life cycle in Agile methodology using Visual Studio 2015, SQL Server 2014.
- Designed Single Page Applications(SPA) with dynamic User Interface via Angular 2 by developing new user-facing features, using HTML5, CSS3, Bootstrap, JavaScript, TypeScript, jQuery, Angular 2, ASP.NET, ASP.NET MVC, WebAPI, SQL Server.
- Implemented Angular 2 for asynchronously update of element (search, sorting, updating the data and pagination).
- Designed Front-End Web Forms, web page used ASP.NET Razor View as a view engine and HTML5, CSS3, Bootstrap, XML, jQuery, Angular 2.
- Implemented repository and unit of work patterns by using dependency injection on MVC Controller level to facilitate Unit Testing and Test Drive Development.
- Built the web application using ASP.NET MVC, Designed and executed n-tier architecture using ADO.NET Entity Framework as Data access layer and Model, Controllers for Business access layer and ASP.NET WebAPI REST Services as Service layer with LINQ to select specific/clean data using code first approach.
- Created web services using ASP.NET WebAPI (HTTP, REST), WCF(SOAP) consumed them in the frontend using AJAX calls. Deployed the web application and services in IIS, Azure.
- Involved in designing and development of Service Oriented Architecture (SOA) services using WCF and Restful WebAPI’s based on XML, JSON, WSDL, ASMX, HTTP and SOAP protocols.
- Designed the database using SQL Server with SQL Server Management Studio and created Stored Procedures for specific View model, triggers, Constraints, Indexes and Functions using T-SQL.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Involved in Developing Queries in T-SQL for generating Cross-Tab Drill-down reports in SSRS (SQL Server Reporting Services) and used integration services in SSIS to generate data from various data sources.
- Engaged in White Box Testing Techniques such as Unit Testing, Integration Testing, with NUnit Framework. Implemented other third-party library to optimize the code such as Automapper.
- Migrated data from on-premises data servers onto Microsoft Azure cloud platform utilizing Azure data factory and Deployed .NET application to Microsoft Azure Cloud Service project as part of cloud deployment.
- Used JIRA for requirements gathering and testing and Bug tracking and Team Foundation Server(TFS) 2015 as version control, continuous build and deploy tool.
Environment: Visual Studio 2015, C#. NET, ASP.NET MVC 5.0, ADO.NET Entity framework, LINQ, WebAPI, WCF, SQL Server 2014, T-SQL, SSRS, SSIS, Web Forms, Razor, HTML5, CSS3, Bootstrap, jQuery, Angular 2, HTTP, REST, SOAP, AJAX, XML, NUnit, Team Foundation Server 2015, IIS, Azure.
Confidential, Boise, ID
Full Stack Dot Net Developer
Responsibilities:
- Developed web application in Visual Studio 2013 and Microsoft SQL Server 2012. Designed Presentation layer using ASP.NET, AngularJS, Bootstrap, HTML 5, CSS3, JavaScript, jQuery and AJAX using TDD and Agile methodology.
- Used MVC design pattern for developing views, controllers and models using ASP.NET MVC 5, Data Access layer as Entity Framework, Service layer as ASP.NET WebAPI, WCF and used C#.NET for construction of business logic for developing various abstract classes, interfaces.
- Designed Single Page Applications(SPA) using AngularJS, HTML5, CSS3, Bootstrap to help the responsiveness of webpage with custom CSS3 style sheet.
- Used AngularJS directives ng-model, ng-bind and ng-grid, ng-repeat for showing Tabular Database. Developed form validation with AngularJS $valid, and data validation.
- Used third party library to optimize the design of web page such as Telerik UI, Kendo UI.
- Developed HTML helper methods, Custom filters. Developed Views and partial views using Razor syntax and utilized validation controls for server-side validation and JavaScript for client-side validation.
- Created REST Services using ASP.NET WebAPI and C# to expose analytics data to the clients and hosted them in IIS, Azure.
- Used Entity Framework to import all the Database Objects, used LINQ on these objects, and updated the data back to the Database by using LINQ Providers
- Created WebAPI Controllers (Web API 2) in ASP.NET MVC to build, maintain Restful (XML, JSON) services and consume the API's client side using AngularJS data binding.
- Designing and developing the database objects like Tables, Views, Triggers, Indexes and Complex T-SQL Stored Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions) in SQL Server 2012.
- Created SSIS (SQL Server Integration Services) packages to Import/Export data from various data sources and SSRS (SQL Server Reporting Services) for generating reports in T-SQL.
- Created Unit Test suites to test the functionality of the web application using NUnit Framework and used the MS Test runner to test the web application.
- Responsible for managing live-site dev, staging, and prod Azure environments. Performed migration of Microsoft SQL server to Azure SQL database.
- Used Team Foundation Server 2013 (TFS) for Source Code Control, project related document sharing, team collaboration, build and deployment.
Environment: Visual Studio 2013, C#, ASP.NET 4.5, ASP.NET MVC, ASP.NET WebAPI, WCF, Razor, ADO.NET Entity Framework (Code First), LINQ, JSON, AngularJS, HTML5, CSS3, Bootstrap, Telerik UI, Kendo UI, SQL Server 2012, T-SQL, MS Test, Team Foundation Server 2013, IIS, Azure.
Confidential, Burlington, NC
Sr Dot Net Developer
Responsibilities:
- Developed Single Page Applications (SPA) on .Net Framework using ASP.NET MVC, C#, ASP.NET, Web API, Entity Framework, HTML5, CSS3, Bootstrap and AngularJS using Agile methodologies.
- Used HTML5 validations and new form element types to implement validation in AngularJS and developed the interactive pages utilizing Bootstrap, CSS, HTML5 and JavaScript.
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JavaScript and AngularJS.
- Developed the application using ASP.NET MVC with C# .NET, AJAX as the Business Logic layer and Entity framework as Data Access layer and WCF REST and SOAP as service layer.
- Creating XML based SOAP Web Services, WCF Services and consumed them from the UI layer and Implemented the WCF Restful services that communicate data in both XML and JSON format.
- Implemented MVC pattern in the application development and developed Controllers, Models, Views, Partial Views using C#, jQuery, JavaScript.
- Responsible for developing and maintaining middleware component using C# and ASP.NET in all the layers (Web, Business, Data access and Service layer) and WCF services across the enterprise.
- Utilized LINQ to access entities created by Entity framework using standard access patterns to manipulate XML files, or JSON files or arrays, Lists and dictionaries.
- Created tables, packages and writing Stored Procedures, functions for loading the existing data from the mainframe database to the newly created Oracle database using PL/SQL.
- Developed database using complex stored procedures, triggers and indexes using PL/SQL in Oracle 11g & T-SQL in SQL Server 2012 and imported Data among two databases. Developed back end interfaces using PL/SQL packages, stored procedures Collections, Object Types, triggers.
- Implemented SSIS packages to update SQL data tables from different data sources. Developed various reports by using SSRS.
- Engaged in White Box Testing Techniques such as Unit Testing, Integration Testing, with N-Unit and Utilized Fiddler to analyze various web Services.
- Agile Methodology is used for the development with daily scrums, coupled with Test-Driven Development (TDD).
- Used Microsoft Azure to deploy application to cloud server.
- Used JIRA for requirements gathering and testing and Bug tracking, Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Environment: Visual Studio 2012, C#.NET, AngularJS, ADO.NET Entity Framework, LINQ ASP.NET 4.5, MVC, WCF, Web Services, AJAX, XML, REST, SOAP, Oracle 11g, SQL Server 2012, T-SQL, PL/SQL, HTML5, CSS3, JavaScript, jQuery, Bootstrap, JavaScript and Web User Controls, IIS, REST/SOAP, TFS, JIRA, SSIS, SSRS, Azure.
Confidential, Tempe, AZ
Dot Net Developer
Responsibilities:
- Responsible for analysis, design, implementation and deployment of code and database. Maintain SDLC process whole development life cycle using the Agile methodology
- Designed and develop user interface for public web application and intranet windows application using Visual Studio 2010, ASP.NET, C#.NET, WPF, WCF, AJAX, XML, XAML and CSS with object oriented programming techniques. Used various features of C#.NET includes reflections, generics, partial classes, LINQ and lambda expressions.
- Used (MVVM) Model-View-View Model design pattern to develop rich user interface (UI) WPF and Silverlight application. Involved in design, coding and testing of multi-tier Windows Form application.
- Extended WPF's data grid control to handle custom editing, selection, and validating behavior. Developed user and custom controls using C#, Visual Studio 2010 and Expression Blend for WPF application.
- Developed classes in business layer and in Data access layer in C#.NET. Created and deployed web services to interact with the other applications and exposed them using SOAP and HTTP using WCF.
- Implemented the SOA architecture and made used of Singleton, Façade and Factory design patterns. Used SOAP and HTTP for consuming XML, JSON web services.
- Worked on developing the data access layer of the application using C# and ADO.NET and developed domain model objects for data sharing across multiple layers of the application.
- Developed SQL database in SQL Server 2008, Develop Stored Procedures, Functions, Triggers, Indexes using T-SQL in SQL Server for fetching data and binding.
- Generated reports in multiple formats using Crystal Reports and SQL Server Services (SSIS, SSRS).
- Engaged in White Box Testing Techniques such as Unit Testing, Integration Testing, System Testing with N-Unit and Utilized Fiddler to analyze various web Services.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.
Environment: Visual Studio 2010, Visual Expression Blend, ASP.NET, WinForms, C#.NET, WPF, MVVM, XAML, AJAX, XML, CSS, SOAP, HTTP, WCF, ADO.NET, LINQ, Agile, SQL Server 2008, T-SQL, SSIS, SSRS, TFS, Silverlight 4.0, IIS 7.0.
Confidential, Estero, FL
Dot Net Developer
Responsibilities:
- Worked on all phases of Software Development Life Cycle (SDLC) in Agile environment.
- Developed the application using the 3-tier architecture. Implemented all the business and Data Access layers using C#.NET. Developed the presentation layer using ASP.NET Web Forms, JavaScript, jQuery and CSS.
- Designed all the web forms using ASP.NET server controls, HTML and CSS to registered users and documented the modules. Used all ASP.NET 3.0 controls for designing all Web Forms.
- Implemented all the client-side validations using JavaScript and jQuery. Implemented Exception Handling, Logging and Validation of incoming requests to the server.
- Worked on developing the data access layer of the application using C# and ADO.NET and developed domain model objects for data sharing across multiple layers of the application.
- Extensively used ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object to access the data in database.
- Created database objects using SQL Server 2005 including complex Stored Procedures, DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for applications in T-SQL.
- Involved in testing the application using Unit tests, Integration Tests and System tests using MS Test Framework.
- Developed T-SQL Stored Procedures for Generating Reports using SSRS.
- Used Unit Testing to test the applications and used Visual Source Safe (VSS) for the security and the version control.
Environment: Visual Studio 2008, C#, .NET Framework, ASP.NET, HTML, JavaScript, CSS, ADO.NET, Visual Source Safe(VSS), SQL Server 2005 and Visual Studio 2005.
Confidential
Dot Net Developer
Responsibilities:
- Worked on all phases like Design, Develop, Testing of application using Software Development Life Cycle (SDLC) in Agile environment.
- Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#.
- Developed Web Forms and User Controls using ASP.NET, AJAX control toolkit and JavaScript for the administration of Application Components.
- Created ASP.NET Web forms and server controls to display dynamic data obtained using Microsoft ADO.NET and Data binding.
- Created robust CSS (Cascading Style Sheets) and Themes to maintain design consistency across all Web Forms.
- Implemented all the client-side validations using JavaScript and jQuery. Used Custom Validations and User Validation to give access to registered users and developed Business Logic classes for Transaction Module using Business Services.
- Designed and implemented components that convert disconnected datasets to valid XML that is transformed by XSL/XSLT/XPATH files to HTML.
- Involved in database design on SQL Server 2005 and development of different database objects containing functions, triggers, store procedures to manipulate database of the application.
- Involved in testing the application using Unit tests, Integration Tests and System tests using MS Test Framework.
- Used Visual Source Safe (VSS) for the security and the version control.
Environment: Visual Studio 2008, C#, .NET Framework, ASP.NET, HTML, AJAX, JavaScript, jQuery, CSS, ADO.NET, XML, XPATH, MS TEST, Visual Source Safe(VSS), SQL Server 2005.
