About Adil Farhan

Experienced Software Engineer with 8+ years in software development, specializing in C# and .NET technologies. Proven expertise in transitioning from .NET 3.5 to .NET Core 8, scalable architecture design, and cloud integration.

Adil Farhan

Senior Software Engineer & Lead

Currently Freelancing

Based in Lahore, Pakistan. Adept at leading teams, mentoring future leaders, and delivering innovative solutions. Certified in .NET Microservices and Solution Architecture, with a strong focus on optimizing data management and automating processes for impactful business results.

8+ Years Experience

Professional software engineering across multiple companies

15+ Technologies

Mastery of modern .NET and adjacent tech stacks

Senior Software Engineer & Lead

Currently freelancing

Lahore, Pakistan

Based in Lahore, working across regions

Professional Experience

8+ years across freelance work, Raheem Solutions, and Techlogix in Lahore, Pakistan

September 2024 - Present

Senior Software Engineer & Lead

Freelance, Remote

Designing scalable architectures using design patterns, migrating projects from .NET 4.6.2 to .NET Core 7. Developed a Promotion Engine for FMCG promotions. Worked on complete migrations of .NET legacy booking systems to microservices using C# 14, .NET 10. Building a complete ERP solution from scratch on the latest stack (.NET 10, Aspire, microservices, EF, PostgreSQL, n8n, Power Apps). Automated data synchronization with API resulting in 40% reduction in manual integration efforts.

February 2023 - August 2024

Senior Software Engineer & Lead

Raheem Solutions, Lahore, Pakistan

Led optimization of Kulcha, a social app for finding nearby locations, enhancing data load times and location accuracy by 25%. Coordinated with cross-functional teams to ensure seamless integration and deployment on AWS.

January 2021 - January 2023

Software Engineer → Senior Software Engineer

Raheem Solutions, Lahore, Pakistan

Joined as Software Engineer and promoted to Senior Software Engineer the same year. Delivered SalesAssist, a cloud-based sales solution, reducing client costs by 30% compared to existing SND systems. Automated report generation using Telerik, cutting down manual report generation time by 50%.

June 2017 - December 2020

Software Engineer

Techlogix, Lahore, Pakistan

Worked on an in-house sales and distribution product for Nestlé. Developed a Web API for Nestlé's internal sales tool, automating order synchronization and reducing processing time by 35%. Built an automated claims management portal, shifting from an Excel-based system to a web-based platform.

2017

Bachelor of Computer Science

Punjab University College of Information Technology, Lahore, Pakistan

GPA: 3.5 | Dean's List for four consecutive semesters. Teaching Assistant for courses in Databases, System Programming, and Web Development.

Core Skills

Backend, databases, cloud, and architectural expertise

Backend Technologies

C# (up to C# 14)95%
.NET Core (up to .NET 10)95%
ASP.NET / MVC / Web APIs95%
Blazor88%
Microservices / Aspire90%
Entity Framework / Dapper92%
MinimalAPIs / FAST Endpoints88%
Mediatr / RepR85%

Database Management

MS SQL95%
PostgreSQL90%
MySQL85%
MongoDB80%

Cloud & DevOps

Azure90%
AWS80%
Service Bus85%
RabbitMQ85%
Docker80%

Certifications

Professional credentials in architecture and microservices

.NET Microservices Architecture

Udemy · 2024

Solution Architecture

Udemy · 2024

Let's build something together.

Open to discussions on enterprise .NET architecture, microservices, ERP solutions, and cloud integration.