Sr. Full Stack .net Developer Resume
SUMMARY
- 12+ years of strong experience in Design, Development & Implementation of Client/Server Applications, Web - Applications, Windows Applications with proficiency in Object-Oriented Analysis and design.
- Good knowledge in Software Development Life Cycle (SDLC), in every step like requirement gathering, designing, programing and support. Expert in implementing the methodologies like Agile using Scrum and Test-Driven Deployment.
- Experience in designing and developing applications based on 3-Tier and N-Tier Client/Server Applications using UML, Design Patterns
- Expert in designing and developing web and windows based applications using MVC, ASP.NET, C #, ADO.NET, Entity Framework, Enterprise Library, LINQ, SOAP, Web Services, Web Api, AJAX Tool Kit, IIS, XML, XSLT and SQL Server, JavaScript frameworks like (Knockout/Angular/React/Require js).
- Experienced in building rich internet (RIA) web applications using HTML, HTML5, XML, Ajax, JQUERY, JavaScript, Angular JS, and CSS 3.
- Experience in building SOA applications using .NET, JSON, Web-API, Web services, WCF, SOAP and REST.
- Good experience with development methodologies like Agile (SCRUM), Waterfall and Test-driven development.
- Hands on experience with the Dependency Injection (IOC) following the best practices
- Developed the user controls, customs controls for the reusable components usable in multiple pages
- Experience in Windows communication Foundation (WCF), exposure to Windows Presentation Foundation (WPF) and Language Integrated Query (LINQ)
- Hands on experience in developing code for the middle-tier to interact with the databases using ADO.NET using Data grids, Datasets, Paging, and Sorting
- Expertise in using third party controls like Telerik controls & infragistic controls and experience in working with design architectures like MVVM (Model View View Model), MVP and MVC
- Experience in interacting with client, end users for understanding the requirements and preparing Business Requirement documents and Functional Specifications, Process Flow diagrams, Class diagrams, Sequence diagrams and UML data Models.
- Experience in working master pages, cascading style sheets (CSS), XML, XSL, and XSLT technologies
- Experience in creating automation solutions for day to day work using PowerShell scripts
- Solid understanding and hands-on experience of large-scale database (SQL Server 2005/2008/2012 ), MySQL, Oracle 10g/11g and experience with writing stored procedures, Triggers, User Defined Functions, Queries, Indexes, Views.
- Experience in writing unit tests using MS-Test, NUnit and QUnit.
- Experience in updating, accessing and version controlling the source code using Visual Source Safe (VSS), Team Foundation Server (TFS), Subversion (SVN), and GIT.
- Experience in various testing methodologies like Unit Testing, Integration Testing using tools like N-Unit and Visual Studio
- Good experience in Exception Handling, Debugging and tracing by which the whole picture of application runtime behavior can be seen and analyzed more efficiently.
- Experience with different debugging tools like Developer tools, Fiddler, Firebug, and Sql Profiler etc.
- Maintaining and setting up new IIS application pools across multiple domains.
- Expertise in troubleshooting and problem solving with proven ability to design and develop reliable data driven applications.
- Implemented page level errors using the Event Logs and Log4Net
- Outstanding problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result oriented and excellent communication skills.
- Team Player with Committed / Get-the-Job-Done Attitude, highly organized and Excellent People-Interaction Skills
TECHNICAL SKILLS
Operating Systems: Windows 98/2000/NT/XP/7/8/10, DOS, Unix, Linux.
Web Based Technologies: HTML, HTML5, CSS3 DHTML, XML, XSL, XSLT, Telerik web controls, Kendo controls, JavaScript, jQuery, Angular, React JS, Knockout JS, Node JS, Bootstrap
.Net Technologies: ASP.Net, Ajax, Classic ASP, MVC, Razor, ADO.NET, Entity Framework, Win Forms, Web Forms, SOAP, Rest, WSDL, WCF, WPF, Web API
Scripting Languages: VBScript, Power shell scripting.
Languages: C#, VB.NET, C, C++.
Databases: MS SQL Server 2005/2008/2012 , LINQ, Oracle 10g,11g.
Application Tools: Log4Net, Automapper
Web Servers: IIS 5.0/6.0/7.0
Reporting and Integration Tools: Microsoft SQL Server Reporting Services (SSRS), Microsoft SQL Server Integration Services (SSIS)
Development Tools: Visual Studio 2005/2008/2010/2012/2013/2015/2017/2019
Source Repositories: Tortoise SVN, TFS, VSS, GitHub, Visual Source Safe
Development Environments: Agile/Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
Sr. Full Stack .Net Developer
Responsibilities:
- Expertise in Azure Infrastructure Management (Azure web role, Worker role, SQL Azure, Azure Storage).
- Involved in developing the Azure Solution and Services like PaaS and IaaS.
- Experienced in creation and configuring of Storage Accounts and Configuration of blobs, tables etc.
- Deploying Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platform (Azure SQL, Service Bus and Cloud Services).
- Experience in designing the UI using HTML5 and Converting HTML template into PDF with the help HIQPDF tool.
- Involved in developing Complex queries, views and Store Procedures using SQL and T-SQL in relational databases such as Microsoft SQL server.
- Worked on Queues, Blobs, and Containers to persist data on Azure.
- Experience in developing code in C# to read and write Service bus Queues and topics asynchronously.
- Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on cloud Service on Microsoft Azure.
- Developed an N-Tier Application and designed the Data Access Layer and Business Logic Layer using C#, MVC and ADO.NET.
- Involved in developing and Migrating AngularJS and MVC applications (CSHTML) in Web role to Purely HTML application in Worker role and Web jobs of trigger-based jobs.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Experience most of the modern development methodologies such as Agile and CI/CD etc.
- Responsible for day-to-day management of all development and Test Various .Net based enterprise applications.
- Expertise with Version Control Systems like TFS-2018, VSTS and GIT.
- Involved in development of application on azure server by creating packages through Visual Studio, Power shell and Azure Portal.
- Involved in Integration test, Load test by various target environments (Integration, QA and Production).
- Ability to prioritize and multi-task while working as part of a team.
- Involved in Designing Technical Documents, and Design Documents and coordinating with offshore team
- Involved in Requirement Analysis, design and development of Web application.
- Designed and developed web application using Angular, ASP.NET MVC and Entity Framework.
- Used MVC architectural pattern for developing views, controllers and models using ASP.NET MVC 5, Razor, Data Access layer as Entity Framework, Service layer as ASP.NET Web API and used C#.NET for construction of business logic for developing various abstract classes, interfaces.
- Created user interfaces using HTML5, CSS3, Bootstrap, JavaScript, AJAX and Angular.
- Created different business classes and interfaces using .NET Framework 4.6 with Object Oriented Programming Methodology.
- Implemented business logic using MVC Action Filters like MVC Authorization filters, action filters and exception filters.
- Implemented autocomplete textbox functionality in MVC. jQuery validation and MVC unobtrusive validation were used to validate form fields, used custom error pages when needed.
- Developed and designed user interfaces in Angular.
- Improved the performance of an ASP.NET MVC application by taking advantage of the output cache.
- Designed dynamic and browser compatible pages using JavaScript and Angular.
- Implemented Angular 2 Routing and navigation, Components, Services.
- Used Dependency Injection to promote reusable code and ease of maintenance.
- Developed and consumed RESTful web services using Web API.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Wrote and used stored procedures, Database Triggers in SQL Server.
- Implemented Unit Test classes for business class methods to check all possible conditions worked with test data provided using MOCK objects.
- Used Windows Azure to deploy the application on the cloud and managed the session.
- Used TFS (Team Foundation server) for versioning and code merges.
- Responsible for production support and maintenance of software releases.
Environment: Azure, C#, ASP.Net, Web Forms, ADO.Net, Entity Framework, Visual Studio 2019, MVC5, Angular, REST, SQL Server 2015 HTML, HTML5, CSS3, DHTML, XML, XSL, XSLT, Java Script, jQuery, Angular JS, Knockout JS, Bootstrap, .Net Framework 4.6.2, TDD, Web API2, WCF, Team Foundation Server 2018, Azure Devops(Cloud & On-Premise), Unit Testing, SVN, GIT.
Confidential, Columbus, OH
Full Stack .Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web-based intranet application tool using MVC, WCF and C#.
- Created Business Logic Layer & Data Access Layers in WCF architecture.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
- Worked on proven design pattern, designed, and created views, controllers and models using ASP.NET MVC, C# within MS Visual Studio 2013
- Worked on Dependency Injection Design Pattern in presentation layer for creating loosely coupled classes with business layer.
- Worked with ASP.NET MVC 5.0/4.0 View Engines like ASPX and Razor.
- Used AJAX, JQUERY and HTML with MVC views to produce rich user interface.
- Worked on JQUERY lib to post data to MVC action method.
- Developed 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.
- System exposes all the data/content through a MVC REST API and Windows Communication Foundation (WCF).
- Developed classes using C#.NET to improve performance and Consumed WCF services using REST / WSDL.
- Working with jQuery Ajax, CSS3, and callback Objects, Effects, and Events.
- Contributed in UI Development using AngularJS, Knockout JS and jQuery.
- Created various Angular Services to make AJAX calls and custom angular directives to create own HTML tags and induce behavior to those tags.
- Experience in writing directives, services and controllers using Angular JS.
- Build SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS, Knockout JS, HTML 5, CSS3, jQuery, LESS, Bootstrap.
- Worked on creating the business logic layer and used log4net to log errors to the database.
- Used WCF Services for communicating with other application and components.
- Accessing those SQL Databases/structured streams using iScope (ADO.net like), perform data manipulation, and structure them in a format specific to the requirements in an MVC Controller.
- Used GIT Bash for configuration management. All the project codes are checked in to GIT repository.
- Presenting the work in demos to the larger team, documentation of it in OneNote, and ramping up of new hires were also part of the responsibilities.
- Written SQL Scripts, for creating database tables with foreign key relations in SQL Server 2012 using T-SQL.
- Designed and developed several SQL Server Stored Procedures, User defined Functions, Triggers, and Views for all the DML functionality of the application.
- Implemented .Net framework 4.5 and Object-Oriented Methodologies for application development.
- Developed application in Agile model and involved in daily scrum meetings. Deployed the application on test and production servers.
- Extensively used NuGet packages.
- Hands-on experience in implementing application security using Forms authentication mode.
- Involved in support and maintenance. Developed code documents and user documents.
- Worked on Team Foundation Server (TFS) for version control during development and maintenance.
- Developed test-driven development (TDD) strategy guiding use of the N-unit testing framework.
- Involved in technical support and documenting the user manual. Performed N Unit testing for system, automated and end-end testing, and prepared requirement documents for testing.
- Performed unit testing and functional testing. Fixed the issues occurred during testing process.
Environment: C#, ASP.Net, ADO.Net, Entity Framework, Visual Studio 2013, MVC5, REST, SQL Server 2012 HTML, HTML5, CSS3, DHTML, XML, XSL, XSLT, Java Script, JQuery, Angular JS, Knockout JS, Bootstrap, .Net Framework 4.5.2, TDD, Web API2, WCF, Team Foundation Server 2012, Unit Testing.
Confidential, Santa Ana, CA
Sr .Net Developer
Responsibilities:
- Designed Truckload quoting pricing tool for sales staff to quote and price carrier and customer clients using MVC4 ASP.NET, C#, JavaScript and JQuery.
- Created Technical Planning Process, architecture, and ER Diagram for the development life cycle before starting the project to have a clear vision and understanding of the full SDLC life cycle of the project.
- Implemented Custom Validation code to test the UI controls as per the business requirements.
- Wrote optimized stored procedure to load Geo lookup data and auto complete the search control.
- Designed controls to dynamically add intermediate stop and update miles using AJAX controls using JQuery and JavaScript.
- Implemented and used Web Services with the help of WSDL, SOAP to get updates from the third parties.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Development of Client-Side Validation techniques using JQuery and Angular JS directives.
- Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell & TFS.
- Developed and Consumed WCF Services/Web Services with Service Oriented Architecture (SOA).
- Customized TFS Work Item templates configured new state transitions.
- Designed the single page web application with the help of angular routing techniques.
- Sorted and filtered the data per the requirement with help of angular.
- Implemented Custom Directives, Custom filters, and performed modification to improve the performance of angular JS single page web application.
- Implementing many directives from Angular JS to create all the functionalities related to the user interface, creating models and controllers with the help of JavaScript.
- Working Knowledge of Model-View-View-Model (MVVM) & Model View Controller (MVC) Pattern.
- Used Http Response Exception to handle the exceptions in Web API and customized the Exceptions using Exception Filters and registered them at the Action Level.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes. Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Developed service to get a rate matrix from external trans core web service using WCF Service.
- Designed and developed Rule index matrix using C#.
- Extensive use of LINQ and Entity Framework to develop data layer.
- Design, Testing, Development and comfortable leading agile team and mentoring Jr. Developers.
- Developed SSRS reports to analyze and enhance Truckload market pricing information.
- Effectively designed and developed optimized business solution for pricing rule which can be dynamically update, add, or delete the rules without major application change helping in the effective SDLC process.
- Responsible for designing the ASP.NET application authentication using the .NET Framework, Model View Controller (MVC) and IIS security models.
- Responsible for maintaining versions of source code using SVN subversion.
Environment: C#.Net, ASP.Net, ADO.Net Entity Framework4.0, MVC4.0, SOA, SOAP, Microsoft Visual Studio 2012, Kendo UI, DHTML, HTML, HTML5, CSS3, PowerShell Scripting, JQuery, Angular JS, AJAX, LINQ, SQL Server 2012, TFS, Web forms, SSRS, SSIS, Web API, WCF.
Confidential
Sr .Net Developer
Responsibilities:
- Involved in analyzing designing of UI/Middle Tier/ Database and transition using iterative Agile Methodologies.
- Developed Views for various modules throughout application using Razor View engine templates.
- Worked with LINQ for .Net and Entity Framework, also wrote stored procedures using Microsoft SQL Server 2008.
- Extensively used ADO.NET for connecting to database and calling the procedures and functions and used ADO.NET for data interaction between the web application and the Database usingData Reader, Datasets, and Data Adapters control.
- Generated various claim related reports from SQL Server Database using Crystal Reports.
- Involved in creating WCF REST services for various policies and benefits and consumed them into the web application.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Used jQuery, JavaScript and AJAX to enhance user experience.
- Developed the web services for preparing the report using XML web services.
- Utilized jQuery for client-side validation also used Kendo controls.
- Error Handling has been done using the Log4Net which registers the exceptions occurred.
- Experience with using AAD (Azure Active Directory) for multi-factor authentication, privileged account management, role-based access control, application usage monitoring, and alerting.
- Implemented Integration testing and NUnit testing to test the efficiency of the code developed.
- Involved in performance tuning and code cleanup of the old PRO solution/migrated partial modules to MVC, also implemented Dependency injection using Unity.
- Team Source Foundation is used for controlling the Source Control Management.
Environment: C#.Net, ASP.NET MVC 3, Microsoft Azure, Entity Framework, Razor, Microsoft Visual Studio 2010, JavaScript, JQuery, AJAX, LINQ, SQL Server 2008, HTML, CSS, XML, TFS, Kendo controls, JSON, WCF, Web API, Unit Testing.