Full Stack .net Web Developer Resume
SUMMARY
- .Net Developer with 6+ years of software development work experience. Extensively worked in all cycles of an Agile - driven software development process, which leverages a range of technologies. Conscientious senior .Net Developer adept at collaborating with system engineers to develop and design an assortment of production applications.
- Total 6+ years of experience in various domains and maintenance of the software development lifecycle using Agile and Scrum methodology.
- Expertise in developing applications using Microsoft technologies such as .NET Framework, Web applications using ASP.NET, ASP .NET MVC, Win Forms using Microsoft Visual C#.NET and VB.NET, Database access using ADO.NET and Entity
- Responsible for injecting services into the components by making use of Angular 6 Injectors and configured HTTP interceptors to consume the web services securely.
- Involved in creating rich and interactive UI using CSS3, JavaScript, Ajax, Typescript and Angular 6.0 / Angular 8.0
- Expertise in creating functions of PowerBuilder.
- Extensive experience in Responsive web-based page and site designs using HTML, XHTML, DHTML, CSS, Bootstrap and AJAX.
- Build REST API for Address verification and CRUD of Address Book in Node.js.
- Worked to develop fully responsive front-end features using AngularJS directives, controllers, factories, and services.
- Worked on Angular 2//5/6/8 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Experience in working with Angular 2//5/6 Components, Directives, Pipes, Services and Modules using Type Script as Programming Language.
- Worked with Angular 2/4/5 routing, Lazy loading and knowledge on React (JSX) Forms to develop the client-side application.
- Well versed in N-Tier Architecture and Web applications using Windows forms, Web forms and Windows services, SOAP, IIS and XLST.
- Thorough knowledge of Waterfall and Agile Methodologies in Application Development with hands on experience working on Agile Development Team following SCRUM Methodology and paired programming using Test Driven Development (TDD).
- Experience in creating dynamic web pages to get faster response time and to obtain partial updates using ASP.NET, Master pages and AJAX framework.
- Expertise in developing windows communication foundation services to expose useful functionality to Web users and Developed Web API’s for backend data communication.
- Experience in using the third-party controls like Telerik RAD, ASP.NET, Kendo UI, DevExpress and MVC UI controls
- Strong verbal, written and interpersonal communication skills.
- Worked on the Release and Problem management from requirements gathering through testing.
- Involved in production support and fixing production issues.
- Coordinating with offshore and onshore teams to drive through the SDLC on various critical issues
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning. Possess excellent communication, project management, documentation, and interpersonal skills.
TECHNICAL SKILLS
.Net Technologies: C#, MVC, ASP.NET, VB.NET ADO.NET, LINQ, Entity Frameworks, ASP.NET
Languages: C, C#, VB.
Web Technologies: ASP, XML, XAML, XSD, XSLT, AngularJS, JSON, HTML 5, CSS, Bootstrap, SCSS.
Web Services: IIS, IBM Web Sphere, REST, SOAP.
Scripting Languages: Java Script, VB script, jQuery, AngularJS, Express.js, Angular 2/4/5, Type Script, Gulp JS, Node JS, React.JS, Ext JS
Version Controls: Team Foundation Server (TFS), SVN, Visual Source Safe (VSS)
Development Tools: Microsoft Visual studio 2012/2010/2008/2005 , Microsoft Visual Basic 6.0, C#, Java Script, N-Hibernate
Database: Microsoft SQL Server, Oracle, IBM DB2, Mango DB.
PROFESSIONAL EXPERIENCE
Confidential
Full Stack .Net Web Developer
Responsibilities:
- Gathering the requirements, Analyzing, designing the Application with various technical possibilities of achieving business requirements, Testing and Documentation.
- Providing the suggestions/solutions with respect to the standards and best practices of coding Guidelines.
- Designing and developing the application using Angular 6
- Rewriting the old Quotes Dashboard application to a new application with extended functionality using .NET core and Angular 6.
- Developed an integrated web portal using Angular 6, Typescript 2.x, ES6, HTML5, Bootstrap 4, CSS3, Fusion Charts and Media Queries.
- Used Router module to configure routes for navigating between different HTML pages and protected them using Route Guards.
- Used Angular6 and Type Script to bind the View Model to HTML file and developed functions to change the properties of the fields of the grid being display after analyzing the provided data.
- Developed Web application using ASP.NET MVC 4.5/5.0/6.0 and .NET Core 2.1/3.1.
- Responsible for injecting services into the components by making use of Angular 6 Injectors and configured HTTP interceptors to consume the web services securely.
- Configured Reactive and Template-driven forms with dynamic components using Angular 6.
- Developing GUI using Angular 6, Typescript, HTML, and CSS, JSON.
- Using Angular Error Handler for handling exceptions and storing the exceptions for future tracking
- Using Typescript concepts to create different Client-Side functions that greatly decreased the processing time and resource consumption.
- Implemented the data access layer using C# and ADO.NET.
- Creating applications using C# and enhancing projects for .NET applications
- Used Dependency injection to abstract dependencies to allow them to be mock during unit tests using Moq framework.
- Used Angular 6 to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, and wrote custom directives for a responsive, CSS-animated user interface.
- Developed Custom Pipes, Directives, Services and Modules in Angular 5 Applications.
- Creating Tables, Types, Stored procedures, Functions and Views as per business scenarios.
- Developing various stored procedures for the data retrieval from the database and Perform Database Normalization.
- Designed and Developed views in MVC 5 using Razor Engine
- Performing Data handling using Entity Framework and LINQ to Object queries
- Working on Validation on Server side and client side to identify the users with false data.
- Implementing Security features of Authentication and Authorization using Auth 0
- Creating a verification process for the user based on Session requirements.
- Writing REST APIs to retrieve data from SQL database views.
- Used Jenkins for continuous integration (CI) and continuous deployment (CD) of the application
- Developing a REST API project using ASP.NET core 2.0.
- Involved in developing UI pages using HTML5, CSS3, JavaScript, jQuery & made pages dynamic using AJAX & JSON.
- Used JQUERY and AJAX for service calls on pages to interact with the server for information.
- Utilized various JavaScript and JQUERY libraries, AJAX for form validation and other interactive features.
- Wrote test cases and performed Unit testing, Functionality testing, System Testing and Integration testing for the application.
- Implementing and supporting deployments to production and non-production environments.
- Monitoring the jobs during pre-production phase and jobs running on production.
- Providing the fixes and solutions faced by end-users in production.
Environment: ASP.NET MVC 5.0/6.0, .NET Framework, .NET Core, Visual Studio 2019, IIS, C#, ADO.NET Entity Framework, HTML5, CSS3, AJAX, JavaScript, JQuery, Angular 6.0, Typescript, SQL Server 2019/2012,XML, Jenkins, Razor View Engine, Azure, Server2008R2/2016
Confidential, Santa Ana, CA
.Net Web Developer
Responsibilities:
- Implemented Agile Methodologies and SCRUM Framework in the iterative process of development
- Used knockout JS to create the observables and Data Binding.
- Implementation of a responsive UI, which will scale itself depending on the device, platform and browser, using Angular 4.0, HTML, SASS, Bootstrap, Web pack.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Wrote queries to produce reports using SQL Server Analysis Services (SSAS) and Reporting service SSRS.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 4.0.
- Worked on Angular 4.0 by consuming Restful web API & Used Angular 4.0 forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side.
- Created Angular 4.0 components, implemented Interpolation, Input variables, Bootstrapping, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Worked on Typography, Notifications, and Timeout functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 3 using Angular 4.
- Used Angular 2 framework for building web-apps and Restful services.
- Implemented AJAX functionality using JQUERY, JSON and XML. Extensively used jQuery selectors in accessing various parts of the DOM. Built Web pages that are more user-interactive using AJAX, JavaScript, and Angular2.
- Created Single Page Application with the help of Angular 2 Router Module and used template routing for breadcrumb.
- Worked on algorithms, data structures and multi-threading
- Used UI Bootstrap, Angular UI grid and MVC5 for developing rich user interface.
- Maintained applications, which used classic ASP, VB.NET, ASP.NET, .NET Core.
- Worked with and applied C# concepts such as Collections, Multithreading and Memory Management.
- Got most of my daily work in form of incident tickets and service requests. Also served as an L2/L3 level support.
- Developed three survey systems, each with 3+ parts - survey email, survey form, and batch processes that sends emails. (Services)
- Using GIT and VSTS/Azure DevOps for Source Code Control, project related document sharing across team. Created Crystal Reports and SSRS reports for customer receipts and internal purposes
- Providing the maintenance and assistance to end-users and Logging the bugs in Azure DevOps.
- Involved in requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Used JavaScript, JQuery, Angular and ASP.NET MVC to perform validations and catch the events on client's browser.
- Written simple to complex stored procedures using T-SQL to retrieve the data from SQL Server 2014 database
- Used concepts like Inversion of Control and Dependency Injection using Unity.
- Used Jenkins for continuous integration
- Developed Security Module Implemented IT Security Features like Login Controls, Personalization, Membership, Authentication and Authorization using Forms Authentication using SQL Server and MVC 5.0.
Environment: ASP.Net Core 2.0/2.1, C#, MVC, Visual Studio 2017, Visual Studio Code 2018, Notepad++, XML, IIS 7.5, HTML5, CSS3, JavaScript, JQuery, Angular 2/4/5/6, Typescript, T-SQL, Fiddler, Postman, Angular Augury, GIT, Razor View Engine, Jenkins, Kendo UI, Azure, Team Foundation Server (TFS) and Agile Methodology.
Confidential
.Net Web Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle of 3-Tier architecture including Analysis, Design, Implementation, Testing and Maintenance using agile methodology .
- Designing and developing application using MVC 5, C#, SQL
- Creating applications using C# and enhancing projects for .NET applications
- Migrated the project from .Net 3.5 version to 4.6 version
- Designed and developed several Win forms and Web Forms.
- Wrote several client-side validation scripts using JQuery and server-side validation scripts.
- Implementing new design changes to improve the efficiency of the Web Application.
- Designed responsive and user friendly user interfaces with MVC 5 Razor Views, HTML5, CSS 3.0, AngularJS and Bootstrap 3.0
- Designed Data Access Layer (DAL) and its Methods (ADO.NET) as a connection between Business Logic and Database layer
- Developed WEB API services for the HTTP methods get, post, put, and delete for the metrics user story functionalities
- Designed various screens using asp.net and Telerik rad controls
- Coded stored procedures and queries extensively for querying the database using ADO.Net
- Extensively used JQuery Ajax calls for communicating between client and server.
- Created custom web apps using .net MVC, infragistic controls and knockout.js to customize company's business needs
- Worked on DOM manipulation using JavaScript, JQuery and Angular.
- Deploying Web Application onto IIS 8.0 for testing the Application on a weekly basis.
- Written several unit test cases to verify correct working of classes and more code coverage. Used Moq and NUnit framework
- Consuming WEB API Services to implement several features of the Web Application. reated several common kendo widgets that can used by several forms such as Dynamic Grids, Rule Evaluations, button action events, pager etc
- Involved in database design. Created stored procedures, packages, database views and worked with T-SQL queries for the underlying SQL Server Database
- Created coding and deployed XML Web Services (WCF) using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in web application
- Created the web reports using SQL Server Reporting Services (SSRS).
- Worked with Test Driven Development (TDD) by writing automated test cases
- Implemented and Deployed SSIS packages for Data migration from traditional platforms
- Used Visual Studio to create C# console applications that use LINQ, Dependency Injection, and inheritance
- Using GIT/VSTS source control for updating the Work Items assigned for development.
Environment: C#, .NET Framework 4.6, MVC 5, .Net Core, Entity Framework 6.0, ADO.Net, Visual Studios 2017, SQL Server 2014, GIT, JSON, CSS Bootstrap 3.0, HTML5, AngularJS, JQuery UI, KENDO UI, WEB API, Razor View Engine, Nunit, SSIS, SSRS, TDD, Dependency Injection, Telerik, T-SQL, LINQ to Objects.
Confidential, GA
.Net Web Developer
Responsibilities:
- Implemented Agile Methodologies and SCRUM Framework in the iterative process of development.
- Enhanced the website for improvised usability for the customer, optimized page layout using .NET framework, HTML 5, CSS3, and wrote client-side validations using Java Script.
- Developed WEB API services for the HTTP methods get, post, put, and delete for the metrics user story functionalities
- Created custom web apps using .net MVC, infragistic controls and knockout.js to customize company's business needs.
- Used Visual Studio to create C# console applications that use LINQ, Dependency Injection, and inheritance.
- Designed the web UI using ASP.NET, HTML, Typescript, CSS, Web Forms and AJAX controls.
- Moved the Legacy code from vb script to C# with entity Framework 4.5 considering code first approach.
- Developed a password distribution module, which will display the initial password to the account owners
- Used XML to create web-based tools for transactions on SQL databases.
- Involved in designing of WPF screens and implementing MVC design pattern.
- Responsible for developing Application using ASP.NET MVC 5.0 and C#.
- Involved in design, development and maintenance.
- Used UML for designing the application.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Complete knowledge to work on with Portfolio while developing stages of web application, windows application and mobile Applications.
- Involved in developing distributed, transactional, portable and secure application using WCF hosted on IIS and access those application using different technologies like java, remoting services.
- Responsible is using JQuery for Client Side Validations, Calling the Controller Actions, and Making calls to the WCF Services.
- Development experience in C#, XAML for Silverlight applications and web applications for Microsoft SQL Server.
- Written automation scripts for testing WEB APIs by reading JSON files, processing with http web request and http web response objects.
- Used WPF for developing the desktop applications with MVVM pattern and created UI controls in XAML pages.
- Designed few WPF Forms, Custom Controls and User Controls for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice
- Used NHibernate, WPF to communicate between DAL and other business components.
- Developed application using WCF, RESTful Web Services for getting good responsive to the application from all modules of utilization.
- Used JSON for web services responses.
- Implemented Data Access layer using WCF, Web-API restful services and Entity Framework.
- Used SOAP protocol to transfer the XML based message such as applicant's requests and loan information over computer networks
- Made Order report, Inquiry report, check out report in Crystal report.
Environment: ASP.Net, Windows Applications, Windows Forms, Class Libraries, Framework 3.5 / 4.0 / 4.5, MVC5, C#, TELERIK Kendo UI, Crystal Reports, Bootstrap, MSSQL, PL/SQL, Reporting Services, Web Services, WCF, XML, Progress, Visual basic, SSRS, SSIS, T-SQL.
Confidential
.Net Developer
Responsibilities:
- Good experience in all aspects of Software development life cycle (SDLC) as well as various phases in Agile Development .
- Worked on 3- Tier architecture application based on Business logic-layer and Data retrieved from Data Access layer
- Involved in Designing, Coding, Testing and Implementation of the application.
- Involved in designing and developing web application using ASP.NET, ADO.NET, Web Forms, AJAX Library, CSS, HTML and JavaScript.
- Worked on client-side validations and Server-side validation using ASP server events.
- Used JavaScript for validating the input given to the user interface.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on standard performance and accessibility using PHP.
- Developed user interface using Asynchronous validation for the fast and user-friendly access using AJAX, jQuery, JavaScript and XML.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Worked on validating web forms using custom and inbuilt validation facilities in .NET environment.
- Worked on ADO.NET to make communication between client-side application and Database.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL data sources.
- Created I data Error Info interface for validating the User input in WPF MVVM.
- Designed various utilities, front-end screens with PowerBuilder to serve the user needs and ease the work.
- Maintain Defects of the PowerBuilder Application along with resolution steps, change request of the PowerBuilder Application and issues with the application
- Worked with IIS to deploy and Authentication of application.
- Analyzed and contributed the requirements significantly in developing UML Diagrams.
- Performed extensive unit testing (end to end) and prepared detailed test scripts as a part of it
Environment: Visual studio, .NET, SOAP &Restful Services, Biz Talk Server, JSON, Framework, MS.NET Framework, ASP.NET, WPF, VB.NET, C#.NET, ADO.NET, IIS, AJAX, WCF, XML, XSL/XSLT, HTML, SQL Server, TFS, SSRS, UNIT TESTING, WCF.