Marmik Thakkar

Germany
marmik.thakkar[at]rwth-aachen.de

I am a Computer Vision and Machine Learning enthusiast and keen to explore the realm of deep learning.


Experience

Robotics Software Developer

    February 2023 - Present

    Senior Developer

    • Work on strategic initiatives on technology selection, develop prototypes, research and development and process improvement
    • Proactively identify and communicate risks & issues to management and create action plans to mitigate risks
    • Continually improve our microservice architecture and performance
    • Assist in the management, maintenance and automation Kubernets deployments
    • Develop unit, integration tests, and validation tests
    • Implementing telemetry services to enable distributed tracing for our microservices
    • Frameworks & Tools: Nextjs, React, Nestjs, Graphql, Prisma, Docker, Jaeger, Opentracing, PostgresSQL, NoSQL, Redis, Nats, Rabbitmq, Bullmq, Jest, K6
    September 2019 - January 2023

    Junior Developer

    • Perform the smoke, load and stress tests to ensure service quality
    • Develop and manage hybrid mobile apps and internal web apps
    • Simulate end to end system to test all stakeholders' tasks
    • Develop automated UI Testing to test multiple native apps
    • Frameworks & Tools: React, React Naitve, Graphql, Appium, Jest, K6
    July 2019 - August 2019

    Self Employed

    Clinic Manager — Real-time web app that provides a suite of functionalities that makes it easy to manage a clinic. The system aids in managging the patients' records, the appointments, the doctors' schedules, prescriptions, manage the inventory, etc.

    April 2019 - July 2019

    Education

    October 2020 - June 2024

    Narsee Monjee Institute of Management Studies (NMIMS), Mumbai, India

    CGPA: 3.21

    July 2016 - August 2013

    Shri Bhagubhai Mafatlal Polytechnic, Mumbai, India

    CGPA: 7.89/10

    July 2016 - August 2016

    Rustomjee Cambridge International School, Mumbai, India

    International General Certificate of Secondary Education

    Percent: 89%

    July 2016 - August 2016

    Projects

    Transformation-Equivariant 3D Object Detection for Mobile Robots Utilizing Synthetic Point Cloud Data

    Master Thesis

    This thesis proposes an approach to leveraging deep learning for the precise detection of objects in 3D point cloud. The core objective is to train a domain-specific deep learning model for manufacturing environments, utilizing the power of synthetic data generation, while also integrating it with the Robot Operating System (ROS2).

    A framework utilizing a robotics simulation toolkit, such as Nvidia Isaac Sim, is implemented to generate labeled training data for supervised deep learning. The framework employs domain adaptation and randomization techniques, enabling models to generalize to real-world scenarios despite being trained on synthetic data. This approach aims to bridge the gap between simulation and real-world conditions.

    Through multiple iterations of data generation and model training, the thesis explores the impact of employing synthetic data for training and its effect on object detection performance in real-world scenarios. The research offers a solution for training accurate point cloud object detection models for mobile robots, reducing the need for real-world data collection and optimizing the training process without the need of manual annotation. This framework holds promise for advancing intelligent systems in fields beyond mobile robotics, such as autonomous driving.

    December 2023 - May 2024

    NMIMS Robotics Testbed - 1

    Payload for ISRO's PSLV (Expected to launch in Low Earth Orbit)

    Designed a payload, which is set to launch aboard the Indian Space Research Organization (ISRO)'s Polar Satellite Launch Vehicle (PSLV-C49). The payload is a testbed for a magnetostrictive material - Terfenol-D

    August 2019 - October 2020

    Table Tennis playing Robotic Arm

    Bachelor Thesis

    An autonomous system that uses a stereo camera to map the ball trajectory 6 Axis robotic arm acts as an actuator to play table tennis with a human opponent.

    July 2018 - May 2019

    Autonomous Underwater Vehicle

    An underwater bot that is designed to do tasks that imitate ongoing research in Autonomous Underwater Systems such as acoustic navigation, shooting torpedoes, and dropping items.

    July 2018 - May 2019

    Manual and Autonomous Bot

    ABU Robocon 2018

    Manual and autonomous robots were developed to perform a series of tasks- delivery of a ball from a bot to another to throwing those balls through a hoop.

    July 2018 - May 2019

    Home Automation using IoT

    ABU Robocon 2018

    Manual and autonomous robots were developed to perform a series of tasks- delivery of a ball from a bot to another to throwing those balls through a hoop.

    July 2018 - May 2019

    Skills

    Programming Languages
    Frameworks & Tools

    Interests

    Apart from being a robotics engineering and web developer, I enjoy most of my time being outdoors. When indoors, I follow a number of sci-fi and fantasy genre movies and television shows, I am an aspiring chef, and I spend a large amount of my free time exploring the latest technology advancements in the world.


    Awards & Certifications

    • 2ndRunner-up - Solana Bulding out load (Hackathon)
    • 1stPlace - Social Media Award for SAUVC 2019
    • 7th- Global rank for SAUVC 2019
    • SAS Certified Base Programmer for SAS9
    • Successful solution for Deepblue Season 3 by Mastek
    • 1stRunner-up - MATLAB Simulation in ABU Robocon 2017