ABRAR MOHAMMED FAROOQUI
Sr. Full Stack .NET Developer
585-***-**** ********@*****.*** https://www.linkedin.com/in/abrar-farooqui-853b6415b/ SUMMARY
Senior Full Stack .NET Developer with 16+ years of experience delivering scalable, secure, and high-performance enterprise applications across the full SDLC. Proven expertise in .NET Core, ASP.NET MVC/Web API, C#, SQL Server, and modern front-end frameworks, including Angular, with strong hands-on experience in Clean Architecture, microservices, RESTful APIs, and cloud- integrated solutions. Adept at designing robust data layers, implementing secure authentication and payment integrations, optimizing performance, and modernizing legacy systems. Demonstrated success in Agile environments, collaborating with cross- functional teams, mentoring developers, and delivering business-critical solutions with a strong focus on quality, security, and maintainability.
EXPERIENCE
Sr. Full Stack .NET Developer Bay Area
Alameda County 02/2025 - Present
Led modernization of SharePoint to .NET Core with Angular 20, enhancing scalability and developing responsive applications. Architected and delivered a scalable ASP.NET Core 8 Web API and designed a data access layer with Dapper ORM for optimized performance.
Integrated Payment Express for complete payment lifecycle management, ensuring secure processing and end-to-end payment handling.
Implemented JWT-based authentication with RBAC, enhancing multirole user management and security compliance. Configured Swagger/OpenAPI for standardized API documentation, supporting encryption for sensitive data. Built an Angular application integrated with Azure Blob Storage, enabling large-file uploads with effective data handling. Worked within Agile/Kanban frameworks, utilizing Jira for efficient sprint planning and continuous delivery. Sr. Full Stack .NET Developer Stockton, CA
Therapeutic Research Center 04/2022 - 12/2024
Designed and developed enterprise applications focusing on performance and maintainability using Agile methodology. Engineered server-side applications with ASP.NET Core, C#, and Entity Framework Core, employing a layered architecture and SOLID principles.
Enhanced application performance through Async/Await patterns, Dependency Injection, and generic repository patterns. Developed databases normalized to 1NF, 2NF, and 3NF, maintaining data integrity. Created ETL processes with SSIS packages and automated SQL Server jobs. Built Angular 15 front-end applications using HTML5, CSS3, and Bootstrap. Implemented Forms-based Authentication and Authorization with role-based security. Full Stack .NET Developer Las Vegas, NV
Gaming Arts 08/2018 - 02/2022
Developed scalable web applications using .NET, C#, Angular 13, and SQL Server with a focus on code quality and SOLID principles.
Implemented N-Tier architecture and consumed WCF services, enhancing application functionality and integration. Created ETL workflows using shell scripts, optimizing data management processes. Leverage MVC 4.0/5.0 framework and Entity Framework to develop rich, interactive web pages. Applied MVVM pattern and Xamarin for cross-platform mobile application development. Designed SQL Server database objects, including stored procedures, to streamline data operations. Full Stack .NET Developer Lodi, CA
E. & J. Gallo Winery 03/2016 - 07/2018
Enhanced enterprise web app efficiency, leading to XX% performance improvement by creating reusable components. Built ASP.NET MVC applications with C#, LINQ, and Web API, applying design patterns like Dependency Injection. Developed dynamic web pages with MVC 4.0/5.0, Entity Framework, and Bootstrap, using Forms-based Authentication for security.
Implemented reusable custom controls and AJAX-powered asynchronous data features in C# and ASP.NET. Generated business analytics reports utilizing SSRS, aiding informed decision-making. Designed and normalized database schemas, establishing effective foreign key relationships. Full Stack .NET Developer Foster City, CA
Gilead Sciences 03/2014 - 01/2016
Delivered responsive web applications emphasizing user experience through Agile methodology and modern frameworks such as ASP.NET MVC, AngularJS, and Bootstrap.
Designed and implemented MVC architecture with WCF binding and Entity Framework Code First, enhancing application performance and maintainability.
Developed and optimized RESTful Web APIs and Web Forms applications, focusing on security and performance enhancements. Utilized C#, LINQ, and Entity Framework for robust application development, including crafting complex stored procedures and T- SQL functions.
Engineered SSIS packages for efficient data migration and ETL processes within SQL Server 2012. Collaborated using .NET Framework, Visual Studio, and source control tools like TFS and GIT, ensuring seamless project integration.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
EXPERIENCE
NET Developer Fairfield, CA
Copart 01/2013 - 02/2014
Contributed to an Agile development team building state-specific web applications, participating in daily Scrum meetings and sprint planning.
Developed user interfaces using ASP.NET MVC 5.0, HTML5, and CSS3 while applying OOP concepts and SOLID principles with C# 6.0.
Implemented and optimized the Data Access Layer using a performance-tuned Entity Framework with LINQ to Entities and Code First approach.
Created MVC controllers, action filters, and custom routing to enhance application functionality. Generated custom reports with SQL Server Reporting Services (SSRS) and optimized T-SQL statements, views, user-defined functions, and stored procedures.
NET Developer Colorado Springs, CO
VMware 06/2012 - 12/2012
Developed scalable web applications using ASP.NET and C#, leveraging .NET Framework 3.0, TypeScript, jQuery, and Bootstrap. Designed and implemented SOAP and RESTful WCF services in C#.NET, enhancing service communication. Built a centralized logging system with C# and NLOG framework, integrated with ServiceNow Event Management. Created high-performance data-bound controls and optimized SQL queries. Implemented ETL mappings with Informatica to streamline data loading processes. Utilized JIRA for efficient bug tracking and project management. NET Developer Philadelphia, PA
Comcast 07/2011 - 05/2012
Developed applications using ASP.NET, VB.NET, C#.NET, and SQL stored procedures for data manipulation and queries. Collaborated with business analysts and clients to gather requirements for dynamic ratings and search applications. Built services using WCF over HTTP and TCP/IP protocols and ensured consistent UI with Master Pages and CSS. Created and managed SQL stored procedures, functions, triggers, and indexes, enhancing database functionality and performance.
Conducted unit and integration testing with comprehensive documentation, ensuring application reliability. Developed ad-hoc reports using SQL Server Reporting Services (SSRS) and performed database connectivity with ADO.NET and SQL Server.
Software Engineer Mumbai, India
SysTime Computer Systems 06/2009 - 06/2011
Developed data-driven applications and designed normalized databases using ADO.NET and SQL Server 2008, improving performance with advanced SQL statements and stored procedures. Led database design and application development as part of the SDLC, successfully meeting client requirements and implementing business logic with .NET technologies such as C#, Data Grids, and LINQ. Designed, implemented, and optimized SSIS packages, ensuring efficient data transfer between databases. Created comprehensive reports leveraging LINQ to SQL to provide data insights and trends. Built and optimized user and custom controls, enhancing application reusability and functionality. Software Developer Hyderabad, India
Magna Infotech 08/2006 - 07/2009
Developed secure web applications with ASP.NET and database integration, focusing on business logic. Implemented encryption, decryption, and security measures at application and form levels to protect sensitive data. Designed reusable GUIs using HTML and CSS, with user controls to boost efficiency. Created stored procedures and SQL statements for SQL Server 2000/2005, including job scheduling for Oracle to SQL Server data transfer.
Leveraged ADO.NET and LINQ to develop reports, enhancing database operation effectiveness. Software Programmer Mumbai, India
Instawebz Pvt. Ltd 06/2004 - 07/2006
Converted legacy ASP applications to ASP.NET with improved functionality Converted existing intranet ASP application to ASP.NET Designed user screens using HTML, tables, and lists Implemented client-side validation using JavaScript Developed forms using C# leveraging OOP functionalities Created web forms using server controls, validation controls, and user controls Configured ASP.NET Web.Config file
Used ADO for SQL Server 2005 database interactions Implemented stored procedures, triggers, joins, and views Used ADO.NET for server-side database communication EDUCATION
Master of Computer Application (MCA) Pune, India
Indira Institute of Management, University of Pune 01/2004 - 12/2004
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
:
:
:
:
:
:
:
:
EDUCATION
Bachelor of Science (B.Sc.) Mumbai, India
Maharashtra College of Arts, Science and Commerce, University of Mumbai 01/2000 - 12/2000 SKILLS
Core Competencies
ASP.NET Core/MVC, C#, Web API, Entity Framework, SQL Server (2008-2019), Angular 16+, TypeScript, HTML5, CSS3, jQuery, Bootstrap
Database Skills
database design including Stored Procedures, Triggers, Views, Indexes, and complex queries, ADO.NET, Entity Framework (Code First, Database First)
Design and Principles Design patterns (Factory, Repository), SOLID principles, OOP concepts, secure coding practices Web Services and API
RESTful API development, API testing (Postman, Fiddler), Payment Gateway integration (Stripe, PayPal, Square) Development Methodologies Agile/Scrum methodologies, version control GitHub, Git Reporting and Deployment SSIS ETL packages, SSRS reporting, IIS deployment AI and developer tools GitHub Copilot, AI-Assisted Development Tools Additional Skills XML, JSON, OAuth 2.0, JWT Authentication, Unit Testing (NUnit), Logging (Serilog, NLog)