Abhishek Singh has over 4 years of experience as a Software Development Engineer. He is currently working at Jio Platforms Ltd. where he developed a PLP reranking solution to prioritize in-demand products and boost sales conversion by 20%. Previously, he worked at MTX IT Consulting Services developing backend solutions for sports analytics and document processing platforms. He has also worked on research projects related to 5G including designing a 5G core test-stub and performing load testing. His education includes an M.Tech from IIT Bombay in Computer Science and Engineering. He has strong skills in languages like Java, Python, C/C++ and frameworks like Spring, Flask, and tools like Docker, Kubernetes.
Abhishek Singh has over 4 years of experience as a Software Development Engineer. He is currently working at Jio Platforms Ltd. where he developed a PLP reranking solution to prioritize in-demand products and boost sales conversion by 20%. Previously, he worked at MTX IT Consulting Services developing backend solutions for sports analytics and document processing platforms. He has also worked on research projects related to 5G including designing a 5G core test-stub and performing load testing. His education includes an M.Tech from IIT Bombay in Computer Science and Engineering. He has strong skills in languages like Java, Python, C/C++ and frameworks like Spring, Flask, and tools like Docker, Kubernetes.
Abhishek Singh has over 4 years of experience as a Software Development Engineer. He is currently working at Jio Platforms Ltd. where he developed a PLP reranking solution to prioritize in-demand products and boost sales conversion by 20%. Previously, he worked at MTX IT Consulting Services developing backend solutions for sports analytics and document processing platforms. He has also worked on research projects related to 5G including designing a 5G core test-stub and performing load testing. His education includes an M.Tech from IIT Bombay in Computer Science and Engineering. He has strong skills in languages like Java, Python, C/C++ and frameworks like Spring, Flask, and tools like Docker, Kubernetes.
Abhishek Singh has over 4 years of experience as a Software Development Engineer. He is currently working at Jio Platforms Ltd. where he developed a PLP reranking solution to prioritize in-demand products and boost sales conversion by 20%. Previously, he worked at MTX IT Consulting Services developing backend solutions for sports analytics and document processing platforms. He has also worked on research projects related to 5G including designing a 5G core test-stub and performing load testing. His education includes an M.Tech from IIT Bombay in Computer Science and Engineering. He has strong skills in languages like Java, Python, C/C++ and frameworks like Spring, Flask, and tools like Docker, Kubernetes.
💼 Experience Jio Platforms Ltd. Bangalore, Karnataka Software Development Engineer July 2022-Ongoing – PLP (Product Listing Page) Reranking solution for JioMart, prioritizing in-demand products that users are interested in viewing or purchasing, ensuring they appear prominently at the top of search results. This led to a 20% boost in sales conversion. – Elevated the PLP Reranking solution into a centralized powerhouse, now open to a diverse array of e-commerce brands within the Jio ecosystem. Furthermore, introduced a Cross-Platform PLP Reranking feature, revolutionizing how multiple e-commerce brands seamlessly share reranking insights within the Jio platform. – Contributed to the Autocomplete feature for a centralized search service, enriching the search experience with intelligent suggestions. MTX IT Consulting Services Pvt. Ltd. Hyderabad, Telangana Software Development Engineer July 2021- June 2022 – Worked on MavQ Sports Performance Analytics Platform, aiding coaches in translating on-field gameplay videos, player statistics, and daily practice metrics into actionable data-driven insights to enhance team performance. – Collaborated on Backend solution for Intelligent Document Processing, enabling organizations to automate labour- intensive document processing tasks. This system utilizes AI to efficiently process, extract, and validate vital information from unstructured documents. Indigenous 5G Test-bed SynerG Lab, IIT Bombay Research Assistant July 2018-June 2021 – Designed test-stub (TestRan) to interact with 5G core and perform user-registration, user deregistration, session-setup and session-release. – Performed Registration and Session load test on 5G core with up to 500 concurrent UE threads. Responsible for maintaining and monitoring servers and workstations being used in the development of indigenous 5G Test-bed. 🔧 Projects Automated Option Trading (python) Apr 2023–Jul 2023 – Created an Automated Option Trading System delivering potential annual returns of up to 25%. The system offers a 0.5% downside protection and up to 1% upside potential on each trading day. OLDEX (Angular, bootstrap, java-springboot, postgres) Jul 2021–Aug 2021 – Developed a web-based service that allow a person to buy and sell products online by posting advertisements. ProcureBy (html, css, js, bootstrap, python-flask, sqlite) Jan 2021–Feb 2021 – Accomplished a web-based blood procurement service that allows a person to find blood donors using a zip code. Mobile Edge Computing (c, cpp, redis) June 2020- June 2021 – Enhanced network latency by 60% through the implementation of a Multi-UPF data plane in the 5G Core. This facilitated communication between RAN, Edge DNN, and Cloud DNN. High-performance key-value server (c, cpp, cpp-socket) Aug 2018–Nov 2018 – High-performance key-value server and closed-loop load generator from scratch using C++. Integrated multi-threaded producer-consumer model to handle multiple concurrent connections. 📚 Education Indian Institute of Technology, Bombay Bombay, Maharastra Computer Science & Engineering, Master of Technology (M.Tech.) 8.95 CPI 2018–2021 Pranveer Singh Institute Of Technology, Kanpur Kanpur, Uttar Pradesh Computer Science & Engineering, Bachelor of Technology (B.Tech.) 76.5 % 2014–2018 🖐 Skills Coding background: C, C++, Java, Python. Database: Postgres, MySQL, Redis, MongoDB, SQLite, BigQuery. Tools & Libraries: Git, Docker, Kubernetes, Junit, Kafka, PubSub, redisson. Web Development (Front End): HTML, CSS, JavaScript (Angular), Bootstrap. Web Development (Back End): Spring framework, Spring Reactor, NodeJS, Flask.
Designing API-First Enterprise Architectures on Azure: A guide for architects and developers to expedite digital transformation with API-led architectures