Suraj Kumar

Suraj Kumar

Mentor
5.0
(20 reviews)
US$12.00
For every 15 mins
40
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior software developer with 8+ years of experience in back-end software deployments and dev infrastructure
Senior software developer with 8+ years of experience in back-end software deployments and dev infrastructure

I build software solutions for aerospace and robotics industry ranging from building high fidelity dynamics engine software for mars and lunar landing, docking of satellites to deployment of robotic manipulators in space to building software tools for cyber physical systems ranging from rovers, leg-based robots to aerial vehicles e.g. coaxial helicopters and drones with experience in both low level and high level design.
I am also a mentor and I love programming and I love teaching especially programming with C/C++ and Python, Design patterns, Data structures and Algorithms. I love taking on new problems and help solving the problems through systematic approach which is scalable in nature. Through mentoring, I get the opportunity to accelerate my own learning curve by constantly challenging my self with problems from different domains and keep myself up to date with current trends in software design. I believe the best way I can contribute to a better society by sharing my knowledge to others and hope they can build upon that.

I always find programming to be much more than learning syntax of a language, its more of an art. Give me an opportunity and I will teach you the art of producing high quality functional codes

English
Kolkata (+05:30)
Joined February 2022
EXPERTISE
8 years experience | 2 endorsements
5 years experience | 1 endorsement
5 years experience | 3 endorsements
4 years experience | 4 endorsements

REVIEWS FROM CLIENTS

5.0
(20 reviews)
Lee S
Lee S
April 2024
Suraj was very helpful and had a deep understanding of Reinforcement Learning methods that comes from years of working with them. When presented with a problem, he could think of various potential solutions to try and implement. Suraj is a very pleasant teacher and I'll definitely be asking help from him again soon!
Lauren
Lauren
April 2024
Suraj was quickly able to help me with my Simulink and MATLAB issues. Highly knowledge about the software.
Golam Rabbani Rimon
Golam Rabbani Rimon
June 2022
This person is very good at MATLAB programing. He solved my problem on time, and as a result, I felt relieved and had a sound sleep at night. Thank you brother. I defiantly recommend him.
Avinash Shankar
Avinash Shankar
April 2022
Good feedback on graph algs
Jay Patel
Jay Patel
March 2022
An excellent coder who explains and write code efficiently
Nani K
Nani K
March 2022
He is a very skilled programmer. His prices are great well.
Dyani Peterson
Dyani Peterson
March 2022
He really did great job!
sam conner
sam conner
March 2022
Excellent at describing how the code works! Suraj does a great job at explaining high level details and writing it into code.
Jacob Joseph
Jacob Joseph
February 2022
Good communication.
Mi-no
Mi-no
February 2022
I can tell that I am talking to an experienced engineer. He explained to me the theory behind my PID controller in Python which made it easier to understand the underlying problems I was having. He is quick-witted and it shows when troubleshooting the problem. As a student of aerospace engineering, it was great to get help from someone who is proficient in flight mechanics, coding, and control theory!
EMPLOYMENTS
Research Scientist
Indian Space Research Organization
2016-07-01-Present
8+ years of experience in space based navigation, control and guidance system design, system modelling and software developer for aerospa...
8+ years of experience in space based navigation, control and guidance system design, system modelling and software developer for aerospace and robotic systems. My expertise lies in combining advanced control architectures and sophisticated algorithms with software tools for model-based design workflows of aerospace vehicle and robotics systems. I combine my passion for developing algorithms for dynamic systems with software development skills to deliver high performance software and simulation tools needed for design testing and deployment of aerospace applications.
Python
C++
Machine learning
View more
Python
C++
Machine learning
Algorithm
MATLAB
Object-Oriented Programming
Software Development
Data structure
Robotics Engineering
View more
Short Time Research Scholar
Jet Propulsion Laboratory
2015-03-01-2015-08-01
Responsible for Dynamics engine and motion planning software development for Robosimian limb (simian based robotic arm), low level progra...
Responsible for Dynamics engine and motion planning software development for Robosimian limb (simian based robotic arm), low level programming for sensors data acquisition and high level programming for synchronization of all sensor elements • Skills: Robotics, motion planning, C, software testing, modelling
C
Software Development
Robotics Engineering
View more
C
Software Development
Robotics Engineering
View more
PROJECTS
Model based design software for robotic systems
2022
It is a collection of software tool for for prototyping the dynamics of robot and building control systems for them, with a heavy emphasi...
It is a collection of software tool for for prototyping the dynamics of robot and building control systems for them, with a heavy emphasis on optimization-based design/analysis
Python
C++
Object-Oriented Programming
View more
Python
C++
Object-Oriented Programming
Software Development
Data structure
View more