farhan khan

Senior Software Engineer

Delhi, HARYANA, India10 yrs experience
Highly Stable

Key Highlights

  • 10 years of experience in backend engineering.
  • Expertise in scalable microservices and event-driven systems.
  • Proven track record in high-throughput data pipelines.
Stackforce AI infers this person is a Backend Engineer specializing in scalable microservices and data-driven solutions.

Contact

Skills

Core Skills

MicroservicesNodejsKafkaSql ServerPython

Other Skills

PostgresRedisEmailSMSMobile PushIn-App notificationsMongoDockerAWS LambdaNestJSMongoDBExpressJSElasticSearchScikit LearnWord2vecs

About

Completed ME Software Systems BITS Pilani Completed BE Computer Science from CSVTU Bhilai more than three years of experience

Experience

10 yrs
Total Experience
2 yrs
Average Tenure
--
Current Experience

Nivoda

Senior Software Engineer

Oct 2023Sep 2025 · 1 yr 11 mos · Mumbai, Maharashtra, India

  • Maintained and developed microservices for a global B2B e-commerce platform, ensuring seamless scalability and reliability. Built image processing pipelines and diamond data systems, enabling efficient handling of high-volume data. Designed and implemented a company-wide Notification Service handling Email, SMS, Mobile Push, and In-App notifications. Developed an asynchronous Kafka-based system with retry mechanisms, fallback support, and response logging for all notification channels.
MicroservicesNodeJSPostgresRedisPythonKafka

Pidge

backend lead

Dec 2019Jul 2023 · 3 yrs 7 mos · Gurugram, Haryana, India · Hybrid

  • Backend Lead, Pidge. Gurgaon, HARYANA (Dec 2019 – Present)
  • Routing and Sharing Riders is a project to preprocess orders and automatically find the best
  • route according to which orders can be delivered, orders can have multiple pickups and drops,
  • it is responsible to share orders with riders which will have least additional cost for incoming
  • orders.
  • Led backend team in successfully transforming a monolithic system into a scalable service -
  • oriented architecture.
  • Technology- NodeJS, Postgres, Redis, Python, Mongo, Cron, Docker, Kafka, SQS, AWS
  • Lambda, Microservices, NestJs
MicroservicesNodeJSPostgresRedisPythonMongo+4

Farmguide

Software Developer

Mar 2016Dec 2019 · 3 yrs 9 mos · Gurgaon, India

  • Software Engineer, Lennon Agritech(Farmguide). Gurgaon, HARYANA (Mar. 2016 – Present)
  • Pradhan Mantri Fasal Bima Yojna (PMFBY) is a scheme to provide crop insurance to all the farmers of India for which Central and State government give subsidy as premium, for this scheme portal is developed to serve following stakeholders Farmer, Central Government of India, State Governments of India, Banks, Insurance Companies, Common Service Centre, Mahalanobis National Crop Forecast Centre, State Level Bankers Committee. Stakeholders perform various functions on portal such as filling up of location masters, notifying crops available for insurance and scale of finance, filling up of insurance applications, yield calculations, crop cutting experiments, raising crop loss claim, claims processing and claims payments.
  • Technology- NodeJS, SQL Server, ExpressJS, Redis, ElasticSearch, Logstash, Cron
  • Girdawari is a process to collect data about what crops farmer is growing in a particular survey number for a particular cropping season. App and Portal was developed for Government of Rajasthan to facilitate this service. Stakeholders in this project involved Ministry of Agriculture Rajasthan, Ministry of Revenue Rajasthan, Department of Statistics Rajasthan, District Magistrates. Stakeholders perform various functions on portal and app such as filling up of location masters, Filling data related to farmer, owner of land, type of land, irrigation source, irrigation method for each survey numbers(Khata),crop sown ,capturing photos and coordinates of that survey number, approval of filled form by ILR level officers, Reports generation for area under cultivation, cropping patterns, yield estimation for current and previous seasons.
  • Technology- NodeJS, SQL Server, ExpressJS, Redis
NodeJSSQL ServerExpressJSRedisElasticSearch

Lennon agritech (farmguide)

Software Engineer

Mar 2016Dec 2019 · 3 yrs 9 mos

  • Built the backend for the PMFBY crop insurance scheme portal used by state and central agencies. Developed modules for claim processing, yield estimation, and crop loss reporting.

Travelkhana

Software Engineer

Nov 2015Mar 2016 · 4 mos · Noida Area, India

  • Order pattern finding Tool was developed to find frequently bought items based on all previous orders. Input to tool were items added to cart
  • Implemented FP-Tree algorithm to analyse frequently bought item pairs. Algorithm was used to recommend most bought pairs with respect to item added to the cart.
  • Algorithm was implemented in Python and MongoDB was used as database
  • Technology- Python, MongoDB
PythonMongoDB

Concerta dynamics (decirc)

software engineer

Sep 2015Nov 2015 · 2 mos · Bangalore

  • Classification and Sentiment analysis on tweets is a project in which entity identification and sentiment analysis was done on tweets text of users given by client.
  • First process is classification classification weather tweet is about movie, music, game, or app.
  • Entity recognition is done to find out about which subject tweet is about, then the tweet is sent for sentiment analysis.
  • If sentiment is positive, then other products of that entity are recommended to tat user.
  • Technology- Python, Scikit Learn, Word2vecs.
PythonScikit LearnWord2vecs

Here maps

Software Engineer Intern

Jan 2015Jul 2015 · 6 mos

  • Parsed and indexed logs for web dashboard visualization, enabling actionable data insights. Mapped validation errors to geographical UI with geoJSON for enhanced data representation.

Here, a nokia company

Intern

Jan 2015Jun 2015 · 5 mos · Mumbai Area, India

  • Parsing and indexing Logs- Parsing the program generated logs, making them structured, indexing the logs and showing them on browser in human readable formats.
  • Technology- Java, ElasticSearch.
  • Showing validation errors on map- Tool to pick up validation errors convert them to geojson, project those errors on map and provide error analysis tools to help Validation Engineers.
  • Exception data is inserted to database by validation tool named Atlas. Exception related data was picked converted to geojson and then it was given to here maps JavaScript function that displayed it to browser.
  • Technology- Java, JavaScript, Here Maps API, SQL Server.

Education

Birla Institute of Technology & Science, Pilani

Master of Engineering (M.E) — software system

Jan 2013Jan 2015

chhattisgarh swami vivekanand technical university

Bachelor of Engineering (B.E.) — Computer Science

Jan 2007Jan 2011

Birla Institute of Technology and Science, Pilani

M.E. – Software Systems

Jan 2015Present

CSVTU, Bhilai (Chhattisgarh)

Bachelor of Computer Science

Jan 2011Present

Stackforce found 100+ more professionals with Microservices & Nodejs

Explore similar profiles based on matching skills and experience