Smit Gajjar

Software Engineer

Ahmedabad, Gujarat, India6 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Contributed to open source projects enhancing C Parser functionality.
  • Developed a competitive 4-legged robot winning national robotics competition.
  • Experience in machine learning and deep learning applications.
Stackforce AI infers this person is a Software Engineer with expertise in Robotics, Machine Learning, and Open Source Contributions.

Contact

Skills

Core Skills

Open Source ContributionC ProgrammingMachine LearningDeep LearningRoboticsEmbedded Systems

Other Skills

CClang Python bindingsSymPyUnit testingHuman Pose EstimationAndroid ImplementationArduinoRaspberry PiDjangoAlgorithmsC++Python (Programming Language)Data StructuresObject-Oriented Programming (OOP)Web Development

Experience

6 yrs 11 mos
Total Experience
1 yr 8 mos
Average Tenure
2 yrs 10 mos
Current Experience

Nvidia

System Software Engineer

Jul 2023Present · 2 yrs 10 mos · Bengaluru, Karnataka, India

Indian institute of technology, bombay

Teaching Assistant

Jul 2021Jun 2023 · 1 yr 11 mos · Mumbai, Maharashtra, India

  • Developer, CSE Webteam
  • Responsible for developing, debugging, maintaining and deployment of CSE department websites
  • Was part of the interviewing panel for the admissions of M.Tech RAs

Sympy - symbolic mathematics library of scipy stack

Open Source Contributor

Mar 2020Oct 2020 · 7 mos

  • Revamped the C Parser of SymPy which carries out parsing from C to SymPy Expressions.
  • Added support for 25+ major operators, 20+ data types, and several code constructs by utilizing Clang Python bindings to extract the Abstract Syntax Tree (AST) and to convert the same into SymPy AST.
  • Implemented several unit tests to run on the CI/CD pipeline for each functionality added.
CClang Python bindingsSymPyUnit testingOpen Source ContributionC Programming

Crio.do

Student Developer

Jan 2020Apr 2020 · 3 mos

  • Crio.Do Portfolio: https://criodo.github.io/Crio-Launch-Feb-2020-smitgajjar-gs/

Episodic labs

Software Engineer Intern

Nov 2019Mar 2020 · 4 mos · Ahmedabad, Gujarat, India

  • Surveyed several research papers and codebase of state of the art techniques of Human Pose estimation including AlphaPose, Keypoint RCNN, PoseNet and OpenPose.
  • Worked on pruning and quantization of the deep neural networks for Android implementation.
  • Responsible to come up with lightweight pose estimation neural networks that can be deployed on computationally constrained devices.
Human Pose EstimationDeep LearningAndroid ImplementationMachine Learning

Robocon ldce

Technical Team Member (Programming)

Apr 2018Nov 2019 · 1 yr 7 mos · Ahmedabad, Gujarat, India

  • Developed a 4-legged robot with the ability to cross obstacles, jump over ropes and climb up to 30 degrees slope.
  • Implemented several algorithms in Arduino and Raspberry Pi to maintain the balanced gait, detect obstacles and allow it to move in the appropriate direction.
  • Won the NATIONALS of Robotics competition DD Robocon 2019 held at IIT Delhi
  • Represented Team India at Ulaanbaatar, Mongolia for international ABU Robocon 2019 while competing against countries like China, Japan, Hong Kong, Vietnam and many more from Asia Pacific Region.
ArduinoRaspberry PiRoboticsEmbedded Systems

Education

Indian Institute of Technology, Bombay

Master of Technology - MTech — Computer Science and Engineering

Jan 2021Jan 2023

L.D. College of Engineering

Bachelor of Engineering — Computer Engineering

Jan 2017Jan 2021

St. Xavier's High School, Loyola Hall, Ahmedabad

High School

Jan 2015Jan 2017

Stackforce found 100+ more professionals with Open Source Contribution & C Programming

Explore similar profiles based on matching skills and experience