Following details will be shared with the tutors you will contact:
Confirm to delete
Are you sure want to delete this?
Sumit PatelSenior 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, 2024–Present) 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, 2023–Mar, 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, 2022–Aug, 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, 2022–Apr, 2023) from IACSD Pune–scored 82%
B. Tech (Jul, 2017–Aug, 2021) from Dr. Ram Manohar Lohia Avadh University Faizabad–scored 75%