cv

Education, work experience, and academic projects.

General Information

Full Name Abhishek Pratap Singh
Email abhi1kush@gmail.com
GitHub abhi1kush
LinkedIn https://www.linkedin.com/in/abhishek-singh-6658493b

Education

  • 2017
    MTech (Computer Science & Engg.)
    Institute: IIT Bombay
    University: IIT Bombay
  • 2013
    BTech (Computer Science & Engg.)
    Institute: MMMEC Gorakhpur
    University: G.B.T.U.
  • 2009
    Intermediate
    Institute: SSMV
    University: CBSE
  • 2007
    Matriculation
    Institute: JNV Shahjahanpur
    University: CBSE

Work Experience (7+ years)

  • July 2025 - Present
    IT Specialist Officer
    State Bank of India, Bengaluru
  • Sept 2022 - April 2024
    Senior Software Engineer 2 [Golang]
    MakeMyTrip, Banglore
    • Role-Responsibilities:
      • Product requirement collection and analysis. Implementation of product-features in Golang.
      • Preparation of API contracts between downstream API-providers and API-consumers UI clients.
      • Management of configs. Production issue root cause analysis and fixes.
    • Developed integration-level test automation framework. Using Golang, Bash, Kafka, Jenkin-Groovy
    • Implemented pixel-data-logging of user activities on website for Data Science consumption through
  • Sept 2020
    Staff Software Engineer [Golang]
    Druva Inc, Pune
    • Implemented Golang REST APIs for backing up the user data using AWS S3 and Dynamo DB.
    • designing and implementing framework for E2E testing and component testing for REST APIs.
  • Nov 2019
    Software Development Engineer 1
    Embibe (Edtech), Bengaluru
    • Designed and implemented OCR web micro-service for recognizing hand-writing and text in images, automated image preprocessing for better results.
    • Contributed in restful APIs for converting Exam questions in doc format to json objects in database.
    • Worked on redesigning and implementation of automated test question paper generation.
  • July 2017
    Technical Project Leader
    Huawei Technologies India Pvt. Ltd, Bangalore
    • Distributed Network Attached Storage (NAS).
      • Optimizations for large IO operations on distributed file system.
      • Worked on protocol for managing distributed cache to accelerate distributed NAS storage.
      • Contributed in development of distributed Read Ahead Cache management.
    • IoT: Internet of Things Network Stacks (lwip, uip).
      • Linux support for RPL(Routing Protocol for Low Power and Lossy Network).
      • RFCs implementation for lwip (light weight ip stack). Implementation of IOCTLs. Bug-fixes and modifications in existing open-source code according to requirements.
      • Unit Testing and functional testing using Python and Scappy, using Castellia framework.
      • Designed and implemented mp4 video preview maker in c++ from scratch.

Academic Projects

  • Authentication using Finger Movement on Android phone Touch Screen (Machine Learning).