Ahmet Faruk is a pragmatic full-stack engineer and two-time co-founder with eight years of experience building web applications and startups from Turkey. He has deep .NET expertise demonstrated by substantive contributions to the popular ABP Framework—improving background job cancellation and integrating Hangfire/Quartz—and by implementing full-stack features in the framework’s ModularCRM sample. Comfortable operating across backend systems, database migrations, and web modules, he pairs hands-on coding with product-minded architecture. His GitHub handle hints at a playful curiosity (“Dragon hunter”), reflecting a tendency to tackle thorny technical challenges. Based in Texas (originally Turkey), he blends startup grit with practical engineering discipline cultivated across multiple founding and developer roles.
8 years of coding experience
7 years of employment as a software developer
Önlisans Bilgisayar Programlama, Önlisans Bilgisayar Programlama at Giresun Üniversitesi
Contributions:1 review, 5 PRs, 6 pushes in 2 years 11 months
Contributions summary:Ahmet primarily contributed to the development of the ModularCRM sample application. They added and modified code across multiple modules, including ordering, products, and the main web application, demonstrating a full-stack approach. The commits involved refactoring code structure, implementing features in the ordering module with modifications to database entities, and synchronizing the application with documentation. Additionally, they created a migration for the initial database and updated NuGet package references in the ordering module.
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
Role in this project:
Back-end Developer
Contributions:20 reviews, 61 PRs, 145 pushes in 4 years
Contributions summary:Ahmet focused on enhancing the background job processing capabilities of the ABP framework. Their contributions included adding CancellationToken support to background jobs, adapting the execution adapter for Hangfire and Quartz integrations, and incorporating cancellation features within the demo applications. These changes involved modifying core interfaces and classes related to background job execution, demonstrating a deep understanding of the framework's architecture and concurrent task management. The user also added a cancellation sample with LongRunningJob to showcase the cancellationToken usage.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.