suryamani kumar

India

@surya_learn

Badges

Problem Solving
CPP
Java
Python
Days of JS

Certifications

Work Experience

  • Senior Software Engineer

    MobileDrive Technology•  April 2024 - Present•  Bangalore

    • Leading the discussions, planning and implementations of C++ deliverables for Vehicle HAL team handling signal routing using CAN and SOME/IP protocols. Developed communication channels between vehicle signals and Vera OS applications (Amazon-based OS).Ensured reliability, performance, and integration in both QNX and Linux environments. • Migrated conventional socket implementation to SOME/IP based tcp wrapper for ethernet management protocol and optimized Date time management Systemd service responsible for maintaining consistent time across Guest and host OSs and also Implemented comprehensive health logging and alerting mechanisms on CPU and memory usage to handle bad state of system due to component memory leaks or CPU hogging if any. • Played a pivotal role in the complete feature lifecycle, from PRD (Product Requirements Document) review to feature deployment in production. • Mentored and managed 4+ junior engineers, assigning tasks and facilitating their skill development.

  • Software Engineer 1

    Harman International•  April 2023 - April 2024•  Bangalore

    • Worked as a C++, Java Software Developer in Intelligent Cockpit Infra (Base Sw) team. • Implemented C++ and Java modules for diagnostics in automotive embedded systems per ISO standards. • Led planning, development, and testing of Read/Write services for diagnostics stack and interactions with Applications. Coordinated with cross-functional teams to identify and resolve blockers. • Developed communication (East-West i.e inter-OS ,Nort-South intra-OS )interface to facilitate smooth interaction between clients, servers and adapters and developed cross-platform build script for Linux host and QNX platform using CMAKe for platform team and OEMs. • All this core development involved extensive use of Data Structure and Algorithms along with implementation of design patterns in C++.

  • Associate Sw Engineer

    Harman International•  October 2020 - March 2023•  Bangalore

    • Worked as a C++ Software Developer in Digital Cockpit (Base Sw) team. • Owned cluster middleware metadata repetition module in infotainment systems for platform team and OEMs. • Developed and refactored C++ components with unit testing and static analysis. Worked on message passing over SOME/IP from Android servers to Linux/QNX clients. • Led planning, development, and testing of the cluster middleware service and its interactions with Applications including the Cluster HMI and the Android applications. • Coordinated with cross-functional teams in workshop modes and led it to resolve blockers and issues.

  • Software Engineering Intern

    Fungible, Inc•  January 2020 - June 2020

Education

  • BIT Mesra

    Computer Science & Engineering, BE•  July 2016 - June 2020•  CGPA: 7.98

  • Creane Memorial High School

    Science (Physics, Chemistry, Maths, English Literature, Physical Education), 12th•  May 2014 - May 2015•  Percentage: 96.2

Skills

Algorithm
Data Structure
C++
Problem Solving
Git
Version control
Fault tolerant Systems
Linux
Object Oriented Designs
Design Patterns
C
Infotainment Systems
Android Framework