Prakash Toshniwal

Software Engineer

Hyderabad, Telangana, India10 yrs 5 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Best Employee Award at Cisco for quality features.
  • Mentored over 50 employees in software development.
  • Designed scalable static-routing solutions for security customers.
Stackforce AI infers this person is a Backend-focused Software Developer in the Networking industry.

Contact

Skills

Core Skills

C++NetworkingOperating Systems

Other Skills

AlgorithmsApache SparkArtificial IntelligenceC (Programming Language)Data StructuresData-StructuresDatabasesEclipseHTMLJavaLinuxLockless PSSMatlabMicrosoft OfficeMySQL

About

Experienced Software Developer with a demonstrated history of working in the Computer Operating Systems and Networking industry. Skilled in C, C++, Operating Systems, OOPS, Data Structures - Algorithms and Networking. Strong engineering professional with a Bachelor of Technology (B.Tech.) focused in Computer Science & Engineering from Indian Institute of Technology, Indore.

Experience

10 yrs 5 mos
Total Experience
5 yrs 2 mos
Average Tenure
5 yrs 5 mos
Current Experience

Microsoft

Software Development Engineer II

Nov 2020Present · 5 yrs 5 mos · Hyderabad, Telangana, India

Cisco

3 roles

Senior Software Engineer

Promoted

Dec 2019Oct 2020 · 10 mos

  • Key Achievements:-
  • Best Employee Award for delivering quality features at fast speed, alongside mentoring 50+ employees and providing various helpful TOI Sessions.
  • Recognition for highly scalable and performance centric design and development of static-routes in NxOS.
  • ICMPv6 HA Design (Nov 2019 – Present):-
  • Designing High-Availability (HA) support for icmpv6 process which incorporates gracefully resuming the process to its fully-functional state in case of failures/upgrades. Providing faster restoration for complete process state. Ensuring smooth IPC with all other reliant processes available in NXOS ecosystem on upgrades and various system failure scenarios.
  • Technologies Used: C++, SHM, Persistent DB
C++SHMPersistent DBNetworking

Software Engineer II

Promoted

Jun 2017Nov 2019 · 2 yrs 5 mos

  • Static-Routes Design and Development (Oct 2018 - Sep 2019):-
  • Designing and developing the whole static-routing infrastructure end-to- end for faster convergence in network-reliant ecosystems, using lockless PSS DB and event-based caching for inter-process related data. Providing scalable static-routes solution for specific security-customers by designing new data-structures based on the type of static-routes in use.
  • Technologies Used: C++. Data-Structures, Lockless PSS
  • Control-Plane Data-Plane (CPDP) (July 2017 - Aug 2018) :-
  • Redesigning the core NxOS process (netstack) by segregating important modules into different segments.
  • Resolving the design-hurdles of module dependency in the existing s/w code with the help of timer-based LRU caching, IPC design with the help of lockless SHM (for faster reads and writes).
  • Technologies Used: C++. Lockless PSS, OS Concepts
C++Data-StructuresLockless PSSNetworking

Software Engineer I

Aug 2015May 2017 · 1 yr 9 mos

  • NxOS Programmability along with OpenConfig Support (Jan 2016 – May 2017):-
  • Leading OC Development Work for Nexus PI team.
  • Enhancing Nexus Software to make NxOS system operable via modern technologies like Restconf, Netconf and various Cisco specific tools. Providing Interface support for the software processes to interact with OpenConfig MTX infrastructure for smooth functioning and recovery.

Education

Indian Institute of Technology, Indore

Bachelor of Technology (B.Tech.) — Computer Science & Engineering

Jan 2011Jan 2015

Jagruti College, Akola

12th Board — Computer Science

Jan 2009Jan 2011

M.B Convent, Akola

10th Board

Jan 1997Jan 2009

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

Explore similar profiles based on matching skills and experience