Ashish Dubey

Software Engineer

Bengaluru, Karnataka, India19 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 14 years of software development experience.
  • Expertise in C and C++ for networking solutions.
  • Recognized for excellence in software development.
Stackforce AI infers this person is a Telecommunications Software Engineer with extensive experience in network systems and software development.

Contact

Skills

Core Skills

Linux DevelopmentEmbedded SystemsC

Other Skills

GerritTunnelingWritten CommunicationCommunicationCPU designGitOverlaysSkilled Multi-taskerShell ScriptGDBmakeSVNPro*COracleC++

About

Over 14+ years of experience of software development mainly in C, C++. Experience in Enhancement, new feature development and bug fixing in the product. Knowledge of Software development life cycle. Highly motivated team player with strong analytical, organizational and technical skills. o Having sound experience in Project Designing and Architecture. o Experience in Handling and Communication with Clients in Fire-Fighting Situations and finding out the Problem Solutions within the SLA. o Having Experience in Mentoring/Guiding the subordinates and team members. o Having 14+ Years of Development experiences in Various Live Projects. o Possess good Leadership skills. Achievements: • Rewarded with “Bharti Telesoft Individual Excellence Award” for Q3, 07-08. • Secured 98.0 percentile in CST (Competence in Software Technology)-2004, G-Level conducted by NCST (National Center for Software Technology), Bombay. • Secured 94.54 percentile in GATE, 2004 in Computer Science & Engineering. Specialties: • Hands on development exposure in C on Operating systems domain. Worked on development of features for Network Packet Broker using Intel DPDK. • Thorough understanding of DPDK internal viz PMD (i40e, ixgbe, igb, virtio, e1000, vmxnet3), and Libraries - rte_ring, rte_mempool, rte_mbuf, rte_hash, rte_acl, etc. • Working knowledge on Linux KVM and VMWare ESXi hypervisors and Open vSwitch(OVS). Knowledge on SR-IOV and PCIe device passthrough mechanism. • Good understanding and working knowledge on Intel x86 hardware/platform like Haswell and XL710/X710 40GbE & 82599 10GbE NICs. • Comprehensive problem solving abilities, Detail oriented. • Hands on experience in using debugging commands like gdb to analyze crashes and dumps. Technical skills - C, C++, Intel DPDK, TCP/IP Networning, IPv4, IPv6,, UDP, OpenVSwitch, Device Driver development, Socket Programming, Oracle, Java, Shell Scripting. Tools – GDB, make, Wireshark, Valdrind, gcov, tcpdump, netstat, RPM, RPMBuild, ethereal, ethtool, Git, Svn, Clearcase, Cvs Telecom Domain: SS7, INAP, MAP, ISUP, LTE, S11, S1U, GTPv1, GTPv2, S10, S5/S8 OS - Linux, Unix.

Experience

19 yrs 11 mos
Total Experience
2 yrs 10 mos
Average Tenure
7 yrs 11 mos
Current Experience

Intel corporation

Networking Software Engineer

Jul 2018Present · 7 yrs 10 mos · Bengaluru Area, India

Linux DevelopmentGerritTunnelingWritten CommunicationCommunicationCPU design+4

A10 networks, inc

Staff Software Engineer

Sep 2017Jul 2018 · 10 mos · Bengaluru Area, India

Linux DevelopmentGerritTunnelingWritten CommunicationCommunicationEmbedded Systems+3

Brocade

Sr Software Engineer

Apr 2015Sep 2017 · 2 yrs 5 mos · Bengaluru Area, India

Linux DevelopmentGerritTunnelingWritten CommunicationCommunicationEmbedded Systems+2

Bt

Consultant/Sr. Professional

Dec 2013Apr 2015 · 1 yr 4 mos · Bengaluru Area, India

Written CommunicationCommunication

Tech mahindra

Project Lead

Dec 2010Dec 2013 · 3 yrs

  • Project : MCC ITC SMS (METEORCOMM LLC)
  • Platform: RHE Linux
  • Tools: GDB, make, SVN
  • Language: C, Shell Script.
  • Role: Working as Project Development Lead in ITC SMS Project.
  • o Having sound experince in Project Designing and Achitecturing.
  • o Leading the Library Development for Module Internal Comm and Interface Messages, Memory Management.
  • o Having Experience in Mentoring/Guiding the subordinates and team mebmers.
  • o Having 5+ Years of Development experiences in Various Live Projects.
  • o Possess good Leadership skills.
  • Responsibilities
  • o Owning development for Change Requests (CRs) for ITC SMS System enhancements and new features.
  • o Bug Fixing for various problems reported in Live site for ITC SMS crash/system Dump. I resolved 6 defects that result code changes in Area.
  • o Emulation (Unit) testing for new features.
  • o Resolve issues when Testing Team raises Bugs.
  • o Designing shell scripts for Patch deployment at Site.
  • o Involved in Requirement collection, Design, Coding and Testing of ITC SMS features.
  • Project Description: MCC's ITC SMS Project is providing communication network for Systems Management System of Interoperable Train Control/Positive Train Control(PTC) in US Rail-Roads. All the Rail-Road's Assets / Messaging Server/Gateways can be controlled from a centralized location in the Rail-Road.
Linux DevelopmentWritten CommunicationCommunication

Alcatel-lucent

Senior Engineer

Mar 2009Dec 2010 · 1 yr 9 mos

  • Achievements: Rewarded with “Night Out Award” for Package of CRs Enhancements.
  • Project : TTSL IN Services (TATA TELE SERVICE LIMITED)
  • Duration: 21 months
  • Platform: Sun Solaris, OSP
  • Tools: SCE, SDE, Visual Café, Ladebug
  • Language: C, Pro*C, Oracle, C++, PLSQL, Java, Shell Script, GDB, make, ClearCase.
  • Responsibilities
  • o Owning development for Change Requests (CRs) for IN Services for TTSL IN System enhancements and new features.
  • o Bug Fixing for various problems reported in Live site for IN Services crash/system Dump. I resolved 12 defects that result code changes in Area.
  • o Emulation (Unit) testing for new features.
  • o Resolve issues when Testing Team raises Bugs.
  • o Designing shell scripts for Patch deployment at Site.
  • o Involved in Requirement collection, Design, Coding and Testing of IN Services features.
Linux DevelopmentWritten CommunicationCommunication

Bharti telesoft

2 roles

Software Engineer

Jul 2006Mar 2009 · 2 yrs 8 mos

  • Project : DNC (DO NOT CALL)
  • Duration: 6 months
  • Platform: Linux
  • Language: C, Pro*C, Oracle, Socket Programming, MySQL, C++, PLSQL, Polyhedra, Java, JSP, Shell Script, GDB, make, SVN, CVS.
  • Responsibilities:
  • o Development (Unit) Testing of Various Modules of DNC.
  • o Designing Unit Test Cases for various modules of the product.
  • o Integrating the changes to the appropriate releases.
  • o Performed Debugging, Unit Testing of various modules, and Integration of the entire system.
  • o Ensure the code changes made are confirming the Standards and Processes. I analyzed and fixed around 26 defects filed against various modules of DNC System.
  • o Designed shell scripts for the integration of distributed client server architecture.
  • o Involved in Requirement collection, Design, Coding and Testing of DNC Modules.
  • Project Description: Do Not Call (DNC) allows a Banks subscriber to enable them to restrict all the incoming Promotional calls from the Bank. It maintains the Provisioned subscribers database as well as the calling party list from Bank itself. Whenever a call from the specified calling party comes for the Provisioned MSISDN, it will be diverted to DNC System, DNC server will intern checks for A & B Party combination. If it exists in database, DNC will restrict the call and will play the announcements accordingly.
Written Communication

Senior Software Engineer

Jul 2006Mar 2009 · 2 yrs 8 mos

  • Achievements: Module Lead for CSDE, CDAE, CSPE, SFM, and CDR Generation of CRBT System.
  • Rewarded with “Individual Excellence Award” for CRBT Enhancements.
  • Project : CRBT (COLOR RING BACK TONE)
  • Duration: 27 months
  • Platform: Linux
  • Language: C, Pro*C, Oracle, Socket Programming, MySQL, C++, PLSQL, Polyhedra, Java, JSP, Shell Script, GDB, make, SVN, CVS
  • Responsibilities
  • o Owning development for CSDE, CDAE, CSPE, SFM and CDR modules for CRBT enhancements and new features.
  • o Bug Fixing for various problems reported in Live CRBT modules crash/system Dump. I resolved 20 defects that result code changes in Area.
  • o Development testing for new features and CRBT enhancement releases.
  • o Resolve issues when Testing Team raises Bugs.
  • o Hands on experience in using debugging commands like gdb to analyze crashes and dumps.
  • o Interaction with various teams to collaborate for finding out the root cause and ensure the earliest resolution of problem.
  • Project Description: CRBT enables a VAS service to Operators Network, which provides a better touch & feel of the network to its end user. Whenever A party calls to B party who is a CRBT subscriber, A Party will listen to specific Song in place of normal Tring-Tring. Team mainly handles the designing, development, reviews, rework, bug fixing and performance related issues. The performance statistics are recorded and monitored by performance tools.
Written Communication

Education

Indian Institute Of Information Technology Allahabad

M.Tech. — Advanced Networks

Jan 2004Jan 2006

Lakshmi Narain College of Technology, Bhopal

B.E. — Information Technology

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Linux Development & Embedded Systems

Explore similar profiles based on matching skills and experience