cambo
Hey! You have reached
Maninderpal Singh's portfolio
Download Resume
Email Me
Experience
Full Stack Engineer
Sept 2023 - Present
1 yr 7 months
company logoInstahyreNew Delhi, India
Troubleshooting: Debugged a wide range of issues and wrote fixes in a routine, resulting in improvement of various modules in terms of reliability
Features: Worked extensively on Scheduler & Calendar module to handle various cases of expired/invalid integrations to significantly uplift the user experience
Communication: Frequent discussions & investigations with and for Product team to conclude feasible solutions for various edge cases in business logic

Software Engineer
Dec 2022 - Sept 2023
10 months
company logoBuycepsMumbai, India
Lead backend engineer: 'Buyceps Marketplace', producing fundamental platform level changes, such as unified authentication setup, order/shipment processing, data modeling etc
Search: Developed an Algolia powered internal 'Product Browser', managing data indices and UI/UX for employees, to make browsing blazingly fast
Database load: Responsible for noticeable optimizations on major GraphQL resolvers and REST APIs, effectively reducing the N+1 problem by 75 percent, in terms of SQL calls
Extras: Implementation of numerous new features & quality-of-life changes in Admin Dashboard

Software Engineer
Oct 2022 - Dec 2022
3 months
company logoStudypaqCalifornia, USA
Security: Identified and fixed a critical vulnerability in the company's payment accessible core product
API design: Took responsibility of designing and developing the core of the APIs and backend architecture for MVP Studyplan feature
Server performance: Improved highly used endpoints' response by approx. 47% on average, improving initial server response time for server-side rendering

Personal Projects
Hunter
A Competitive Programming Platform
🪶   Written in Typescript with frontend powered by Angular & backend by Nodejs
   Containerized using Docker & is being securely served using NGINX on Azure' VMs, and Planetscale's MySQL
Description:
With Hunter, users can create and host their programming contests, add competitive questions using LaTeX, and set test cases to judge participants.
The code submission, execution and evaluation take place on our servers. Based on the participants' performance, they will be ranked on a common scoreboard. Currently, we support Python, C, C++, and Javascript for participants to write solutions in.
DinoPlusPlus
ASCII Based Console Video Game
🪶   Written in C++ purely without any game engine library
   Packed with retro sounds and an intro video
🎮   Customizable difficulty and even an AI mode to watch it indefinitely
Description:
In the Cretaceous, meteors are showering and you have to save one of the last few dinosaurs from the incoming obstacles. You are given a chance to save the last dinosaur from extinction.
Good luck in your journey!!
Contactless
An Android App for Quick WhatsApp Chats
🚀   Quickly chat with any phone number without saving them in the contact list
✉️   Allowed users to even chat with themselves that even before WhatsApp rolled out an official feature
Description:
With Contactless, you can chat with other WhatsApp users without ever needing to save their phone number in your contacts.
BOP
Minimalist Android Music Player
🪶   Written in Kotlin utilizing Room Database for your local library
🎞️   Minimalist animated layouts for focused experience
Description:
Bop Music Player may serve as an example of many Android components such as ViewModel, Room, Database, Dagger-Hilt, Background Service, Motion Layout, MediaPlayer, MediaStore, RecyclerView, Media Controls, ViewPager2, Broadcasting intents and more.