Amit Soni
Senior Technical Lead
Hire this person
Send a job offer directly to this candidate
About
I have 9.5+ years of experience in C programming, Linux-based development, performance optimization, and debugging complex applications. Strong experience in building reliable, high-performance software and maintaining large-scale production systems.
Experience
Senior Technical Lead - Comviva Technologies - Gurugram
(2019-10)
- Designed and developed high-performance C modules for Linux-based telecom systems.
- Worked extensively on memory management, multithreading, and performance optimization.
- Debugged complex production issues using GDB, core dumps, and Valgrind.
- Integrated modules using IPC, sockets, and shared memory mechanisms.
- Reviewed code and mentored junior developers.
- Collaborated with QA and DevOps teams for releases and production support.
- Worked on Missed Call Alert (MCA) service, which sends SMS notifications to subscribers once the phone becomes reachable after being switched off or out of coverage.
- Worked on (No Balance Alert) service, which send SMS notification to B-Party when Subscriber doesn't have Balance.
- Work on (Do Not Disturb) Service, which will not forward the call to the subscriber.
Software Engineer - Altran Technologies (Formerly Aricent Technologies) - Gurugram
(2018-02 - 2019-10)
- Developed and maintained C-based applications on Windows environment.
- Ported legacy Linux C codebase to Windows, resolving platform-specific issues and making the application fully compilable and stable on Windows.
- Implemented new features and fixed critical bugs in the legacy codebase.
- Optimized existing code for better CPU and memory usage.
- Participated in design discussions and code reviews to improve code quality and architecture.
Junior Design Engineer - Spectross Digital System Ltd - Gurugram
(2016-07 - 2019-01)
- Worked on embedded products focused on video processing and system-level development.
- Developed and maintained C-based firmware/application modules for embedded Linux / RTOS systems.
- Contributed to video processing pipelines, including data handling, buffering, and performance optimization.
- Involved in system bring-up, debugging, and performance tuning on target hardware.
- Debugged issues using GDB, logs, and hardware interfaces and supported integration testing.
- Collaborated with hardware and QA teams to ensure stable and reliable product releases.
Education
PG Diploma - Embedded System Design - CDAC Hyderabad (2016)
B.Tech - Electronics & Communication Engineering - DCRUST, Murthal (2014)
Diploma - Electronics & Communication Engineering - SNIET, Ladwa (2010)