Surbhi Garg

Surbhi Garg

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.

()
Joined August 2017
EXPERTISE
10 years experience | 23 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.
7 years experience | 11 endorsements
4 years experience | 5 endorsements
5 years experience
ExcelProgramming
ExcelProgramming
2 years experience
EMPLOYMENTS
Software Development Engineer
Broadcom Private Ltd
2013-06-01-2014-07-01
Linux Device Driver Development
Linux Device Driver Development
C
Linux
Device Driver
C
Linux
Device Driver