Summary
Overview
Work history
Education
Skills
Timeline
Generic
Farhan Khan

Farhan Khan

Jeddah,Saudia Arabia

Summary

Accomplished software engineer with specialization in Java and C#, demonstrating expertise in Spring Boot and Microsoft .NET Core frameworks. Proficient in microservices architecture, Apache Kafka, and RESTful API design, ensuring seamless software integration. Experienced in utilizing Docker and Kubernetes for efficient deployment processes. Proven track record in mentoring teams and enhancing technical communication to drive successful project outcomes.

Overview

7
7
years of post-secondary education
16
16
years of professional experience

Work history

Principal Software Engineer

360Factors
Karachi, Pakistan
2024.10 - 2026.04
  • Leading design and development of enterprise applications using Java (Spring Boot), .NET Core, Microservices, and React, delivering scalable and secure solutions.
  • Predict360: Built compliance and risk management modules using Java, .NET Core, and MVC, supporting regulatory workflows and analytics.
  • Lumify: Developed modern web platform using .NET Core backend and React frontend, focusing on performance and user experience.
  • KAIA: Contributed to a microservices-based architecture with Angular frontend, enabling modular, high-availability enterprise systems.
  • Collaborated with cross-functional teams for streamlined project execution.
  • Created and implemented new coding practices for increased efficiency.

Senior software engineer

VinnCorp
Karachi , Pakistan
2023.05 - 2024.09
  • A successful ETL (Extract, Transform, Load) project to extract data from CRM Dynamics, perform comprehensive data cleansing, ensure data integrity, remove duplication, and seamlessly import the transformed data into Salesforce Using SSIS, AWS Glue and Reporting on Power BI (seagull scientific, West Monroe [USA, Canada])
  • In-Progress- ETL Collaborating with cross-functional teams, including data engineers, data analysts. To gather requirements and implement data integration and transformation processes. using SSIS, Kingsway Soft, Azure Data factory, Apache Spark, python, ADO. Data Analytics on AWS Athena (Hitachi Solutions, Global Foundries [USA, Canada])
  • Engineered an advanced online education platform => Used LLM & NLP for enabling AI-driven learning support. => For fast data retrieval, Golang was utilized. => .NET Core for scalable backend services and developing some lightweight microservices => Used Elasticsearch to deliver quick and accurate searches. => Java (Spring Boot) for seamless integration with educational tools, including Spring Security, Spring Data.
  • Participated actively in brainstorming sessions resulting in innovative ideas and solutions.
  • Optimized database management systems to boost operational efficiency.

Team lead - software development

TPL Corp
Karachi, Pakistan
2018.06 - 2023.05
  • IoT (Parser): Socket based Applications that Listen message streams for IoT devices, using messaging Queue, perform decoding and storing in Databases. Using Java, dot net Core, Apache Kafka and Mongo DB and SQL.
  • IoT (Web Applications): A web application based on spring boot and Angular to facilitate customers on which they can have complete tracking solutions of their fleet, assets and other resources.
  • My Trakker (Web Application): A Trakker application (asp.net MVC), which Interacts with distributed databases and facilitates customers from raw data to Information.
  • Dynamics CRM: A complete Organizational Operational System that Integrates all the departments. (ASP.NET web forms)

Software engineer

Centric Source
Karachi, Pakistan
2014.08 - 2018.05
  • Event Management System: This is an online event management system. The system allows only registered users to login. This is a web application developed in Asp.net and SQL. The project provides most of the basic functionality required for an event.
  • Speaker Bureau: Build a compliant Speakers Bureau platform. Automate the speaker nomination, tiering, and contracting process. Centralize aggregate spend reporting for field and marketing activities.
  • Contract Management: Customizable to each client’s business requirements, LOCI is the turnkey software that provides leading-edge HCP engagement, processing, contracting, payment, and reporting.
  • Back-end Services: For Client Devices (IOS), Web APIs, WCF service are designed.

Software Engineer

KNYSYS
Karachi, Pakistan
2013.12 - 2014.07
  • DASH Net: Clinic and Hospital management System, for a USA client that starts from a simple clinic visit to be hospitalized, with disease to prescription, diet and other related plans. Java, JSP, .NET MVC, SQL Server, knockouts
  • Mentored junior developers on coding practices-boosted team competency level.

Software engineer

e-Creatorz
Karachi, Pakistan
2010.10 - 2013.09
  • ERP (Web Application): Developed Financial Module and Supply Chain Management, Human Resource Management. Based on ASP. Net Web Forms, SQL Server, jQuery, java script, Telerik Controls
  • Dynamics CRM: A Comprehensive Organizational Operational System that facilitates all the departments.
  • Maintained detailed technical documentation-facilitated easy reference for future projects.
  • Designed customized software solutions in response to unique client requirements.

Senior software engineer

Mega Mind IT Solutions
Jeddah, Saudia Arabia
2026.07 - Current

Education

MS - Advanced Algorithm Design, Swarm Intelligence, NLP

PAF KIET
Karachi Pakistan
2021.01 - 2024.01

BCS - Software Engineering, Object Oriented Programming, Databases

University of Karachi
Karachi Pakistan
2006.01 - 2008.01

Intermediate - Physics, Chemistry, Mathematics

Board of Intermediate Karachi
Karachi Pakistan
2002.01 - 2004.01

Skills

  • Languages: Java, C# and python
  • Frameworks: Spring, Spring Boot, Microsoft Dot Net Core, Micro services, Apache Kafka, MVC, Web API, LLM NLP, Spark
  • Paradigms: SOLID, Unit Testing, Object-oriented Programming, Design Patterns
  • Storage: MongoDB, MS SQL, Redis PostgreSQL
  • Other stacks: Data Science, Machine Learning, Docker, Kubernetes, CICD, Jenkins and Elastic, Azure Data Factory, Kingsway soft, Data Migration, Data Engineering & Data Migration
  • Clear technical communication
  • Software integration expertise
  • Mentoring and coaching experience
  • Decision-Making proficiency
  • RESTful api creation
  • API design and implementation

Timeline

Senior software engineer

Mega Mind IT Solutions
2026.07 - Current

Principal Software Engineer

360Factors
2024.10 - 2026.04

Senior software engineer

VinnCorp
2023.05 - 2024.09

MS - Advanced Algorithm Design, Swarm Intelligence, NLP

PAF KIET
2021.01 - 2024.01

Team lead - software development

TPL Corp
2018.06 - 2023.05

Software engineer

Centric Source
2014.08 - 2018.05

Software Engineer

KNYSYS
2013.12 - 2014.07

Software engineer

e-Creatorz
2010.10 - 2013.09

BCS - Software Engineering, Object Oriented Programming, Databases

University of Karachi
2006.01 - 2008.01

Intermediate - Physics, Chemistry, Mathematics

Board of Intermediate Karachi
2002.01 - 2004.01
Farhan Khan