CazVid - Video Resumes That Work
CazVidEste es mi perfil
ENESPT
Contactar vía CazVid
G

Gurwinder

Freelance Software Developer

Contacto

Mexico City, Mexico City, Mexico
Disponible en CazVid
Contactar vía CazVid

Competencias

C/C++

Experiencia demostrada en C/C++.

Python

Experiencia demostrada en Python.

MATLAB

Experiencia demostrada en MATLAB.

Simulink

Experiencia demostrada en Simulink.

Object Oriented Programming

Experiencia demostrada en Object Oriented Programming.

Educación

Master of Science, Aerospace Engineering, Flight Dynamics, and Control Emphasis
San Diego State University
2019 - 2021
Bachelor of Engineering, Aerospace Engineering
Amity University
2010 - 2014

Resumen

Freelance Software Developer buscando nuevas oportunidades

Experiencia

Freelance Software Developer

Upwork Inc.
Jul 2024 - Presente

Developed an Error-State Extended Kalman Filter (ES-EKF) from scratch in C++ for a ground vehicle, integrating IMU, camera, and wheel encoders to achieve robust visual inertial odometry (VIO) in GPS-denied environment.. Developed an Extended Kalman Filter (EKF) from scratch in C++ for a ground vehicle localization in GPS-denied environment, using IMU and wheel encoder data for precise dead reckoning.. Advised the client to improve their preliminary designs in order to work on their Autonomous Systems project where they were trying to automate the tasks with robots.

Software Development Engineer

Caterpillar Trimble Control Technologies LLC
Abr 2022 - Abr 2024

Worked in Positioning, Controls and Commissioning (PCC) team at Caterpillar Trimble Control Technologies LLC (CTCT) in the design and development of novel grade control technologies for complex dynamic machines.. Collaborated with the team on various projects in model-based development (MBD), debugging, and troubleshooting of various algorithms to enhance the robustness of the grade control software.. Debugged numerous grade control issues concerning Signal Processing, Kalman filtering, GNSS, IMU & Wheel Encoders sensor fusion, and POSE algorithms for Motor Graders and Track Type Tractors.. Created test plans on TTT machine to resolve a bug in the design documents by taking UTS (universal total station shot points) measurements.. Resolved GPS and IMU sensor fusion issues by improving the sensor fusion algorithms by creating appropriate Simulink libraries to take care of signal delays in the raw sensor data.. Validated and fixed C++ code to read the data in CAN bus using J1939 protocol.. Validated various transformation and mapping algorithms to fix the bugs in the software related to the blade mounted laser MT900 receivers on Motor Graders.. Collaborated with cross-functional teams in the development of grade control software for a brand-new machine called Wheel Tractor-Scraper (WTS), ranging from sensor selection to writing algorithms, creating design documents, creating Simulink libraries and MATLAB scripts.

UAV Software Development Engineer

Aarav Unmanned Systems
Nov 2016 - Jun 2019

Developed algorithms for flight dynamics and control systems of UAVs using MATLAB and Simulink, and C++ code.. Analyzed and improved algorithms for navigation, stability, and control of fixed wing UAVs and rotor blade UAVs by improving respective Simulink libraries and C++ code.. Created Simulink libraries to test UAV control algorithms and software performance in various flight conditions.. Debugged and improved various system performances based on test data and flight feedback for both fixed wing and rotary blade UAVs.. Maintained documentation for various algorithms, designs, testing protocols, codes and performance charts for the team.

Software Developer

Net Solutions
Jul 2014 - Ago 2016

Conducted descriptive and multivariate statistical analysis of data using MATLAB, gaining 100% accuracy rate in terms of interpretation and analysis.. Created some model-based programs by implementing logical operations using MATLAB-Simscape electrical logical components.. Developed a few web-based data retrieval systems by using Python.. Conducted meetings and workshops with clients to document requirements and collect data and provided roadmap for the project.. Developed a fleet operations tracker application for a client using Python, Django, Docker and SQL.. Created APIs, database model, and views utilization python to build responsive web page applications.

Habilidades

C/C++PythonMATLABSimulinkObject Oriented Programming
Publicado en CazVid - 2 nov 2026
Ver más candidatos en Ciudad de MexicoIn English
  1. Inicio
  2. /Contratar en México
  3. /Ciudad de Mexico
  4. /Gurwinder
Contactar a Gurwinder