Adil Farhan
Software Developer
2years in Cybersecurity
2years leading teams
9years of work
2projects
Overview
Senior .NET engineer and technical lead with 8+ years of enterprise software delivery experience. Hands-on with .NET backend architecture and database engineering, including API modernization and identity integration. Built a local RAG prototype using Ollama and Qdrant to support training-document question answering and retrieval.
Timeline
Software Engineer and Lead
·
Lead
Meissasoft
·
Full-Time
Designed scalable .NET architectures and modernized a legacy codebase from .NET Framework 4.6.2 to .NET 7. Developed an FMCG promotion engine and synchronization APIs to reduce manual integration effort. Built an API-driven ERP evolution using microservices, BFF patterns, Keycloak authentication/authorization, PostgreSQL data modeling, and audit logging. Also delivered an API-based hotel booking platform with Blazor administration and React booking experiences.
C#
ASP.NET Core
PostgreSQL
Keycloak
Rest API
Tech Lead
·
Lead
Raheem Solutions
·
Full-Time
Led performance optimization for a location-discovery social app by improving data load times and location accuracy. Coordinated AWS deployments and cross-functional integrations to support ongoing product development. Focused on engineering delivery improvements and reliability of production workloads.
AWS
Principal Software Engineer
·
Lead
Raheem Solutions
·
Full-Time
Delivered a cloud-based sales/distribution solution and improved operational outcomes for clients. Automated reporting to reduce manual effort and streamlined workflows versus earlier approaches. Worked on backend services and integrations supporting sales operations and customer-facing functionality.
Software Engineer
·
Middle
Techlogix
·
Full-Time
Built sales/distribution APIs for order synchronization and improved processing performance. Implemented an automated claims portal to replace Excel-based workflows and reduce operational overhead. Supported backend development for enterprise integrations and business process automation.
Projects
CarBell
Developed a .NET Web API backend and a mobile Android app for QR-based parking notifications. Implemented a system to notify vehicle owners without sharing phone numbers using push messaging. Designed the end-to-end flow between QR scanning, backend services, and Firebase Cloud Messaging delivery.
AI Workout Logger & Training Knowledge Assistant
Built a RAG-based learning prototype using structured Markdown training documents. Implemented document chunking, embedding generation, vector indexing, and similarity search to retrieve relevant passages. Used Ollama for local model experimentation and evaluated retrieval excerpts and scores. Planned next steps include hybrid search, reranking, and additional agent/voice logging features.
Technical skills
Languages
4
C#
JavaScript
TypeScript
SQL
C#
5
ASP.NET Core
Blazor
Dapper
Hangfire
MediatR
DevOps
5
AWS
Rest API
Azure
Azure DevOps
Docker
Databases
4
PostgreSQL
MySQL
Qdrant
RabbitMQ
AI/ML
4
LLM
Ollama
OpenAI
Model Context Protocol
Other
11
Keycloak
React.js
Firebase
Flutter
Angular
CI/CD
RAG
Embeddings
Clean Architecture
Hybrid Search
Reranking
Job preferences
- Work permits
- Pakistan
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@adil-farhan/mcpAlion · People, companies and AI agents in one graphalion.io/@adil-farhan
