Zeeshan Khan


I am a developer with over six years of experience mostly in backend technologies, however my love for web and mobile applications made me learn some frontend technologies as well. In my free time I love tracking new technologies, listening to tech podcasts, playing retro games, and doing DIY projects involving IOT controllers and SBCs.

Courses and Certifications
MongoDB Certified Developer

MongoDB Certified Developer

Mongo DB

Issued Jun 2022

Microsoft Certified: Azure Developer Associate

Microsoft Certified: Azure Developer Associate


Issued Mar 2022 - Mar 2023

Microsoft Certified: Azure Fundamentals

Microsoft Certified: Azure Fundamentals


Issued Jan 2022

Android Developer Nanodegree

Android Developer Nanodegree


Issued Apr 2016

Oracle Certified Associate, Java SE 8 Programmer

Oracle Certified Associate, Java SE 8 Programmer


Issued Jan 2017

  • B.Tech (Computer Science and Engineering) - Dr. A.P.J Abdul Kalam University
Work Experience


Apr 2022

Build solution for clients in a variety of technologies.

  • Vuejs frontend integration with Backend API
Morgan Stanley


March 2021 - Mar 2022

Migrating On-premise Big Data platform to Azure: On-premise Big Data platform is used to dump data to HDFS using spark, in-house tool CDL (Caspian Data Loader) is used to dump data, it uses configurations stores in zookeeper nodes, different services like Zeppelin and Juputer notebooks are hosted on cluster to help analyze the data in data lake.

  • Contributing to core library used by Spark jobs to load data to data lake.
  • Building core libraries to handle different use cases of data loading like snapshots, SCD2, etc.
  • Building tooling to submit jobs on databricks and use snowflake as datasource
Amadeus Software Labs

Senior Software Engineer

April 2019 - March 2021

Integrating Oracle PMS with Amadeus GDS: Designing & developing middleware that enables communication between Oracle PMS (XML SOAP) and Amadeus GDS (JSON REST), used open backend (an in-house library) as core for message queuing and processing. Processing different
types of messages based on the type of message received from PMS.

J.P Morgan Chase & Co.

Software Engineer

August 2017 - April 2019

Post Trade FIX message processing: Enhancing existing code to process FIX messages from
multiple trading venues, Parsing of message using in-house core library tsp (Time Series
Processing), messages were transformed based on sending venue and FIX version, after
processing message was saved in object-database build on top of PostgreSQL.

Improved the processes memory consumption by taking out common parts as different

TATA Consultancy Services Ltd.

Assistant Systems Engineer

August 2015 - July 2017

  • Android Application for Internal Event Hosting: Designed and developed an android
    application for hosting internal events, registering using internal firm ID, events had multiple
    choice questions, Leaderboard to show live scores, used Firebase for real-time updates and
    data storage.
  • Deploying and Configuring Cloud application: Deploying and configuring web based
    application Ceridian HCM for clients, adding XML and XSLT to generate detailed and summary
    reports for each employee in the system.

    • Developed tools in Python to insert configuration directly in the database, which reduced
      the manual effort considerably.
Technical Skills
Backend Technologies
  • PHP
  • Java
  • Microsoft Azure
  • Web API
  • Python
  • Scala
  • Azure
Frontend Technologies
  • Javascript
  • Vue
  • Nuxt
  • Html
  • Bootstrap
  • Flutter
  • Apache Spark
  • Flask
  • SQLAlchemy
  • Pandas
  • Django
Webservices Tools
  • REST
  • MQTT
  • MySQL
  • PostgreSQL
  • MongoDB
  • SQL
  • Cloud Firestore
  • Redis
  • Git Lab
  • BitBucket
Technical Domains
  • Cloud Technologies
  • Big data
  • IOT
  • Docker
  • Web Development