Available to hire
I’m a tenacious, persevering, self-motivated software engineer who thrives in challenging and innovative environments.
With extensive experience across Windows and embedded Linux platforms, I design and implement test systems and software for telecom hardware, collaborating with cross-functional teams to drive throughput, reliability, and quality.
Language
Work Experience
Software Architect at Mavenir Systems Limited
June 24, 2024 - April 30, 2025Optimized production test system for unit calibration of ORAN radio using Python scripts & SCPI device drivers. Designed C# .Net APIs for OpenTAP test framework as per customer requirements. Integrated VM (Oracle VBox/ VMware) over Linux-based test interface to RU (radio unit). Resolved bugs within legacy third-party C# .Net APIs. Improved production throughput in the factory by 50% through reduction of the RU calibration test time. Interacted with manufacturing & development teams to resolve issues at I&V, manufacturing and post-production stages. Used JIRA to manage refactoring work items for the test system.
Senior Software Engineer at Parallel Wireless Limited
December 5, 2022 - March 29, 2024Developed tests for CI of embedded Linux-based 5G PHY C++ application using Python scripts integrated with Jenkins & configured using XML, JSON and binary test vectors. Resolved legacy issues within multi-threaded embedded 5G PHY C++ application. Improved Python scripts for profiling of the 5G PHY application. Improved run-time logging using nanolog within 5G PHY application.
Software Engineer at AceAxis Limited
September 26, 2018 - November 3, 2022Refactored dialogue-based Windows C++ ATE for 3GPP RF compliance verification of LTE/NR RRH. Extended functionality of this automated test environment (ATE) tool for various customer requirements. Reverse engineered third-party CPRI BBE for automated RF performance verification test services within our ATE tool.
Senior Software Engineer at Alcatel-Lucent
February 1, 2004 - October 1, 2007Designed and implemented features within embedded Layer-3 C++ application software for the ATM protocol stack-based network switches. Debugged & resolved various legacy issues found by SQA within Layer 3 during the software development cycle. Created software design documents as well as test specs for feature implementations to the Layer 3 application interface on the ATM network switches as per customer requirements. Interacted with customer service teams to debug ATM network switch Layer-3 issues. Resolved field issues during network switch installation and integration at overseas client sites.
Software Engineer at BPL Telecommunications
December 1, 2001 - June 1, 2003Design and implementation of embedded C++ application software for PBX network switches and user interface equipment. Resolved customer-reported field issues through on-site debugging of the C++ software application. Development of Layer 3 GSM protocol stack of first-generation smart phones using C++.
Education
B. TECH in Electrical & Electronics Engineering at NSS Engineering College, Palakkad, Kerala, India, University of Calicut
July 1, 2001 - January 14, 2026Qualifications
Industry Experience
Telecommunications, Software & Internet, Manufacturing, Professional Services
Hire a Architect
We have the best architect experts on Twine. Hire a architect in Swindon today.