Summary
Overview
Work History
Education
Skills
Work History
Accomplishments
Timeline
Generic

Pratik Upadhyaya

Software Engineer
Mumbai

Summary

Highly motivated and enthusiastic software developer having total experience of 7 years ,working on backend Product development for Operating Systems and Networking domain , mostly for RTOS, Embedded Networking OS and Storage domains, using mostly C/C++ technologies. Experience working on different kernel variants like unix and linux, good understanding of operating systems and kernel, L2/L3 networking multicast features, operating system and memory related defects, etc.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work History

Software Engineer

NetApp
05.2024 - Current

Software Engineer

Cisco Systems India Pvt. Ltd.
08.2022 - 04.2024

Lead Engineer - Product Development

FIS Global Business Solution Private
04.2021 - 08.2022

R&D Development Engineer

Dassault Systemes
03.2020 - 04.2021

Senior Systems Engineer

Infosys
03.2017 - 02.2020

Education

Bachelors of Engineering -

B.E (Computer Science)
University Of Mumbai
06.2012 - 07.2016

Skills

    C/C

undefined

Work History

  • Represented Core Switching team for Networking Operating System based Linux/Unix kernel, memory management, process IPC and synchronization, ASICs / SOCs development, multicast switching features and code development, IGMP/MLD or PIM protocols, etc.
  • Worked with development team for the development of embedded Networking OS for switches and routers, Networking gateway and kernel programming for SAN based / block storage servers.
  • Was a key player in system programming, handling critical memory and OS level issues for real time systems Unix and Linux variants. Analyzed and fixed complex networking algorithms, memory management issues for an RTOS system. Worked on a Networking/ Telecom (SIP/VOIP) product features .
  • Was an important member Analyzing Memory defects including memory leaks, memory corruptions, crashes, memory dumps, etc. Have a solid understanding of operating system concepts and internals, multithreading, IPC mechanisms, process synchronization, data structures and algorithms, networking concepts, routing, transport, switching protocols, etc. Functional defects including layer 2 and layer 3 routing and switching defects.
  • Automation ot the unit test cases using python for ASICs. Developed an python auto code generator to write particular set of repetitive C/C++ codes.

Accomplishments

    - "Spot Award" for my commitment towards work.
    - "Project Excellence Award" for my contribution towards my projetcs.

Timeline

Software Engineer

NetApp
05.2024 - Current

Software Engineer

Cisco Systems India Pvt. Ltd.
08.2022 - 04.2024

Lead Engineer - Product Development

FIS Global Business Solution Private
04.2021 - 08.2022

R&D Development Engineer

Dassault Systemes
03.2020 - 04.2021

Senior Systems Engineer

Infosys
03.2017 - 02.2020

Bachelors of Engineering -

B.E (Computer Science)
06.2012 - 07.2016
Pratik UpadhyayaSoftware Engineer