Sumit Patel Senior Software Engineer
No reviews yet

Teaching Style:
1. Hands-on Learning: Focus on practical, real-world applications of concepts to engage students and solidify their understanding.
2. Problem-Solving Oriented: Encourage students to think critically and solve problems similar to those they would encounter in the industry.
3. Adaptive and Flexible: Be adaptable in your teaching methods to cater to different learning styles and paces.
4. Collaborative: Promote teamwork and peer learning to mirror real-world engineering practices.
5. Mentorship: Act as a mentor, providing guidance and support to help students grow both technically and professionally.

Teaching Method:
1. Project-Based Learning:
- Projects: Assign projects that simulate real-world automotive software development scenarios.
- Tools: Introduce students to industry-standard tools and languages you are familiar with.
- Incremental Complexity: Start with simpler projects and gradually increase complexity to build confidence and competence.

2. Interactive Workshops:
- Workshops: Conduct interactive workshops where students can work on mini-projects and receive immediate feedback.
- Q&A Sessions: Allocate time for Q&A to address specific student queries and problems.

3. Code Reviews and Pair Programming:
- Code Reviews: Teach students the importance of code quality through regular code reviews.
- Pair Programming: Encourage pair programming to enhance learning through collaboration.

4. Real-World Case Studies:
- Case Studies: Use case studies from your own experience to illustrate key concepts and best practices.
- Discussion: Facilitate discussions on how to approach and solve these real-world problems.

5. Continuous Assessment:
- Feedback: Provide continuous and constructive feedback on assignments and projects.
- Milestones: Set clear milestones and objectives to track progress and ensure understanding.

Subjects

  • JAVA Expert

  • Python Intermediate

  • Operating System (Windows, Linux) Expert

  • C / C++ & Data Structures Expert


Experience

  • Senior Software Engineer (Mar, 2024Present) at Mahindra & Mahindra LTD
    • I contribute to our product's development by writing software in C/C++, Rust, and Python, identifying, and integrating new requirements.
    • Experience in configuring, optimizing, and maintaining Bluetooth and Wi-Fi functionalities within AOSP for automotive infotainment systems.
    • Build and flashed QNX-based hypervisor on Qualcomm 8295 board.
    • I worked on Yocto image development for NXP S32G399 and S32G2XXX: created recipes, build, and flashed on board.
  • Engineer (Aug, 2023Mar, 2024) at Mahindra & Mahindra LTD
    • I contribute to our product's development by writing software in C/C++, Rust, and Python, identifying, and integrating new requirements.
    • Experience in configuring, optimizing, and maintaining Bluetooth and Wi-Fi functionalities within AOSP for automotive infotainment systems.
    • Build and flashed QNX-based hypervisor on Qualcomm 8295 board.
    • I worked on Yocto image development for NXP S32G399 and S32G2XXX: created recipes, build, and flashed on board.
    • Played a vital role in the Mahindra 3XO vehicle project, focusing on diagnostics to ensure optimal performance and reliability of the vehicles.
    • Independently developed Over-the-Air (OTA) diagnostic system for Mahindra's upcoming electric vehicles and ICE engines.
    • Independently crafted diagnostic tool, reading DBC files, accepting Ethernet data, and optimizing debugging. Integrated features for Ethernet-to-CAN and CAN-to-Ethernet conversion, enabling cloud transmission via MQTT. Conducted comprehensive diagnostics, ensuring precise analysis and troubleshooting.
    • I worked on SOME/IP, CAN, Ethernet protocol on Linux Platform.
    • Conduct performance analysis and troubleshooting to enhance system reliability in the Mahindra BEV project.
  • Graduate Engineer Trainee (May, 2022Aug, 2023) at FEV India Pvt Ltd
    • Day-to-day activities include writing software packages
    (C/C++/Rust/Python). Identify new requirements and work towards Integrating those Features into our product.
    • Worked on QEMU to build many operating systems like Debian Aarch64 Linux, QNX and Ubuntu Aarch64 Linux for development.
    • Worked on Hypervisor to access GPU from Host Operating to Guest Operating System.
    • I specialize in the AUTOSAR's Adaptive Platform Demonstrator.
    • I worked on a Tata Motors Limited project where I developed an Adaptive AUTOSAR application in C++ for the Linux platform.
    • I specialize in developing applications on ARA::COM within the AUTOSAR's Adaptive Platform Demonstrator.
    • Familiar with both QNX and Linux Operating System.
    • Worked on Multiple Hardware Platform (IMX8 board, Renesas R-car H3e, GSM Module, Raspberry PI)
    • Worked on OTA\FOTA application development & implementation.

Education

  • DAC (Sep, 2022Apr, 2023) from IACSD Punescored 82%
  • B. Tech (Jul, 2017Aug, 2021) from Dr. Ram Manohar Lohia Avadh University Faizabadscored 75%

Fee details

    5001,000/hour (US$5.9011.79/hour)


Reviews

No reviews yet. Be the first one to review this tutor.