cv
Education, work experience, and academic projects.
General Information
| Full Name | Abhishek Pratap Singh |
| abhi1kush@gmail.com | |
| GitHub | abhi1kush |
| 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
- Role-Responsibilities:
-
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.
- Distributed Network Attached Storage (NAS).
Academic Projects
- Authentication using Finger Movement on Android phone Touch Screen (Machine Learning).