Pushpinder Singh

Pushpinder Singh

Mentor
5.0
(141 reviews)
US$20.00
For every 15 mins
297
Sessions/Jobs
featured mentor
Featured mentor of the week
ABOUT ME
Top rated mentor/tutor || Refund if not able to solve your problem
Top rated mentor/tutor || Refund if not able to solve your problem

I have more than 9+ years of programming experience. I'm proficient in C, C++, JAVA, JavaScript and Python. Along with this, I'm an active competitive programmer and have solved more than 800 problems on different coding websites.

I teach C, C++, JavaScript, Python and JAVA from basics to advanced, so if you are starting to learn these languages or facing some doubts, you have come to the right place.

Apart from teaching the basics of the language, I'll be able to help you in learning Data Structures and Algorithms be it for Competitive Programming or for interview preparation. I've good experience in taking mock interviews, so if you're planning to give Software Engineering Interviews in near future get in touch.

English
New Delhi (+05:30)
Joined February 2020
EXPERTISE
9 years experience | 1 endorsement
Wrote a PointerAnalysis for LLVM based on paper by Pritam et. al. at GRC Lab, IIT Bombay under Prof. Uday Khedkar
Wrote a PointerAnalysis for LLVM based on paper by Pritam et. al. at GRC Lab, IIT Bombay under Prof. Uday Khedkar
9 years experience | 4 endorsements
7 years experience | 3 endorsements
9 years experience | 3 endorsements
10 years experience | 2 endorsements
7 years experience | 13 endorsements

REVIEWS FROM CLIENTS

5.0
(141 reviews)
Guyllian Dela Rosa
Guyllian Dela Rosa
March 2024
Great instructor and very knowledgeable. Also very understanding and explains difficult concepts well!
Ruth Okuo
Ruth Okuo
March 2024
Pushpinder was great! Jumped right in and helped me with my problem. he was nice and professional as well
Reinald Peguero
Reinald Peguero
February 2024
Great, job!
Sara Sadiq
Sara Sadiq
July 2023
Ever since I started using Codementor I've only worked with Pushpinder! I just got so lucky from the start and never hesitated to reach out to anyone else but him. He's so smart and knows exactly how to not only solve challenging C and assembly questions but also explain them so well. He's also very easy to work with and a respectful person. He even helped prep for an exam which I ended up doing so well in! I would highly recommend hiring him as a mentor and will definitely continue to work with him in the future!
Diarmuid Patrick O Ceidigh
Diarmuid Patrick O Ceidigh
July 2023
Excellent Tutor. Very good at explaining concepts in a basic way. Very knowledgeable
Eddy Miranda
Eddy Miranda
July 2023
Five out five stars. Honest C coder who went above and beyond in helping me learn the material. Highly recommendable. I will seek help from him again.
Sara Sadiq
Sara Sadiq
July 2023
Pushpinder is great at explaining difficult and challenging problems. I've worked with him multiple times and he never disappoints! He's truly an expert at what he does!
Candace Weaver
Candace Weaver
June 2023
Fantastic mentor with Java - very helpful, patient and knowledgeable
oldenough
oldenough
June 2023
Nice guy, infinitely patient with a person who only had half a clue of what she was doing. Easy fix.
Samantha Solomon
Samantha Solomon
June 2023
Was able to debug and figure out where the problem was. Explained the process very well. Very helpful, knowledgeable and courteous.
SOCIAL PRESENCE
GitHub
jast
JavaScript AST in C++
C++
12
3
pecwifi
For PEC students
10
2
Stack Overflow
497 Reputation
0
4
11
EMPLOYMENTS
Software Engineer III
Google
2022-01-01-Present
Developing Software for Google Tensor Chip
Developing Software for Google Tensor Chip
Python
C++
C
Python
C++
C
Senior Software Development Engineer
AMD
2020-04-01-2022-01-01
Worked in the open source compiler toolchain LLVM to enable offloading OpenMP code to AMDGPUs
Worked in the open source compiler toolchain LLVM to enable offloading OpenMP code to AMDGPUs
Python
C++
C
View more
Python
C++
C
LLVM
OpenMP
View more
Senior Software Engineer
Arcesium India Pvt. Ltd.
2018-07-01-2020-03-01
- Migrated application UI from JSP to React leading to significant performance improvements, thereby improving user experience - Cr...
- Migrated application UI from JSP to React leading to significant performance improvements, thereby improving user experience - Created a re-usable component library as part of this migration - which has found its use in other projects - An 80% performance improvement was achieved in the grid component - which, for context, loads upwards of 100 thousand items, resulting in vast decrease in overall application load time - Created an orchestrating framework for integration of Vendor Pricing APIs in Kotlin – Created a highly configurable application design which allows for easy API integration. – APIs can be configured to serve data on either of push, pull, or scheduled patterns
HTML/CSS
Python
Java
View more
HTML/CSS
Python
Java
Perl
React
Kotlin
JavaScript
Redux
View more
PROJECTS
2018
Programming language inspired from Golang with goal of implementing full SSA based intermediate representation and optimisations revolvin...
Programming language inspired from Golang with goal of implementing full SSA based intermediate representation and optimisations revolving around it
Go (Golang)
View more
Go (Golang)
View more
2018
Controlling and tracking swarm bots using Image Processing, written in C++.
Controlling and tracking swarm bots using Image Processing, written in C++.
C++
OpenCV
Raspberry Pi
View more
C++
OpenCV
Raspberry Pi
Parallel Programming
Skia
View more