Gaurav Bhatt

Gaurav Bhatt

Summer Internship

Followers of Gaurav Bhatt729 followers
location of Gaurav BhattSan Francisco Bay Area

Connect with Gaurav Bhatt to Send Message

Connect

Connect with Gaurav Bhatt to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Cisco Systems

  • Education

    • College Of Engineering Roorkee

      2007 - 2011
      B.Tech Information Technology
    • Iowa State University

      2015 - 2017
      Master of Science (MS) Computer Science
  • Experience

    • HP Education Services

      Jun 2010 - Jul 2010
      Summer Internship

      - This summer vocational training was focused on to understand and Implement various types of servers in a networking environment using Red Hat Enterprise Linux.- Understand basic linux architecture including file system. - Implement different servers in linux like YUM, DHCP, APACHE, DNS etc.

    • Cisco Systems

      Dec 2011 - Jul 2015
      Software Engineer

      Time Division Multiplexing features for ASR900 Series routers- Worked on SONET and SDH technology. Implemented HDLC, MLPPP and CEM protocol features in TDM Interface Module cards. Worked on the hardware bring up of TDM modules with new Route Processor, bug fixing, feature maintenance which also includes working with customers. - Point of contact for MLP protocol related issues.- Implemented and verified Adaptive Clock Recovery protocol in T1E1 Interface modules in ASR903 routers.Timing and Synchronization (ASR 900 series routers)- Involved in the feature development related to IEEE1588 (Precision Time Protocol) on Cisco ASR900 series routers.- Implemented BMCA algorithm for clock selection in PTP on ASR900 family routers. Show less

    • Iowa State University

      Jan 2016 - May 2017
      Graduate Teaching Assistant

      Class: Software Development Practices (COM S 309)- Teaching assistant for a software engineering course named Software Development Processes(COM S 309) which is designed for students to teach the steps involved in software engineering process in order to complete the project. My responsibility is to manage the teams assigned to me and assist them in all possible ways so that they will be able to finish the project on time and with high quality. Work includes having weekly meetings, code review, reviewing progress in GIT etc. Show less

    • Siemens PLM Software

      Jun 2016 - May 2017
      Software Development Intern

      - Part of the Teamcenter product development group. Involved in design, development and testing of various Augmented Reality/Virtual Reality device integration with the visualization software.- Successfully integrated Oculus Rift and HTC Vive with the in-house graphic engine in order to render the 3D models in VR HMDs. Also worked on benchmarking the prototype which includes getting performance data of rendering 3D models and performing various 3D techniques on the rendered object.- Worked on Oculus SDK and OpenVR SDK in order to integrate these devices to the in-house visualization software.Programming Languages and Tools used: C++, OpenGL, Visual Studio Show less

    • Cisco

      Aug 2017 - now
      Software Engineer

      Cisco Open Networking:- Working on developing Cisco Whitebox BSP software which can support multiple NOS on top of Cisco platforms- Kernel Modules development- FPD upgrade support and userspace/kmod driver integration- Design and implementation of datamodel being used- Documentation and writing software functional specsPlatform Development Team:- Software development of ASR9K, 8000 series routers, running Cisco IOS XR- Platform Bringup- Phy and Optics bringup and development- Timing and Synchronization features (SyncE and PTP) development and support on Cisco 8000 routers Show less

  • Licenses & Certifications