Post Job Free
Sign in

.Net Developer Asp.Net

Location:
Amsterdam, North Holland, The Netherlands
Salary:
75
Posted:
October 02, 2024

Contact this candidate

Resume:

Mohammed Abrar Farooqui

551-***-****

Sr. Full Stack .Net Developer

Email: **********@*****.***

LinkedIn: https://www.linkedin.com/in/abrar-farooqui-853b6415b/

PROFESSIONAL SUMMARY:

• 14+ Years of professional experience in full Software Development Life Cycle (SDLC) involving Analysis, Architecture & Design, Documentation, Development, Testing and Implementation of Client Server, Web-based, Rich Internet (RIA) Applications with 3-TIER Architecture, Web Applications.

• Knowledge of design principles, secure coding techniques and design patterns like FACTORY, REPOSITORY, etc.

• Worked Experience in designing and developing N-Tier Client/Server Web-based Applications using Microsoft ASP.NET Framework/ASP.NET Core/MVC, C#, Web API, HTML, CSS, JavaScript, JQuery, Angular and TypeScript.

• Good in an Agile Environment using Scrum methodology (planning, daily stand-ups, Sprint retrospectives, etc.).

• Expertise in Object Oriented Programming (OOPS) concepts in C#: Abstraction, Encapsulation, Inheritance, and Polymorphism.

• Transforming client requirements into technical specifications, Modeling and developing an application using ASP.NET/ASP.NET Core, Entity Framework/Core, WEB API/Core, MVC, MVVM.

• Experience in creating Tables, Stored Procedures, Prepared Statements, Triggers, Cursors, Functions, Views, Indexes and Joins using SQL Server 2008/2012/2014/2016/2019.

• Extensively used HTML5, CSS3, JavaScript, jQuery, Typescript, Bootstrap, and Angular 10+ to create Single Page Applications (SPA).

• Expertise using MVC 5 architectural pattern for creating Models, Views, Controllers, View Models, Partial Views, Action Filters, Validations, Data Annotation, Custom Model Binder and Routing using Razor view with HTML helpers and AJAX helpers.

• Expertise in database connectivity techniques using ADO.NET and Db Context using Entity Framework.

• Experience in data migrating (using tools like DTS, BULK_INSERT, and BCP) between different systems and SQL Server as a part of Data Migration and Data Maintenance using SQL 2012.

• Implemented Dependency Injection using Service Container in ASP.Net core application.

• Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2016/2014/2012/2008 implement secure middle-tier components consumed by web applications and windows applications utilizing SQL Server and stored procedures to perform logical business transactions. And developed SQL Scripting for SQL commands.

• Experience using ORM framework like Entity Framework (Code First, Database First, Model First approaches) to map DB entities to domain objects.

• Understanding of Microsoft Azure Cloud based IAAS, PAAS and SAAS

• Excellent analytical skills for understanding and gathering the requirements, business rules/processes and detailed design of the application.

• Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using SQL Server Reporting Services (SSRS).

• Experience Creating Restful web services using Web API 2.0 and Web API Core.

• Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load (ETL) data from different databases.

• Experience in deployment using IIS Application Servers.

• Worked on Globally Unique Identifier (GUID), to get unique identifier and change them to names.

• Used Postman, Fiddler to test APIs.

• Prepared Technical design document, Use Cases, Test Cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.

• Experience in working with version control tools like Team Foundation Server-TFS, VSS, Subversion (SVN), and GIT.

• Experience in Azure DevOps: Azure Board, Azure Repos and CI/CD Pipelines.

• Quick learner, excellent communication skills, adaptable to ever changing priorities, exceptional problem-solving and troubleshooting capabilities.

TECHNICAL SKILLS:

C#, Type Script, Classic ASP, Angular 10+

Programming languages

.NET Core, .Net 4.6/4.5/4.0/3.0, ADO.NET, Entity Framework/Core.

.NET Technologies

ASP.NET MVC/Core, Web API/Core, AJAX, XML, Web Services, WCF

Web Technologies

REST/Web API, SOAP, WCF

Web Services

HTML5, CSS3, XML, JavaScript, JQuery.

Markup/Scripting Languages

Visual Studio 2022/2019/2017/2015 and VS Code 1.93

RAD/IDE

MS SQL server 2019/2016/2014/2012, MS-Access, MySQL. Oracle

Database Development

SQL Management Studio (SSMS) and SQL Server Data Tools (SSDT)

SQL Server Tools

JavaScript, jQuery

Scripting Languages

SQL Server Reporting Services (SSRS 2012)

Reporting Tools

TFS, GIT, VSS.

Source Repositories

PROFESSIONAL EXPERIENCE:

Client: Therapeutic Research Center, Stockton CA April 2022 – Till Date

Role: .Net Full Stack Developer

Responsibilities:

• Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.

• Designed and deployed server-side application using ASP.NET Core, C#, Entity Framework Core.

• Used top design patterns, Sync Await, Dependency Injection, and Layered Architecture for building the application.

• Used LINQ to query to fetch data from objects.

• Created Business Object Layer, Data Access Layer, Web API.

• Developed SSIS Packages to dump the data on SFTP Server by SSIS 2012 packages.

• Scheduled SQL jobs for SSIS packages using SQL Server jobs to perform several scheduled tasks and workflows.

• Followed Solid Principles to have best coding practices.

• Implemented generic repository pattern for data access layer.

• Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication & Authorization of Users, Roles and User Account.

• Designed normalized database by following first, second and third normal forms for data integrity.

• Written SQL Scripts, for creating database tables with foreign key relations in SQL Server 2019 T-SQL.

• Worked on Azure DevOps: Azure Boards, Azure Repos and CI/CD Pipelines.

Environment: .NET Framework/.Net Core 6.0, ASP.NET MVC, C# 6.0, Entity Framework, JSON, Angular 15.0, HTML5, CSS3, Bootstrap, SQL Server 2019, T-SQL, IIS, Azure DevOps, Visual Studio 2022 & VS Code 1.93.

Client: Gaming Arts, Las Vegas – NV Aug 2018–Feb 2022

Role: .Net Full stack Developer

Responsibilities:

• Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.

• Working on a .Net application with C#, Angular, LINQ, Web-API and SQL Server.

• Designed server-side applications using MVC and Web form in web application framework.

• Created and deployed Windows Communication Foundation (WCF) using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in web application.

• Implemented Solid principles for better code quality and loosely coupled architecture.

• Created shell script batch job to load the fresh data using ETL workflow.

• Created Data Access Layer, BLL Business Logic Layer, Presentation Layer Classes using C# and .Net 4.0 for web pages.

• Developed Custom controls and User controls for reusable part of the web pages using C# with ASP.NET.

• Used AJAX controls to retrieve the data from the server without interfering with the display and behavior of existing page.

• Used jQuery as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.

• Used MVVM to decouple Xamarin code from the main code to make it pliable for the Unit Testing.

• Used jQuery and Prototype to meet AJAX and DOM scripting needs.

• Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.

• Designed and developed rich and enhanced web pages using MVC 4.0, C#, Entity Framework, JSON, HTML 5, CSS 3 and jQuery.

• Introduced and implemented Agile Methodologies such as Scrum, Extreme Programming (XP) and Test-Driven Development (TDD).

• Developed .NET web application using JavaScript, ASP.NET MVC 5, C#,

• Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.

• Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.

• Used SSRS for developing reports for analyzing the inflow and outflow of different documents and tickets.

• Used Bootstrap CSS model adaptability framework for styling the application.

• Written SQL Scripts, for creating database tables with foreign key relations in SQL Server 2008/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.

Environment: NET Framework 4.5, Visual Studio 2017, MVC 5.0, DTS Packages, RDBMS, C# 4.6, Entity Framework, AJAX, jQuery, JSON, XML, JavaScript, Restful, SQL Server 2016, LINQ, T-SQL, TFS, IIS, HTML 5, CSS 3

Client: Gallo, Lodi – CA Mar 2016–Jul 2018

Role: .Net Full stack Developer

Responsibilities:

• Participated in all phases of the Software Development Life Cycle (SDLC), including requirement analysis, system design, coding, testing, and ongoing maintenance.

• Working on an ASP.Net MVC application with C#, LINQ, Web-API and SQL Server.

• Designed server-side applications using MVC and Web form in web application framework.

• Created and deployed Windows Web API using ASP.net Web API and C#, used them to generate the proxy class files based on the web services and consumed in web application.

• Design patterns, Sync Await, Dependency Injection, and Layered architecture.

• Created shell script batch job to load the fresh data using ETL workflow.

• Created Data Access Layer, BLL Business Logic Layer, Presentation Layer Classes using C# and .Net 4.0 for web pages.

• Developed Custom controls and User controls for reusable part of the web pages using C# with ASP.NET.

• Used AJAX controls to retrieve the data from the server without interfering with the display and behavior of existing page.

• Used jQuery as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.

• Used jQuery and Prototype to meet AJAX and DOM scripting needs.

• Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.

• Designed and developed rich and enhanced web pages using MVC 4.0, C#, Entity Framework, JSON, HTML 5, CSS 3 and jQuery.

• Developed .NET web application using JavaScript, ASP.NET MVC 5, C#,

• Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.

• Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.

• Used SSRS for developing reports for analyzing the inflow and outflow of different documents and tickets.

• Used Bootstrap CSS model adaptability framework for styling the application.

• Written SQL Scripts, for creating database tables with foreign key relations in SQL Server 2008/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.

Environment: NET Framework 4.0, Visual Studio 2015, MVC 3.0, DTS Packages, RDBMS, C# 4.0, Entity Framework, AJAX, jQuery, JSON, XML, JavaScript, Restful, SQL Server 2012, LINQ, T-SQL, TFS, IIS, HTML 5, CSS 3

Client: Gilead Sciences – Foster City - CA Mar 2014–Jan 2016

Role: .Net Full Stack Developer

Responsibilities:

• Implemented AGILE development methodology and provided estimates, and participated in Weekly grooming meetings, daily & weekly status report to the client on progress of the tasks.

• Collaborating with designer to create views for a responsive App and maintaining current code.

• Used Entity framework CODE FIRST to improve the overall performance of the application.

• Designed and developed MVC architecture with WCF binding concepts for making data binding for end points.

• Designed the Views, Layout pages, and Partial views using ASP.NET MVC, AngularJS 2.0/4.0/5.0, jQuery, AJAX, HTML5, CSS3 and BOOTSTRAP.

• Created stored procedures, views, triggers, user defined functions to incorporate the flow of business and automated stored procedures.

• Data migration using ETL Tools in DTS.

• Written several packages using SSIS 2008 for data migration and ETL process.

• Involved in application development using C#, SQL Database, LINQ, WCF, Entity Framework and Web API 2.0.

• Implemented data access using ADO.NET Entity Framework to store and retrieve new user information for further use.

• Use dependency injection-heavy classes to assist with comprehensive unit testing.

• Written complex stored procedures and functions using T-SQL for implementing backend logic for generating client notices.

• Developed Responsive Web pages that are rich in user interactive using HTML5, and CSS3, JavaScript, jQuery Bootstrap.

• Wrote application using Web API to talk to external applications and involved in writing small ASP.NET Web Forms application with VB.NET as programming language.

• Implemented Server and Client-side validations using ASP. Validation controls, J-Query.

• Created and consumed ASP.NET Web services and implemented Restful Web API/WCF services for service layer and created Action filters and Exception filters to implement REST services.

• Provide production support for the applications developed after deployment Review code written by other developers.

• Created unit and integration tests using substitution and Unity (IoC/ dependency injection)

Environment: C#, ASP.NET, ADO.NET, Win form, Restful, MVC, VB.NET, ReactJS, WCF,.NET Framework 4.0, HTML, HTML5, CSS3, AJAX, CSS, Angular 2/4/5, SQL Server 2012, Entity Framework, Visual studio 2012, JavaScript, jQuery, N SERVICE BUS, MS SQL Server, TFS 2017, GIT.

Client: Copart - Fairfield - CA Jan 2013 – Feb 2014

Role: .Net Developer

Responsibilities:

• Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.

• Worked on UI to make the updates for all the state-specific and generic application types present in the project using ASP.NET MVC 5.0, HTML 5 and CSS 3.

• Used OOPS (Object Oriented Programming) concepts in developing classes. Concepts and SOLID principles with C #6.0 languages to implement business logic and code behind view models.

• Used Entity Framework Code First approach to implement data access layer, used LINQ to Entities to write Lambda Expressions for data sorting, filtering and projection in various dimensions.

• Created the Controllers and Controller Actions, Filters, Routing, Custom Action Filters using ASP.NET MVC.

• Implemented both MVC architecture and Entity Framework to create automated view models and entity classes.

• Developed Data Access Layer to communicate with SQL Server 2014 using Entity Framework Code First approach and queries being written using LINQ to Entities, worked with performance tuning of Entity Framework too.

• Implementation of Custom reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).

• Written & optimized T-SQL statements, Views, User Defined Functions, Stored procedures with SQL Server database.

Environment: .Net 4.0, MS Visual Studio 2010, VB.Net, ASP.Net MVC, C# 3.5, SQL, AJAX, HTML5, CSS3, jQuery, Java Script, Entity Framework 2.0, SQL Server 2008, TFS, GIT.

Client: VMware - Colorado Springs - CO June 2012 – Dec 2012

Role: .Net Developer

Responsibilities:

• Designed and developed web applications in ASP.NET, C# utilizing.Net Framework 3.0.

• Extensively used Typescript, jQuery, CSS, Bootstrap, Bootbox.js, JSON, Node JS and AJAX for Client-side scripting and styling.

• Implemented custom controls in ASP.Net and C#.Net using Visual Studio 2010.

• Developed SOAP and Restful WCF 3.5 services in C#.NET. Used ASP.NET Validation controls and JavaScript for validating user inputs.

• Implemented the Business Layer for the application in C# using Database Authentication.

• Involved in gathering the requirements, analysis, design &development of the project.

• Participated in the maintenance phase of the project.

• Used OOPS (Object Oriented Programming) concepts in developing classes. Designed, developed and enhanced the application using .NET Framework 3.0 and Visual Studio 2010.

• Using C# and based on NLOG framework, built a centralized log system which can integrate with Service Now Event Management.

• Developed web pages with data-bound controls like Data Grid, Data List and Data Repeater using the methods Data Binding and Data Templating.

• Used MVC to create various views of the Web Pages and different action methods in the controllers.

• Developing ASP.Net / C# code pages for the Branch Audit Support system modules.

• Developed many SQL queries to fetch data as per the business requirements with proper tuning techniques.

• Developed desktop application using.NET (using Microsoft reactive extension libraries).

• Worked on large and complex databases in SQL Server 2010 and saving the files to SQL Scripting.

• Developed the Classes, Objects, Dataset Classes, and Methods depending upon the business requirements.

• Analysis of ETL mappings based on source to target tables for directs moves and indirect moves based on transformation rules & lookup tables.

• Prepared technical specifications for the development of Informatica (ETL) process to load data into various target tables.

• Data Grid, Data Set, Data Table, Data View, Data Adapter and Data Reader were extensively used to receive and display data obtained from the database.

• Used JIRA to track bugs and project management functions.

Environment: .NET Framework 3.0, Visual Studio 2010, ASP.NET, MVC3, SQL, HTML5, JavaScript, Bootstrap, CSS, jQuery, UI, C#, VB.NET, WCF, IIS 6, Agile Methodology, AJAX, WPF, SQL Server 2010, Azure, N Unit Testing, CMS, SSRS, JIRA, TFS.

Client: Comcast, Philadelphia, PA July 2011 to May 2012

Role: .NET Developer

Responsibilities:

• Worked in close quarters with clients to gather the requirements. The requirements were dynamic i.e. changing from time-to-time rite from search queries of the customer till the customer representative notes and in Rating module, the logic and schema of the business layer had to be changed and updated frequently.

• Interacted with business analysts in gathering the requirements for the application and through managed file transfer (MFT).

• Designed and Developed the Application using ASP.NET.

• Used OOPS (Object Oriented Programming) concepts in developing classes. Created Web Forms using VB.NET and C#.Net and ASP.NET with Visual Studio 2010.

• Developed SQL stored procedures for data manipulation and querying data from SQL server and involved in UNIT testing.

• Worked with Web Controls, User Controls, and Custom controls.

• Used ADO.Net for database connectivity and retrieving data from SQL server.

• Used SMTP mail class of.NET for the users to send mail with suggestions, receive any alerts, receive confirmation notice etc.

• Developed custom ad-hoc reports by using SQL Server Reporting Services (SSRS) were involved in all stages of Software Development Life Cycle including Analysis, Design, Coding, System Tests, Installation, and Maintenance.

• Master Pages were used to achieve uniformity in the entire application and CSS was used for theming the pages.

• Worked with ASP.NET MVC 3.0, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for

• Consistent look and feel of the website.

• New Assemblies were developed to implement various functionalities in Business Logic using C#.NET, AJAX, Node JS.

• Created services using WCF over HTTP and TCP/IP protocols.

• Created Stored Procedures, PL/SQL statements, Functions to manipulate the databases.

• SQL queries were written using joins on multiple tables into stored procedures.

• Functions, Triggers, and Indexes were also used for achieving a few database search functionalities.

• Developed Web user controls for reusing controls in multiple web pages.

• Used TFS for the project tracking and Source Control.

• Explained the developed business functionalities and objects using use-case diagrams.

• Worked on developing SSRS reports for generating different types of reports.

• Performed several unit tests and integrated tests and prepared user document related to the module.

• Created ASP.NET User Controls to reduce the complexity of User Interface (UI) design.

• Implemented Client-Side validations using XML, XHTML, JavaScript and ASP.NET 3.0 validation controls.

• Extensive use of the ADO.NET objects such as Data Grids, Data Tables, Data Readers and Datasets for data retrieval and manipulation.

• Developed complex Stored Procedures and T-SQL queries to perform database operations in SQL Server 2008 database.

• Utilized JavaScript for Client-side validations that greatly decreased processing time and resource consumption, freeing resources for use by other applications and speeding up processing times.

• Developed several Business Classes using VB.Net.

• Worked as IIS web Server administration to manage websites, redirect request and restart IIS.

• Programmed ADO.Net for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers.

Environment: .Net Framework 2.0, Visual Studio 2010, SQL Server Management Studio 2008, VB.NET, ASP.NET 3.0, C#, VB.Net, ADO.NET 2.0, Web Services, Restful, MVC 3.0, T-SQL, HTML, XHTML, CSS, AJAX, Node JS, SSRS, TFS, JavaScript, MFT, XML, IIS and Veracode.

Client: SysTime Computer Systems, Mumbai, India Aug 2009 to Jun 2011

Role: Software Engineer

Responsibilities:

• Understanding and analyzing the client’s requirement and involved in SDLC Process.

• Developed Database design with normalized database.

• Developed data driven Web Forms/ Reports using ADO.Net.

• Created stored procedures and SQL statements to access data from SQL Server 2008.

• Created SSIS Package to transfer the data from Production DB to Archive DB.

• Created Jobs/Scheduling for data transfer from Production DB to Archive DB.

• Used Data Grids, Data Sets, Data Views and Data Adaptors to extract data from the backend.

• Developed user controls (.ascx files) and Custom Controls.

• Developed Business Logic using and C#.

• Extensively used HTML5, CSS3 and Java Script for Web pages in Classic ASP Applications.

• Created Reports through LINQ to SQL and LINQ to Objects.

Environment: ASP.NET 3.5, C#. Web Services, NET3.5, Web Services, Visual Studio.NET 2008, IIS6.0/7.0, XML, SQL Server 2005, Java Script, CSS, XSLT, HTML 5, CSS3, ADO.NET, Visual Source Safe and Windows XP.

Client: Magna Infotech, Hyd, India Aug 2006 to Jul 2009

Role: Software Developer

Responsibilities:

• Understanding and analyzing the client’s requirement and involved in GUI designing of the application using HTML’s Table and CSS.

• Wrote stored procedures and SQL statements to access data from SQL Server 2000/2005 Database

• Job Scheduling for data transfer from oracle to SQL Server using linked servers.

• Involved in the design of the Database and Developed Stored Procedures using SQL for all the interaction with the database.

• Used Data Grids, Data Sets, Data Views and Data Adaptors to extract data from the backend.

• Involved in GUI designing of the application.

• Updated the Online Quotes according to the business logic and marketing analysis

• Developed user controls (.ascx files) for reuse.

• Responsible for encryption and decryption of data.

• Created application and form level security.

• Worked with the database using ADO.NET library.

• Designed the database table according to the front-end screens.

• Developed Business Logic using ASP .NET.

• Extensively used HTML, JavaScript for Web pages in Classic ASP Applications.

• Created Reports through LINQ to SQL and LINQ to Objects.

Environment: Visual Studio.NET 1.1/2.0, ASP.NET, Visual Sourcesafe6.0, Web forms, ADO.NET, JavaScript, SQL Server 2000/2005, Classic ASP 2.0, IIS 5.0, Windows2000.

Client: Instawebz Pvt. Ltd. Mumbai India Jun 2004 to Jul 2006

Role: Software Programmer / UI Developer

Responsibilities:

• Involved in conversation of existing intranet ASP application to ASP.NET based Application.

• Create User Screens through HTML, extensively worked upon TABLES and LIST in HTML.

• Extensively Worked upon User Validation in front end through JavaScript.

• Extensively worked upon the look and feel of the page using CSS.

• Used C# language for code behind pages to use the OOPs functionalities.

• Developed forms for the web application in C#.

• Involved in designing Web forms using server controls, validation, user controls using C#.

• Developed GUI based administrative application to track the data using ASP.Net Win Forms.

• Configured ASP.NET Web Config file for the entire web application.

• Used ADO extensively to interact with SQL Server 2005 database.

• Developed GUI based administrative application to track data using C#.

• Implemented Stored Procedures, Triggers, Joins, and Views in SQL at the backend level.

• Used ADO.Net for server-side scripting to communicate with the Database.

• Responsible for production support

Environment: Classic ASP 2.0, SQL Server 2000, VB Script, JavaScript, HTML, CSS, Windows XP/Windows 98.

EDUCATION:

• Masters in computer application: Indira Institute of Management Pune,

University of Pune (India)

• Bachelor of Science: Maharashtra College of Arts, Science and Commerce, University of Mumbai (India)



Contact this candidate