Ganesh Vasudevan

Ganesh Vasudevan

Technical Lead

Followers of Ganesh Vasudevan933 followers
location of Ganesh VasudevanEspoo, Uusimaa, Finland

Connect with Ganesh Vasudevan to Send Message

Connect

Connect with Ganesh Vasudevan to Send Message

Connect
  • Timeline

  • About me

    Chief Architect, Kubernetes platform at Ericsson

  • Education

    • Javahar Navoday Vidyalaya

      1992 - 1999
      High School Certificate of Competence Program
    • Kannur University

      1999 - 2003
      B Tech Computer Science & Engineering 5

      Graduated with a honors and awarded university first rank in Computer science and engineering.

    • Metropolia Ammattikorkeakoulu

      2009 - 2011
      MS in Information Technology Multimedia Communication 4

      Masters thesis on Performance evaluation of Different Inter Process Communication mechanisms in Octeon multi core processor.

  • Experience

    • Wipro Technologies

      Nov 2003 - Apr 2008
      Technical Lead

      Worked with IP/ATM DSLAM product development and maintainence. Nokia D50 DSLAM (http://ifctfvax.harhan.org/OpenWAN/DSLAMs/Nokia/index.html) and Nokia D500 (http://www.elecdan.com/uploads/media/D500_ProductDescription_en.pdf)Environment : VxWorks and C/C++.Expertise : ATM, Ethernet, TCP/IP networking, QoS and triple play implementation, Network Processor programming for high speed packet processsing.Main responsibilities:1. Fastpath real-time packet processing. * Agere (LSI) Network processor (Agere APP network processor) programming for IP DSLAM trunk aggregator. * QoS implementation in Network Processor (NP) * Triple play and IPTV deployment with IP DSLAM. * Handled the configuraiton and exceptoin processor interfacing for the Network processor. * IGMP Protocol implementation for the IPTV deployment. * Pseudowire (ATM over Gige) implementation as per martini draft. * L2/L3 networking implementation for Agere NP. * Implemented various traffic QoS scripts for the NP.2. Maintainence and field debugging. * Have been to customer sites to do realtime debugging at custome rsites. * Log collection and remote debugging in case of critical customer issues.3. DSL Line card programming. * Worked on DMT line cards feature implementation and maintainenance. * ISR implementation and firmware integration.4. Hardware problem deubgging * Worked closely with hardware team to debug various memory issues. * Worked on hardware debugging as a software expert to debug various FPGA related problems and processor interfaces.5. InServiceUpgrade on DSLAM. * Extensively worked on Inservice upgrade implementation for a system with 13 shelf system spanning 12 hours network upgrade with session continuity. * Backup and restore module maintenance. Show less

    • Ixonos

      Apr 2008 - Oct 2009
      Software Engineer

      Worked on Nokia ARM based simulator for Symbian based mobile devices.Main responsibilities include:1. WLAN simulation for the simulator to connect with LAN and access network. * Worked on protocol header encapsulation and decapsulations. * Simulation of WLAN protocol. * WLAN driver debugging and patching.2. Symbian software patching and debugging various problems in running the software in the simulator.3. Development of visualization layer for the simulator. * Development of visualization object handling in C++. * OpenGL implementations to draw the visualization layer. Show less

    • Nokia

      Oct 2009 - Aug 2014
      Senior Software Specialist

      Worked on NSN LTE packet core R&D.Main responsibilities:1. Fast path - real time packet processing: * Handling decapsulation and encapsulation of different network protocol headers. * Performance analysis and optimizations. * Fast path integration with different platform releases. * Data base framework development. * User plane handling.2. Middleware management: Mainly designs and maintains the inter process messaging and high availability for the network equipment. * Middleware messaging library development. * Middleware implementation for high availability and embedding high availability functionalities for ease of use in applications.3. In service Upgrade: Hitless software upgrades without downtime or session loss. * Has been a core member in the design and implementation of In service upgrade for the Network equipment. * Actively participated in the framework implementation and software development. * Participated in many In Service Upgrade on real network node and supported customer teams in upgrades. * Chief designer for Python based In Service Upgrade tool development.4. Continuous integration: * Actively volunteers to maintain the build system optimizations to make the continuous integration sane and fast. * Use of different tools like ccache, makefile optimization for faster compilation of source code and unittest builds.5. Product maintenance and debugging: * Has been dealing with customer cases and handling most of the High Availability and network problems reported by customer. * Has been single point of contact for In Service Upgrade related problems during feature launch. * Is a part of the group of people who are on-call to support customers on 24/7 basis..6. R&D support to various customers: * Has been to customer sites to debug complex problems and has worked under strenuous situations. Show less

    • Ericsson

      Oct 2016 - now

      Kubernetes based platform development for hosting 5G Telecom solutions.Working as a senior engineer and architecting cloud solutions for Ericsson cloud initiatives.Mainly working with Kubernetes, Open Stack and other open source solutions.Works with various stakeholders internally and externally to gather requirements, come up with the technical solutions and come up with open source solutions that could fill the gaps. Deals with customer issues, network performance analysis and other deployment issues and has hands on experience on the product. Gives customer technical presentations and works on early deployment phase for the PoC and other product demonstrations. Show less Working on Ericsson IP Operating system which is a common operating system with in house routing protocol stacks across all Ericsson IP and mobile packet core products.Works as a senior developer and as an Agile Coach.Worked on In Service Upgrade for IPOS * Prototyping In Service Upgrade with Linux Containers for pizzabox with no redundancy hardware. * Modify IPOS kernel to support namespaces. * Run IPOS in Linux containers and make redundancy and independent upgrade work. * Involved in Architectural discussions and implementation of ISSU for IPOS. * Working on IPOS internal messaging and process management libraries. * Architecting debuggabilty improvements for Internal messaging libraries. * Driving CPP based unit test coverage for legacy code to reach Ericsson Quality standards. * Handle customer and other complex issues reported on IPOS modules. Show less

      • Chief Architect

        Jun 2021 - now
      • Software Architect

        May 2017 - Dec 2021
      • Senior Developer

        Sept 2014 - Dec 2021
      • Senior Software Engineer

        Oct 2016 - Apr 2017
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Ganesh Vasudevan
      Gold medalist, Computer Science Engg from Kannur University Kannur University Oct 2003 Was awarded Gold medal in by Kannur University for being the topper in Bachelors in Computer Science and Engg Year:1999-2003.