A

Amit P.

Director of Engineering

Noida, Uttar Pradesh, India21 yrs 7 mos experience

Key Highlights

  • Over 18 years of software development experience.
  • Expert in system architecture and code review.
  • Certified Scrum Master with strong leadership skills.
Stackforce AI infers this person is a seasoned software engineer specializing in telecommunications and embedded systems development.

Contact

Skills

Core Skills

C++Cloud TechnologiesWeb DevelopmentBrowser TechnologiesEmbedded SystemsSoftware DevelopmentTelecommunicationsGaming TechnologyStatistical Analysis

Other Skills

Agile MethodologiesAlgorithmsAmazon Web Services (AWS)CoachingData AnalysisData StructuresDatabasesDesign PrinciplesDistributed SystemsGUI developmentGitGoogle Cloud Platform (GCP)JavaScriptLeadershipManagement Style

About

With over 18 years of experience in software development, I bring deep expertise in code review, design, and system architecture, with a strong foundation in Embedded, web frameworks, platforms, and protocol implementations. My technical skill set spans C/C++, Python, and Agile methodologies, which I leverage to create efficient, scalable systems that meet complex requirements and ensure high-quality software solutions. Throughout my career, I have delivered platforms that provide shared functionality across telecom modules, developed advanced client-server and cloud-based features, and implemented complete protocol stacks, such as for RS-232 communication. My approach to code review emphasizes readability, maintainability, and performance optimization, while my design and architecture focus on modularity, reliability, and future extensibility. Additionally, my expertise includes working with web frameworks, embedded systems, Linux, and cloud platforms, which enables me to tackle diverse technical challenges. I am recognized for my ability to lead and mentor teams, ensuring adherence to best practices in software design. As a certified Scrum Master and an algorithm expert, I am dedicated to building scalable, well-architected systems, continuously enhancing my skills, and solving challenging problems through innovative, effective solutions.

Experience

21 yrs 7 mos
Total Experience
2 yrs 7 mos
Average Tenure
1 yr 5 mos
Current Experience

Thales

Sr TL

Jan 2025Present · 1 yr 5 mos

Eg

Platform Engineer

Nov 2023Dec 2024 · 1 yr 1 mo · Noida, Uttar Pradesh, India · Remote

  • Working on a a cloud-deployed C++ engine that leverages Arrow and CUDA to perform complex and huge data analysis with optimized efficiency.
GitDatabasesData StructuresUnified Modeling Language (UML)JavaScriptPython (Programming Language)+4

Microsoft

Senior Software Engineer

May 2022Oct 2023 · 1 yr 5 mos · Noida, Uttar Pradesh, India · Hybrid

  • Feature development on Edge Browser.
SQLGitDatabasesData StructuresGoogle Cloud Platform (GCP)Distributed Systems+6

Samsung electronics

Technical Manager

Jul 2013Dec 2022 · 9 yrs 5 mos · Delhi Area, India

  • Organization : Samsung, July 2013 - Currently working
  • Technology : C++ 11 IPC multithreading linux REST Data structure Algorithm problem-solving
  • Role: Lead/IC : Commercialize Web Application framework in TV, TTS, STT and Voice Control and Running-Apps.
  • Design, Development and Testing of various feature in TV app framework.
  • Client communication and delivery of quality software.
  • A team to handle various modules in TV App framework.
  • Feature: App sync and download procedure in TV, Automation of App verification, Web App/System profiler, Stolen TV, Running-Apps, DDS.
  • Orsay, Tizen, App framework, Automation, App profiler, Voice-FW
SQLGitDatabasesData StructuresUnified Modeling Language (UML)Problem Solving+6

Infinite computer solutions

Tech Lead

Aug 2012Jul 2013 · 11 mos · Noida Area, India

  • Organization : Working on client side Alcatel-Lucent, August2012 – 2013
  • Technology : Mobility Manager
  • Designation : Tech Lead
  • Feature :
  • Overload control for Roaming-in subscribers.
  • SIP-SIPI interworking.
  • Responsible for MM area.
  • Responsible for Integration of features.
  • Programming Language : C/C++
  • Operating Systems : Solaris\Linux
  • Technology & Protocols : GSM, UMTS, SIP.
  • Related Skills : EAST, ClearCase
SQLDatabasesData StructuresUnified Modeling Language (UML)Problem SolvingTelecommunications+1

Aristocrat technologies

Team Lead

Nov 2009Jul 2012 · 2 yrs 8 mos · Noida Area, India

  • Aristocrat Leisure ranked the worlds second largest and Australia's No.1 manufacturer of slot machines.
  • Responsibilities:
  • Develop a RS232 based serial communication protocol to enable communication between Gaming Machines and server.
  • Develop G2S protocol application classes.
  • Develop ASD based interface to capture the Gaming Events on USB device.
  • Writing Feature/Unit Test Plans for initial testing of completed features.
  • Drawing up a project plan based on requirements identified.
  • Managing a team to ensure platform quality.
  • Train and motivate the team to achieve the Milestones.
  • Develop features using Agile Methodologies.
SQLDatabasesData StructuresUnified Modeling Language (UML)Problem SolvingPython (Programming Language)+2

Alcatel-lucent

Sr. Engineer

Oct 2006Oct 2009 · 3 yrs

  • Organization : Alcatel-Lucent Sept 2006 - Currently working
  • Technology : c++ linux Unlicensed Mobile Access (UMA) Technology.
  • Project : Unlicensed Mobile Access is an extension of GSM/GPRS mobile services into the customer's premises that is achieved by tunneling certain GSM/GPRS protocols between the customer's premises and the Core Network over a broadband IP network, and relaying them through an unlicensed radio link inside the customer's premises. This is a complement to traditional GSM/GPRS radio coverage, used to enhance customer premises coverage, increase network capacity and potentially lower costs.
  • Onsite Travel: Two Month US Visit for UMA-UTRAN HO Feature.
  • Responsible for Designing, Development and Testing of various call-processing features in I-UNC/MSC.
  • a) UMATRACE Framework
  • b) MM-Callp Performance pegs
  • c) Pegging for UMA Calls
  • d) Fax-Modem call support in UMA
  • e) UMAN-UTRAN HO Feature
  • f) UMAN-UTRAN HO Pegs
  • g) Support of Emergency alerts through Cell Broadcast System.
  • Programming Language : C++, SQL, Scripting(tcl/tk)
  • Design Patterns: Singleton, Factory, Abstract Factory, Composite, Proxy etc.
  • Database: TimesTen (Oracle).
  • Operating Systems: Solaris\Linux
  • Technology & Protocols: GSM, UMTS, UMA.
  • Programming Skills: Process Mgmt(creation, fault-recovery), Signal Handling, Multithreading, IPC Communication(Message Queue, Shared Memory, Socket), Mutex, Semaphore, Data Structure etc.
  • Related Skills: EAST, ClearCase, Makefile, CVS, Debugging and Performane Tools(libumem, gdb, profiler, truss etc).
SQLDatabasesData StructuresUnified Modeling Language (UML)Problem SolvingTelecommunications+1

Rtic- reliance technology innovation center

Software Engineer

Nov 2004Oct 2006 · 1 yr 11 mos · Gurugram, Haryana, India

  • Technology : C++ CDMA, SIP and SS7 over IP.
  • Role / Responsibility: Designer, developer and integrating tester.
  • MINS is an IP based solution that is designed to cater 1000 subscribers. It supports all the features and functionalities provided by the legacy switching systems. It comprises of IP based MSC, BSC, HLR, VLR and other nodes present in a traditional CDMA network. MINS design assumes that all the subsystems reside on the same Sun Solaris server. The design uses the Reliance Data Network to carry all the signaling traffic. The transport used for signaling interface is IP.
  • Responsibilities:
  • Design & Implementation of Basepm Module: Basepm is a module to provide common functionality like Logging, Alarm, Transport layer and Signal handling to processes of MINS.
  • Design & Implementation of Signal Handling and Transport layer of Basepm.
  • Design & Implementation of Init Process: Init is a process that takes care of initialization and Fault recovery of all processes of MINS.
  • Implementation of all Installation and Validation scripts of MINS Software.
  • Design of OTAF Module: This Module manages OTASP Sessions for MINS subscriber. It interacts with the different interface modules (IS41 module and A1 Module). This module receives IS-41 (SMDPP) messages from IS 41 module coverts them into A1 Interface messages and vice versa.
  • Implemented Changes in SIP Module of NGGN:
  • Programming Languages: C++, Scripting Languages.
  • Design Patterns: Singleton, Factory.
  • Programming Skills: Process Mgmt(creation, fault-recovery), Signal Handling, Multithreading, IPC Communication(Message Queue, Shared Memory, Socket), Mutex, Semaphore, Data Structure etc.
  • Database: Oracle.
  • Operating Systems: Solaris\Linux.
  • Technology & Protocols: CDMA, SS7 over IP.
  • Skills Used: Use Case Modeling, Object Oriented Design Methodology, RationalRose, SUN FORTE Developer WORKSHOP, Debugging and Performance Tools(libumem, gdb, profiler, truss etc).
DatabasesData StructuresUnified Modeling Language (UML)Problem SolvingTelecommunicationsSoftware Development

Indian agricultural statistical research institute(pusa)

Trainee

Feb 2004Jun 2004 · 4 mos

  • Technology : Visual C++ ,Visual Basic
  • Project : SPECIALISED PACKAGE FOR AGRICULTURAL RESEARCH, SPAR 2.0 it is meant to be used by AGRI SCIENTIST for doing statistical analysis on Agricultural data to estimate the crop production. Individually developed two modules 'Transformation of data' and 'Descriptive Statistics'.
  • Role / Responsibility: Developer
DatabasesData StructuresProblem SolvingSoftware DevelopmentStatistical Analysis

Education

COER

MCA — computer science

Jan 2001Jan 2004

DSB

Bachelor of Science - BS

Stackforce found 100+ more professionals with C++ & Cloud Technologies

Explore similar profiles based on matching skills and experience