Hello, I'm

Farouk Elkhabbaz

.NET Developer & Technical Lead

A results-driven software developer with over 10 years of experience in designing, developing, and maintaining scalable applications using C#, ASP.NET MVC, .NET Core, and various design patterns.

Farouk Elkhabbaz

About Me

Get to know me better

About Farouk Elkhabbaz
10+ Years Experience

Technical Lead & Senior .NET Developer

A results-driven software developer with over 10 years of experience in designing, developing, and maintaining scalable applications using C#, ASP.NET MVC, .NET Core, and various design patterns. Adept at delivering high-quality solutions for complex challenges, I bring a strong foundation in application architecture and best practices.

Known for my enthusiasm, creativity, and ability to learn and adapt quickly to new technologies. A self-motivated professional who thrives in dynamic, fast-paced environments, consistently seeking innovative approaches to drive project success.

Email: faroukkhabbaz@gmail.com
Phone: (856) 600-9691
Citizenship: US Citizen
Location: New Jersey, USA
Contact Me

Work Experience

My professional journey in software development

Dec 2018 - Present

Tech Lead/Senior Software Developer

Holtec International, Camden, NJ

Leading a team of 8 developers while designing and implementing enterprise solutions for nuclear industry applications:

  • Developing web applications using ASP.NET MVC/.NET Core, Bootstrap, jQuery, Blazor WASM and Blazor Server, MudBlazor
  • Creating web APIs for data exchange and integrations between different applications
  • Working with sensitive data by implementing Always Encrypted in SQL Server
  • Using File Table and Full Text Search to enable searching within uploaded documents including PDFs
  • Implementing CRC32 algorithm for data corruption detection during annual file validation
  • Managing multiple projects concurrently using Agile methodologies
  • Leading offshore and onshore development teams and mentoring junior developers
  • Gathering requirements from diverse departments including HR, Engineering, Manufacturing, Security, IT, and Finance
  • Building applications for nuclear power plant decommissioning, including timesheet and document control systems
  • Developing middleware integrations with third-party services like ADP, Quest Diagnostics, and HR-Path
  • Creating ERP integrations with Kinetic by Epicor to automate data flow using APIs
  • Automating invoicing processes using DCAA approved rates for government contracts (DOE and DOD)
  • Upgrading legacy Windows Forms applications to modern web applications
  • Implementing Single Sign On using Identity Server 4.0 with custom implementation
  • Creating a Dynamic Modal Nuget package (40k+ downloads) using jQuery and Bootstrap
C# ASP.NET MVC .NET Core Blazor MudBlazor SQL Server Entity Framework Web API Identity Server jQuery Bootstrap
Apr 2015 - Apr 2018

Senior Software Developer

Esiters co., Beirut, Lebanon

Developing solutions for INPLAN, a Germany-based provider of software for Port Management, Terminal Operating (TOS), Port Community, Maritime Logistics, and Procurement:

  • Developing web applications using ASP.NET and MVC.NET
  • Writing Oracle stored procedures
  • Implementing Crystal Report for reporting solutions
  • Providing technical support and post-sale maintenance
  • Developing web APIs for data exchange with external parties
  • Working remotely from Beirut and traveling to Germany as needed
ASP.NET MVC.NET Oracle Crystal Report Web API

Skills & Expertise

My technical skillset and areas of expertise

Backend Development

C#

ASP.NET MVC

.NET Core

Blazor (WASM/Server)

Web API

SQL Server

Entity Framework

Dapper

LINQ

Oracle

MySQL

Windows Services

Frontend Development

HTML5

CSS3

JavaScript

Bootstrap

React

Blazor

Tools & Technologies

Azure

Git

CI/CD

IIS

Microservices

SSO/Identity

Featured Projects

Document Control System

Nuclear Document Control System

Developed a comprehensive document management system for nuclear power plants, implementing security features like Always Encrypted and enabling full-text search within uploaded documents including PDFs.

  • ASP.NET Core
  • Blazor Server
  • SQL Server
  • File Table
  • Full Text Search
ERP Integration

ERP Integration System

Built an integration platform connecting internal systems with Kinetic by Epicor, automating various processes to push data using APIs. Significantly reduced manual data entry and improved business process efficiency.

  • .NET Core
  • Web API
  • REST APIs
  • SQL Server
  • Entity Framework
Third-Party Integrations

HR Service Integrations

Developed middleware solutions integrating applications with third-party services like ADP, Quest Diagnostics, and HR-Path, streamlining employee onboarding, benefits administration, and health screening processes.

  • C#
  • ASP.NET MVC
  • Web API
  • OAuth
  • SQL Server
Single Sign-On

Enterprise SSO Implementation

Designed and implemented a Single Sign-On solution using Identity Server 4.0 with custom implementation. Created tutorial videos showing how to migrate existing applications to use Identity Server across multiple platforms.

  • Identity Server 4.0
  • ASP.NET MVC
  • MVC.NET Core
  • Angular
  • OAuth/OIDC
File Management

Secure File Management System

Created a secure file management system using SQL Server File Table for storage with CRC32 algorithm implementation for data corruption detection during annual file validation processes.

  • C#
  • .NET Core
  • SQL Server
  • CRC32
  • Full Text Search
Dynamic Modal

Dynamic Modal NuGet Package

Developed and published a widely-used Dynamic Modal NuGet package (40k+ downloads) using jQuery and Bootstrap, simplifying modal implementation across .NET applications.

  • C#
  • JavaScript
  • jQuery
  • Bootstrap
  • NuGet

Get In Touch

Interested in working together? Feel free to contact me for any project or collaboration.