.net Developer Resume
Redmond, WA
SUMMARY
- Over 9+ years of professional experience in System Analysis, Design, Development, Coding and Implementation of various applications using .NET Framework and .NET Core 2.2/3.0 Technologies, C#, ASP.NET, MVC, WPF, WCF, MS - SQL Server, Typescript, JavaScript, jQuery, Angular 2/6, React JS.
- Worked as a Full Stack developer with both back-end and front-end technologies of web development
- Hands on experience with OOPS concepts and Multi-threading.
- Experience in developing large scalable applications using SOLID principles and Design patterns
- Experienced with the .NET Platform, Visual Studio 2017/2019, Confidential SQL Server 2008/2008 R2/2012, C# 4/5 and ADO.NET.
- Competent in various Object Relational Mapping (ORM) technologies such as User Controls, Entity Framework 5/6 and LINQ to SQL.
- Expertise in Design and Development of User Interfaces, User Controls, Custom Controls using ASP.NET and C#.
- Experience on Web Services, WCF, Windows Event Logging
- Hands-on experience with WCF (Windows Communication Foundation) and WWF (Windows Workflow Foundation).
- Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, REST Services, MicroService Architecture and Web API.
- Experienced with ASP and Entity Framework both Code First and Database First approach
- Parsing, querying, scraping, and transforming XML, HTML, and JSON.
- Proficient in writing SQL Queries, Stored Procedure, and triggers in Oracle/SQL Server 2008/2012.
- Developed Web Applications using HTML, ASP, JavaScript and XML.
- Experienced with text and graphical editors such as Notepad++, Adobe Applications, and Confidential Office.
- Experience in Agile software development methodology and Test-driven development including SCRUM Methodologies and involved in application design based on MVC 2.0/3.0, Factory, Singleton design Patterns
- Experienced in Architecting & designing medium-large scale applications using Confidential technologies using Object Oriented Programming (OOPS) Concepts
- Hands on Experience on Angular 6 technology for complete project in rebasing the UI of the application using the techniques in Angular 6.
- Experience on Angular routing along with MVC framework routing
- Experienced in building sophisticated distributed systems using REST/ web APIs.
- Expertise in programming with SQL, PL/SQL and TSQL.
- Excellent experience with multithreading, windows services, desktop and web-based development
- Extensive experience in developing web pages effectively using jQuery, HTML5, CSS3, Responsive Web Design (RWD), Bootstrap and Angular 6
- Developed various windows and web applications based on N-Tier Architecture, MVC architecture, Domain driven architecture and SOA Architecture
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles) on ASP.Net Membership provider and ASP.Net Identity.
- Extensive experience in designing reports using Confidential SSRS and data integration using Confidential SSIS
- Profound knowledge in working with RDBMS includes MS SQL Server, Oracle and MS Access.
- Experience in consuming Auth0 and OAuth token to authenticate Web APIs and Web services
- Experience in on Service Oriented Architecture, Web Services, WCF RIA Services, SOAP over HTTP, WSDL and UDDI
- Created reusable services and used them in different component using Angular2Dependency injection
- Proficient with report generation tools like Crystal Reports & MS SQL Server Reporting Services (SSRS).
- Developed Windows services for automating redundant activities and to reduce human errors.
- Worked with IIS and .NET Assemblies during application deployment.
- Good Experience with Unified Modeling Language (UML) standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Confidential Visio.
- Extensive experience in Multi-tired and Distributed Applications, Web Based Applications, Messaging Applications
- Worked on designing & developing dynamic web content using AJAX, JSP, HTML, XML and Java Script
TECHNICAL SKILLS
.Net Technologies: .NET Core 2.2/3.0, .NET Framework 4.6.2, ASP.NET, MVC, WCF, WPF, Web API, Web Services, Ado .net, Entity Framework, LINQ, C#, PL/SQL
Scripting Languages: JavaScript, jQuery, Type script, Angular JS, Angular 6, React JS
Web Services/APIs: SOAP, UDDI, WSDL, XML, REST
Databases: SQL Server 2012/2008/2005 , Oracle 9i/10g, Cosmos DB
Web Technologies: HTML5, CSS, Angular JS, JSON, XML, jQuery, WCF, WPF, Angular 6
Web Servers: Internet Information Server (IIS) 5.0/6.0/7.0, Azure
Reporting Tool: Crystal Reports, SSRS (SQL Server Reporting Services), SSIS.
IDE and Tools: Confidential Visual Studio. Net 2019/2017, MS Office, Confidential Visio, SQL Profiler, SQL Server Agent, SSMS, Visual Studio code, Postman, SOAP UI, WIN Merge, Nuget Package Manager, MS Visio
Version Control Tools: Visual Source Safe, TFS, GIT.
Cloud Tools: Azure Devops, TFS, Azure portal, Azure Data Explorer (Kusto)
PROFESSIONAL EXPERIENCE
Confidential - Redmond, WA
.NET Developer
Responsibilities:
- Developed the User Interface using HTML5, CSS3, Bootstrap, JQuery, JavaScript, Angular.
- Interacting with technical architects and involve in technical design.
- Used AJAX, JQUERY and HTML with MVC views to produce rich user interface.
- Extensively used ASP.NET MVC architecture for the Web application design to have the application layers closely coupled by using Razor pages.
- Created REST based APIs to form middle layer for the UI systems (JSON input stream).
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, form validators.
- Extensive Knowledge in MVC pattern and Razor view web services (Soap, WSDL), AJAX controller toolkit.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls
- Used IBM MQ WebSphere for polling queues for the existence of a messages from different teams and queuing them.
- Provided software enhancements to WPF desktop application for the tracking of internal project.
- Implemented asynchronous and synchronous multithreading concept in application
- Developed single page applications using Angular 6, Typescript and web pack.
- Used Angular Reactive forms to implement complex forms and performed the validations using Form Builder
- Developed ASP.NET Core Web API based on departmental requirements and specifications
- Used MVC Architecture and ASP.NET extensively to develop Web based Application.
- Expertise in Object-Oriented analysis and design patterns like I oC and Dependency Injection
- Used ngrx store to improve the performance of the web application and to reduce the number of calls made to the database.
- Used LINQ and ADO.NET Entity framework for Database Interaction
- Designed and developed logging framework using log4netfor more secured way of logging without having a config file.
- Extensive usage of MVVM framework for WPF, MVC for websites and WCF services for communication
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology
- Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users
- Experienced on Web API and created web application, worked on CRUD actions (HTTP Get, post, put and delete), attribute routing and used Http Response message approach.
- Used Angular ngIf and ng For directives used for validations for the input fields of the forms with the data existed in the database.
- Developed Web Apis and Web Services which can consume Auth0 and OAuth token for authentication.
- Used Fiddler for debugging HTTP request and quickly explore API calls and responses
- Implemented Unity IoC container to Register, Resolve and Dispose classes/objects to have loose coupling and smooth execution.
- Designed & developed reusable libraries and basic security building blocks by using C#.NET, .NET Framework.
- Used angular-cli for initializing and project setup with scaffolding features.
- Involve in Web Service unit testing using soapUI tool.
- Used TFS and GIT as version control system for Dealer Application and APIs.
- Developed Windows Services to update our database and maintain synchronization with other systems.
- Manipulated data using CRUD operations of Database and SQL management studio and handled database access and data transmission based on RESTful web service.
- Implemented Guards like, canActivate, CanDeactivate when user tries to navigate from one route to a different route.
- Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application
- For Log analytics and for better query response used Kusto Explorer
- Responsible for Ingestion of Data from Blob to Kusto and maintaining the deployment pipelines
- Created angular feature modules to take advantage of lazy loading for better performance.
- Using Azure Cloud services performed various web operations in Azure App Service
- Hands on experience in Confidential Azure cloud technologies Service Fabric, IoT.
- Experience using NoSQL technologies - Azure Table Storage, Blob Storage, Queue, Cosmos DB
- Migrated existing application to Azure cloud and used Azure Slots to swap application while deployment.
- Involved in fixing UAT, production Bugs and support to the application.
- Worked with ALM for build and deploy and to track the errors while building on server.
- Worked with an Agile, Scrum methodology to ensure delivery of high-quality work.
- Experience in setting CI/CD rules for code merge.
- Experienced in managing both low and high-severity incidents across the life cycle in accordance with availability, resolution and restoration.
Environment: .NET Core 2.2, Visual studio 2019, Entity Framework, SOAP & Restful Services, JSON, Angular 6, MS.NET Framework 4.6+, Kendo UI, Type Script, Node JS, ASP.NET, C#.NET, IBM MQ, Agile Scrum, JQuery, WSDL, ADO.NET, IIS, WPF, AJAX, MVC, SQL Server, TFS, SSMS
Confidential - Redmond, WA
Sr .NET Developer
Responsibilities:
- Involved in maintenance and enhancements of an application using Confidential .NET Framework 4.0, C#.NET, ASP.NET, WCF, AJAX, JavaScript, XML, VSS, VS 2010.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Extensively used the LINQ feature in .NET 3.5 for querying collections and integrating with SQL.
- Using MVC Architecture Controller receives a request and Controller decides the requested activities based on request parameters
- Re-designed and developed several user controls that are used in the entire application using ASP.NET and C#.NET
- Extensively wrote SQL queries, stored procedures, functions, triggers and views for the data access & manipulation using SQL Server 2008.
- Used ADO.NET for Data accessing. Upgrading the modules into Confidential .Net (C# .Net, ASP.NET) and created a web service
- Designed and implemented the application using Microservices Architecture.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle
- Made use of State Management techniques like Cookies and Query strings to transfer data from one web page to another.
- Used Confidential unity dll to implement Inversion of Control to maintain loose coupling between classes.
- Implemented Security, Routing, bundle configuration, Action Selectors, Action Filter, and Caching in MVC controllers for application development
- Involved in Developing Razor Pages and Razor syntax for providing uniformity among the pages.
- Developed Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Worked on BL (business logic layer) and DAL (data access layer) layer classes and integrated in UI using MVC pattern
- Worked on customizing the email templates and consuming the API to send the alerts, notifications.
- Hands on UI development experience in using Kendo UI, JavaScript, jQuery UI, JSON, HTML5
- Developed application using ASP.Net Web Forms & ASP.NET MVC based on Domain driven architecture using Entity Framework code first approach.
- Extensively used Node.js, Angular JS, JavaScript and jQuery to provide UI functionality
- Wrote complex SQ L queries using joins, sub queries and correlated sub queries to retrieve data from the database.
- Deployed web application to Confidential Azure Service Fabric
- Used the basic principles of MVC to incorporate the Angular JS to build client-side application.
- Built SPA (Single page application) using AngularJS to enhance User interactivity and experience.
- Created a restful webservice using ASP.NET Web API to provide resources for a dependent application.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Created and updated database objects like Complex stored procedures, tables, User defined functions, views, indexes, Packages using SQL Server 2008.
- Providing Release Management and Build Automation with TFS Build Automation
- Performed Angular JS Form Validation and Angular JS Form properties with ng-show and created a custom validation directive for comparing two input values
- Used Directive to show different page on click of tab for Single Page Application.
- Used Ajax, JSON to send request to the server to check the functionality of the websites
- Worked on jQuery to make drop-down menus on web pages and display part of a web page upon user request
- Used Team Foundation Server, JIRA and Perforce for source control and project management
- Used React JS for templating for faster compilation and developing reusable components
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
- Worked in using React JS components, Forms, Events, Keys, Flux concept
- Followed agile principles and used JIRA for maintenance and Bug development tasks
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked with Agile methodology by having daily Scrum and biweekly iterations to track the work progress
Environment: .NET Framework 4.0, React JS, Angular JS, ASP.NET, Visual Studio 2012/2010, C#, SQL Server 2008, Entity Framework, WinForms, HTML5, CSS3, LINQ, XML, XSL, SOAP, WCF, AJAX, JIRA, SSMS, TFS, IIS, Kendo UI, Win32 API.
Confidential - New York, NY
Sr .NET Developer
Responsibilities:
- Developed HTML, CSS and ASP.NET pages to meet the business requirements and involved in replacing HTML pages with redesigned ASP.NET pages.
- Designed and developed ASP.NET application using MVC as code behind architecture to manage all business logic, store data, manage users, analyze and produce necessary reports
- Configured Web.Config file for the configuration of the entire Web Application.
- Added functionality in business layer and Data access layer.
- Involved in optimizing code and improving efficiency in databases including re-indexing, updating statistics, recompiling stored procedures and performing other maintenance tasks
- Used ADO.NET in connecting to Data Access management with SQL Server
- Responsible for Designing and Developing the Reusable UI Components Like User Controls, Custom controls, MVC Razor Pages “Layouts and Nested Layouts”, “ViewStart” and MVC User Controls “Partial Views”
- Developed and hosting WCF Services on IIS by following Service Oriented Architecture (SOA).
- Created Web Service tier using WCF services in .NET framework 3.5
- Created the Custom User Grid View Control which includes the Sorting and Paging.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Extensively used AJAX to reduce connections to the server
- Develop windows service to call the service to check / ping the different application instance based on the schedule
- Generated various reports using SSRS.
- Developed AngularJS directives, Controllers, Filters, Services, Templets, Events and Injectors
- Worked in developing Restful Webservices. Involved in preparing reports using MS SQL Server Reporting Services (SSRS)
- Develop web service for triggering mail communication as and when the application instance fails to admin users and managers.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implemented Web Authentication in MVC 3 using Authorize keyword for the controllers and actions
- Requirement analysis and System Designing using MS Visio and preparation of Functional and technical spec document
- Created various RESTFUL services using WEB API to return serialized JSON data which are later consumed through other services
- Create Cache Memory on Active Directory to improve the performance of data transfer between SQL and WCF web services
- Implemented debugging and exception logging mechanisms modules for WCF services which will be used in Business to Business services to save time and cost.
- Implemented Layouts and partial view to maintain the consistent look and feel for Razor Web pages.
- Worked on creating NuGet libraries which can be reused in other projects to reduce work duplication.
- Worked on MVC Map Routes in order to create and register routes. Also implemented MVC URL validation to validate the URL based on regular expressions
- Developed ASP.NET MVC Applications in Test Driven Development (TDD) environment using Confidential Unit Testing Framework
- Developed of component classes and interfaces in C# encapsulating the business logic with strict adherence to Object-Oriented Paradigms.
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL server.
- Good experience in win32 wrapper.
- Designed various stored procedures in the database and worked on ADO.NET code to connect to SQL Server and extensively worked with LINQ queries
- Involved on Agile Scrum Methodology by attending in daily scrum
- JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
Environment: Visual Studio 2014, .Net Framework 4.0, React JS, C#, ASP.NET MVC 3.5 XML, Web API, ADO.NET, SQL Server, Java Script, WinForms, VSS, Internet Information Service, WCF, LINQ, JavaScript, SQL Server 2005, XML, XSLT, WCF, Web Services, AJAX, JIRA, WIN32.
Confidential
.NET Developer
Responsibilities:
- Understanding, gathering and managing customer requirements.
- Coding involved usage of C# that involved usage of Delegates, Asynchronous notifications and other key object-oriented features.
- Responsible for designing ASP.NET web pages for the System.
- Involved in Web UI Design and Development using ASP.NET, AJAX, User Controls, Custom Controls and Web Forms using C# as code behind
- Implemented Validation using Validation Server Controls and implemented custom client-side validations using Java script.
- Maintained a consistent look and feel across all of the pages within MVC application by Razor layout (layout.cshtml)
- Customized Restful Web Service using Restful API, sending JSON format data packets between front-end and middle-tier controller
- Design, code, test, and support .NET web applications such as GARF, DSC and EAP using Visual Studio
- Implemented AJAX Update Progress Control to display a progress bar while AJAX callback is in process
- Involved in designing of WPF screens and implementing MVC design pattern
- Using the established frameworks like Enterprise Library etc. to incorporate the industry best practices
- Implemented MVC pattern as it an ideal framework for delivering a structured, testable UI model
- Designed and implemented WCF REST service for stateless webservice behavior
- Develop business entities and interfaces and web service for triggering mail communication for the status update of all quotation of each stage.
- Responsible for Brokerage Account Operational Management Batch: (.NET Batch& WCF)
- Responsible for designing various XML, XSLT file formats that supplies input to the system and send outputs to various other systems and databases too.
- Involved in Enhancing the Business Layer to provide more interfaces and functions needed for the system
- Created and configured WCF service with multiple bindings like basic Http Binding
- Worked in MVC architecture to create web applications using AJAX Extensions
- Making Extensive use of AJAX Programming to develop different custom controls.
- Developing the framework for the whole application like exception handling, logging, etc.,
- N-unit testing, System Integration and use of Graphical diagrams XAML for WPF applications.
Environment: Visual Studio.NET 2010, WCF, WEB API, VB.Net, .NET Framework 3.0, C#, ASP.NET, IIS, AJAX, ADO.NET, SQL Server 2005, HTML, WCF, WF, JavaScript, Web Services, XML, XSL, XSLT