Amit Khandelwal

Software Engineer

Noida, Uttar Pradesh, India18 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 13 years of experience in software engineering.
  • Expertise in C/C++ and algorithms.
  • Proven track record in product ownership and optimization.
Stackforce AI infers this person is a Backend-heavy Software Engineer with extensive experience in Telecommunications and Gaming industries.

Contact

Skills

Core Skills

C++DesignDatabase ManagementGame DevelopmentSipVoipLinux

Other Skills

Core JavaCustomer RequirementsEclipseHibernateIntegrationJSPJavaJava Enterprise EditionOptimizationPHPPL/SQLProject ManagementServletsShell ScriptingSpring

About

• 13+ years of rich experience in requirement gathering, design, development, testing, automation and implementation, client interaction • Ability to adapt to new domains and learn quickly. • 10+ Years of good experience in C/C++/Algorithms/Data Structures. • Out of the box thinker with good mathematical skills.

Experience

18 yrs 7 mos
Total Experience
3 yrs 8 mos
Average Tenure
7 yrs 7 mos
Current Experience

Cadence design systems

3 roles

Sr Principal Software Engineer

Jul 2022Present · 3 yrs 11 mos

Principal Software Engineer

Promoted

Jul 2019Present · 6 yrs 11 mos

  • Ownership of two products SPEF (Standard Parasitic Exchange Format) Writer/Reader and RC (extracted parasitic) database (RCDB) tool. Responsible for design and incorporating the customer's new requirements.
  • SPEF Writer/Reader is an IEEE standard for representing parasitic data(Resistance & Capacitance) of wires in a chip in ASCII format, needed by the timing analysis tool. The Cadence’s SPEF Writer/Reader is highly optimized( Multi-threaded, the best in the industry) and far more generic and adaptive for any new change.
  • RC Database is an extremely crucial technology with highly optimal run-time/memory for random-order RC write/read and manipulations.
C++DesignCustomer RequirementsOptimization

Lead Software Engineer at Cadence Design Systems

Oct 2018Jun 2019 · 8 mos

Aristocrat

Senior Technical Lead

Jun 2015Sep 2018 · 3 yrs 3 mos · Noida Area, India

  • Aristocrat Leisure Limited is an Australian casino gaming company, which has its administrative center in the Sydney suburb of North Ryde.
  • PROJECT DETAILS:
  • Project 360 (C++, Linux): Design and implemented the market configuration module. Currently, I am
  • working on the Progressive module.
  • Game Platform Development (C++, Linux): A Key member of the global technology team for the
  • Aristocrat's game development engine which is used by all the games. I involve in the design and development of the new features. Work on project issues and new features requirements. Code clean up and refactoring, fix critical and complicated issues on tight deadlines
C++LinuxGame Development

Globallogic

Lead Engineer

Oct 2013May 2015 · 1 yr 7 mos · Noida Area, India

  • QFlex uniquely resolves multi-vendor interoperability issues by utilizing pre-loaded adaptors with profiles for all major IP PBX vendors, core session border controllers, and application server platforms. This simplifies and reduces the time-to-market for service providers to deploy SIP Trunking services, cutting the interoperability time from months to weeks. This unique interoperability approach also allows enterprises to use supplementary services such as call forwarding, transfer, and music-on-hold in a multi-vendor PBX environment, across different branch offices
  • Programming Languages: C++, C, PHP, Java Script
  • Domain: SIP(VOIP), Algorithms, Data Structures.
  • Requirement Gathering and Analysis, Module Designing in Enterprise SBC and Coding. I have involved in design and coding the Network Wide licensing feature. Worked on the compilation and porting of Qflex on One Access Router platform. Also worked on the various enhancements, integrations.
C++SIPVOIPJavaPHP

Agnity,inc

Senior Software Developer

Apr 2011Sep 2013 · 2 yrs 5 mos · Noida Area, India

  • OVM Project for Openwave USA
  • Openwave's® Voice and Video Messaging (OVM) solution allows service roviders to offer a large-scale, carrier-grade voice and video messaging service using state-of-the-art IP, SIP and VoiceXML technologies. Built on Openwave's Email Mx Messaging Platform, OVM offers a fully featured and flexible voice messaging solution. The OVM system is designed to support both voice and video call processing through a fully scripted telephony, web and speech user interface.
  • Programming Languages : C++, C, Java(Elementry)
  • Operating Systems: Linux, Windows
  • Domain Knowledge : VOIP (SIP), Data Structures, Algorithms
  • I have developed the various features like call forwarding, operator transfer. I did the coding to provide the IPV6 support to vsrserv module which interacts with the media server. I also worked on the design and coding of event router.
  • Actively working as part of development team for various feature development activities including designing, coding, unit and module testing, bug fixing, documents creation etc. Also have got the responsibility to handle the Customer issues.
C++SIPJavaVOIP

Hughes systique corporation

Software Engineer

Jun 2007Mar 2011 · 3 yrs 9 mos · Gurgaon, India

  • Jupiter Project for HNS USA :
  • This project deals with the porting of HughesNet VSAT from VxWorks platform to Linux platform
  • Language : C/C++
  • Plateform: Linux
  • I worked on SNMP (Simple Network Management protocol). In this I was coding the MIBS, testing and integrating the existing code. I was the owner of Application Manager Unit and ported it to Linux.
  • Terrestar UT project for HNS USA
  • Terrestar-UT project deals with design and development of access-stratum for a satellite User-terminal(UT). It is based on GMR(Geo-Mobile Radio) protocol specification, supporting 3G features such as voice over IP, transfer of Packet data and Multimedia information. The stack developed during the project includes RRC, RLC/MAC, PDCP/PEP and HAL (Adaptation layer for PHY).
  • Language : C/C++
  • Plateform: Linux
  • Worked on HAL(Hard ware Adaptation Layer) and RLC/MAC layer as per the GMR-3G standards
  • In RLC-MAC layer develop and fully tested the Deferred Action Manager, which log the events which should be process after some specific time in future.
  • Developed and tested the flow and function of HAL APIs to provide a support for integration. Implementing various features in HAL like bitwise multiplexing PDU according to their allocated Mac slot changed the circular queue to 2 dimensional arrays.
  • Design and Implementation of ISO/IEC 18000-7 for Hi-G-Tek Ltd Israel
  • This project involved protocol/firmware development for active tags according to ISO/IEC 18000-7 specification. Data link layer was to be developed on the top of hardware abstraction layer on the underline platform consisting of MSP4301 controller and CC1021 RF transceiver.
  • Tools : Microsoft Visual Studio 6.0, IAR Embedded Workbench, winCVS.
  • Language : C/C++
  • Design, development and testing of the Receiver part of the PC Tool RS232 communication from the PC end, Data Link Layer block and Response Framer Block. Design and Development of Calibration Block. Implementation of Tracing and Log event buffer.
C++Linux

Education

Indian Institute of Technology, Roorkee

Bachelor of Technology (B.Tech.) — Electrical and Electronics Engineering

Jan 2003Jan 2007

Western University

Summer Internship — Electrical and Electronics Engineering

Jan 2006Jan 2006

Stackforce found 100+ more professionals with C++ & Design

Explore similar profiles based on matching skills and experience