Post Job Free

Resume

Sign in

Asp.Net Web

Location:
Libertyville, IL, 60048
Posted:
February 28, 2024

Contact this candidate

Resume:

Shah Syed

FULL STACK .NET DEVELOPER

ad3zp1@r.postjobfree.com

+1-224-***-****

Professional Summary

8+ years of experience in developing full stack .NET applications.

Hands on experience in web and API development using C#, VB.NET, ASP.NET CORE, ASP.NET WEB API, ASP.NET MVC5, ASP.NET Webservices, WCF, ASP.NET Web Forms, Entity Framework, Entity Framework Core and ADO.NET.

Experience in developing effective user interfaces with Angular 10, Typescript, ASP.NET CORE RAZOR Pages, ReactJS, JavaScript, jQuery, AJAX, Bootstrap, HTML and CSS.

Created database objects in SQL Server 2008/2012/2017, MYSQL and PostgreSQL including stored procedures, triggers, cursors, tables, views, and other SQL joins.

Developed Webservices using SOAP and REST.

Hands on experience with SQL Server Reporting Services (SSRS).

Strong Knowledge of Software Development Life Cycle (SDLC), Design Patterns & Model View Controller (MVC) architecture.

Experience with Unit and Integration testing using MSTest, Xunit and NUnit.

Experience in developing Microservices and deploying on Azure cloud platform.

Experience in Webservice and REST API testing using tools like Postman and SoapUI.

Experience in using Source Code Version Control Systems like SVN, GIT, TFS.

Skills

Technologies

.NET 5, ASP.NET CORE 3.1, 2.2, ASP.NET WEB API, ASP. NET MVC 5, WCF, ASP.NET Webservices, ASP.NET Web Forms, Angular 8, Entity Framework, Entity Framework Core, ADO.NET.

Languages

C#, VB.NET, JavaScript, Typescript.

Web Technologies

Angular 10, 8, Typescript, Razor Pages, JavaScript, Bootstrap, jQuery, AJAX, HTML5, CSS 3, XML, JSON, SOAP, REST.

Databases

SQL Server (2017/2012/2008), MySQL, PostgreSQL.

Cloud

Microsoft Azure

IDE & Tools

Microsoft Visual Studio, Visual Studio Code, Blazor, Notepad++.

Operating Systems

Windows, Linux.

Web Servers

IIS, Apache, Nginx, Kestrel.

Source Code Version Control

SVN, GIT, TFS.

Reporting Tools

SQL Server Reporting Services (SSRS), Microsoft Report Builder.

Experience

JULY 2020 – CURRENT

Full stack .NET Developer / Aim Specialty (Chicago, IL) (Remote)

Participate in the complete Software Development Life Cycle (SDLC) including requirement analysis, design, implementation, testing and production support.

Develop REST API’s using ASP.NET CORE 3.1, ASP.NET WEB API, ADO.NET, Entity Framework and Entity Framework Core.

Develop SOAP based webservices using ASP.NET ASMX Webservices and WCF.

Work with different programming languages like C#, VB.NET, JavaScript and Typescript.

Develop effective single page applications using Angular 10, Typescript, Bootstrap, HTML and CSS.

Work with ASP.NET CORE Razor pages and ASP.NET MVC 5 to build light weight and scalable web applications.

Developed Razor views with strongly typed View Models using HTML Helpers and Partial Views in ASP.NET MVC 5.

Used the new ASP.NET CORE MVC Tag Helpers to create forms.

Develop Web Forms using Master Pages, User Controls, Custom Controls.

Create stored procedures, functions, views, triggers, indexes, support maintenance and development, help ensure optimized performance of database queries in MS SQL Server, MYSQL and PostgreSQL.

Implement Data Access calls using ADO.NET and use objects like Data Reader, Dataset, Data Adapter in legacy SOAP Webservices and ASP.NET Web Forms applications.

Used Code first Approach with Entity Framework for the Data Access Layer (DAL).

Implemented Repository Pattern for the data access calls from the Business Layer (BL) for the new .NET Core Applications.

Write unit test cases using NUnit and XUnit.

Experience with version control software’s like SVN, GIT and Azure Devops (TFS).

Setup background processing jobs like Fire and Forget jobs, Batches for sending emails to clients using Hangfire.

Experience in using the Microsoft Report Builder and SQL Server Reporting Services (SSRS) to create reports for the reporting system.

Environment: C#, VB.NET, Microsoft .NET CORE 3.1, ASP.NET CORE, .NET (4.7/4.5/4.0), JavaScript, Typescript, Angular, jQuery, Bootstrap, HTML, CSS, AJAX, WCF, Web API, SSRS, ASP.NET MVC 5, Blazor, Visual Studio (2019/2015), MS SQL SERVER (2017/2012), MYSQL, PostgreSQL, EF CORE, ADO.NET.

JULY 2018 – JUNE 2020

Full stack .NET Developer / PNC Bank (Pittsburgh, PA)

Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.

Created a supervisor role, which has access to tools to assign the routes schedule.

Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.

Design, build, and maintain efficient, reusable, and reliable code.

Developed ASP.NET Core Web API based on departmental requirements and specifications.

Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.

Implemented authorization, authentication, and extensive exception handling.

Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.

Designed and created models, components, modules, and services using Typescript to apply client-side logic and dependency injection using Angular 8.

Implemented Client-side validation using Angular 8 Custom Form Validation with ng-show and ng-hide.

Developed the front-end of the web application using Angular 8, HTML5, CSS3, AJAX, Bootstrap3/2 and jQuery 5.0/4.1.

Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers, and packages.

Developed various Stored Procedures for the data retrieval from the database and generated different types of reports using SQL Reporting services (SSRS).

Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.

Environment: C#, ASP.NET Core 2.0, ASP.NET Core WEB API, Entity Framework Core 2.0, Angular 8, Bootstrap 3.3.7, jQuery, JavaScript, HTML, JWT Token, GIT, Azure, Visual Studio 2019, SQL Server 2014/2012, SSIS, SSRS, IIS 7.0, Microsoft Visio 2012

NOV 2017 – JUNE 2018

Full stack .NET Developer / Pinellas County Government (Pinellas County, FL)

Gaining the sub system knowledge and understanding its business requirement.

Have done impact analysis to identify components affected with the enhancement change and documented the implementation plan for affected components.

Migrated the whole application from classic ASP (VB.NET) to ASP.NET Core.

Added SSL certificated to the web application.

Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC 5/6 and IIS security model.

Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”.

Added the AJAX toolkit and implemented various AJAX features and user level validations to the application.

Implemented the SHA-256 encryption technique to encrypt the user data.

Created a new application from scratch using the asp.net 4.5 and implemented the WCF services in it to obtain response from the client side.

Implemented the Entity Framework Code First Approach to interact with Database and also implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.

Created the Web API controllers in ASP .Net MVC to build, maintain Restful API’s, also consumed API’s client side using Angular 4 data binding.

Developed the web services using Web API and implemented ADO.NET Entity Framework to model and manage the data from SQL Server.

Used custom error handling in web API to pass proper error message rather than generic error message to better understand the error.

Built, deployed, and monitored the SSIS packages for the data transfer.

Actively involved in coding and designing using C#, XML, JavaScript, HTML5, and Cascading style sheets (CSS3).

Used Angular 4's HTTP Client to Interact with Servers/backend and modularized the Application with NgModule.

Performed complex parameterized SQL queries to multiple tables in SQL server 2012 and implemented Joins in Stored Procedures to get the desired data by joining multiple tables in Domain layer.

Unit tested various components of the program to make sure all the components were behaving properly.

Have deployed the code to the System test (SIT), UAT and PROD environments and provided support to the applications

Environment: NET Framework 4.5, C#5.0, ASP.NET MVC 5.0, Web API, WCF, LINQ, Web Service, JWT, Visual Studio 2015/2013, SQL Server 2014/2012, Entity Framework, Angular 4, Bootstrap 3.3.7, jQuery, JavaScript, AJAX, HTML, POSTMAN, TFS

FEB 2016 – NOV 2017

.NET Developer / AT&T (Houston, TX)

Worked on all phases of Software Development Life Cycle (SDLC) in AGILE environment.

Design, Development and Testing of .NET Applications using .NET Framework 4.5.

Developed user interfaces using ASP.NET MVC views, partial views, and multiple interfaces to transfer data into different server

Used XML efficiently for mapping the fields of CRM management system to different fields.

Designed & Developed ASP.NET User Controls and used ASP.NET Web Forms controls.

Extensively used State Management Techniques like Query Strings, Session’s state to maintain state between the ASP.NET pages

Efficiently displayed data in ASP.NET Grid View, along with a populating Details View and Data List along with update controls.

Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.

Developed Templates using HTML, CSS, Bootstrap, and JavaScript.

Involved in Testing, Debugging, Tracing the application for errors, Documentation, and maintenance of the application.

Used Team Foundation Server (TFS) as a Source code control.

Involved in the design of the Use Case Diagrams and Class diagrams using Microsoft Visio.

Proficiency in Software Development Life Cycle (SDLC) and Agile methodologies of development process such as requirement analysis and definition, prototyping, proof of concept, designing, coding, testing and implementation.

Used ASP.NET 4.5 AJAX server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages.

Worked on optimizing the ASP.NET Web pages using C# and SQL Server stored procedures to call the application from the data base.

Used ADO.NET objects Datasets, Data Reader, Data Adapter to effectively communicate with SQL Server Database.

Created Web Methods using Web Service and deployed the Web Service on IIS in the production server.

Developed UI using JavaScript, HTML, CSS, and XML.

Used Unit testing to simulate different case scenarios to catch potential bugs.

Environment: .NET FRAMEWORK 4.5, ASP.NET 4.5, ADO.NET, ASP.NET, Visual studio 2012, AJAX, TFS, XML, HTML, SOAP, IIS 7.0, JavaScript, jQuery, CSS, SQL Server 2012

Education

DEC 2016

Master’s in Engineering Management / University of Trine, Indiana



Contact this candidate