Surbhi Garg

Surbhi Garg

Mentor
5.0
(202 reviews)
US$20.00
For every 15 mins
499
Sessions/Jobs
ABOUT ME
Your most patient Programming Mentor with 10+ years of mentoring
Your most patient Programming Mentor with 10+ years of mentoring

I am a software engineer with 10+ years of experience using technologies such as Python, Javascript and Java. I have led development of various e-commerce websites and also worked with AI/ML projects. I have worked with multi-national companies.

I recently accelerated to top 5 finalists in Microsoft Women Hackathon. I graduated (with Honors, course topper) in Information Systems from my country's most prestigious college BITS Pilani.
I also have online tutoring experience, teaching students of all levels ranging from Kindergarten to University and professionals. I also volunteered to mentor in many non-profit organizations.

English
New Delhi (+05:30)
Joined August 2017
EXPERTISE
10 years experience | 15 endorsements
Python is like a piece of cake for me. I have developed many applications including GUI and have taught python programming to hundreds of...
Python is like a piece of cake for me. I have developed many applications including GUI and have taught python programming to hundreds of students from scratch. 10 years of experience in Python programming, with a deep understanding of Python syntax, data structures, and libraries. Proficient in object-oriented programming, functional programming, and scripting in Python. Experienced in using Python for data analysis, web development, and automation tasks. Familiar with popular Python frameworks and libraries such as Flask, NumPy, Pandas, and Matplotlib.
10 years experience | 24 endorsements
I have developed many applications in java and have been teaching java from scratch to many students. Students are able to quickly grasp ...
I have developed many applications in java and have been teaching java from scratch to many students. Students are able to quickly grasp the java programming language concepts and start coding solutions to all programming problems. Proficiency in Java, a widely used object-oriented programming language Strong understanding of object-oriented programming concepts such as inheritance, encapsulation, polymorphism, and abstraction in Java Data Structures and Algorithms: Proficiency in using Java for implementing various data structures and algorithms. Software Development: Experience in software development using Java, including writing, debugging, and testing code. Java Libraries and Frameworks: Familiarity with popular Java libraries and frameworks such as JavaFX, JUnit, etc.
JavaEclipse
View more
JavaEclipse
View more
10 years experience | 14 endorsements
I am pro in C++ programming and have developed quite many applications ranging from simple mathematical tools to more complex applicatio...
I am pro in C++ programming and have developed quite many applications ranging from simple mathematical tools to more complex applications in c++. Strong understanding of data structures (such as arrays, linked lists, stacks, queues, trees) and their applications. Proficiency in understanding, analyzing, and implementing various algorithms (like sorting, searching,algorithms) and understanding their time and space complexities. Experience with object-oriented programming concepts such as classes, objects, inheritance, polymorphism in C++.Experience with debugging as well.
10 years experience
I am pro in C programming and have worked at a range of levels of computer architecture as well as application layer programming. I have ...
I am pro in C programming and have worked at a range of levels of computer architecture as well as application layer programming. I have a strong understanding of data structures, algorithms. Worked as a Device Driver Developer at Broadcom, where I developed and debugged device drivers. Gained hands-on experience with hardware interfaces, memory management, and interrupt handling in the context of driver development.
AlgorithmData structureLinuxLinux terminalGCCCCoding in cC programming
View more
7 years experience | 11 endorsements
7 years experience | 13 endorsements
FunctionsWhileClasses and objects
View more
4 years experience | 5 endorsements

REVIEWS FROM CLIENTS

5.0
(202 reviews)
Robert Ferrett
Robert Ferrett
April 2023
Helped me with a C++ program to create shapes with characters.
Jason Cano
Jason Cano
March 2023
Surbhi was great. Really has a great understanding of git hub and working with files and folders. Plus, through her understanding of the assignments she was able to give me great insight into the week 2 homework. Thank you.
Ed Almeida
Ed Almeida
March 2023
Surbhi has excellent knowledge of Python, she is patient, informative and very helpful. My number one Python Expert for all future jobs.
Kunal PANJABI [13N26]
Kunal PANJABI [13N26]
March 2023
Surbhi helped so much!! Thank you so much!! Very clear and concise.
chen wei kent
chen wei kent
March 2023
Surbhi knows exactly what I needed to change to fix my problems
Vinci Nguyen
Vinci Nguyen
March 2023
Very knowledgeable about C++
Eric
Eric
March 2023
good use of pseudocode to help me understand what to do
salman dawani
salman dawani
March 2023
Amazing tutor, extremely helpful
Eva
Eva
February 2023
Surbhi is very knowledgeable, professional, and willing to help!
Eva
Eva
February 2023
Surbhi is very knowledgeable and efficient with Python help!
EMPLOYMENTS
Software Development Engineer
Broadcom Private Ltd
2013-06-01-2014-07-01
Linux Device Driver Development
Linux Device Driver Development
Linux
C programming
Device Driver
Linux
C programming
Device Driver