Research Experience
  • Associate Professor
    Indian Institute of Technology Palakkad, India
    Jun 2023 - Present

    Exploring modelling, analysis and resource allocation in computer and communication networks.

  • Assistant Professor
    Indian Institute of Technology Palakkad, India
    Jun 2018 - Jun 2023

    Exploring modelling, analysis and resource allocation in computer and communication networks.

  • Post-doctoral Researcher
    NEO team, INRIA Sophia Antipolis, France
    Jul 2017 - Apr 2018

    Used performance analysis and control tools to design scheduling algorithms for transmission of streaming video traffic over wireless channels. The objective was to minimize video quality switches while being fair in other performance measures such as throughput.

  • Research Assistant
    Indian Institute of Science, Bangalore, India
    Feb 2012 - Aug 2012

    Investigated the requirement of performance management in IEEE 802.11 infrastructure WLANs. Proposed a coarse time-sliced approach to achieve fairness in WLANs. Proposed heuristics for link dependencies, and an on-line rate adaptation algorithm leveraging the closed loop dynamics of TCP.

  • Research Assistant
    Indian Institute of Science, Bangalore, India
    Jun 2011 - Jan 2012

    Investigated the requirement, and the problem of aggregate utility maximization in wireless mesh networks under a distributed greedy heuristic. Provided insights into the factors affecting aggregate utility maximization in a network, by providing bounds on the same. Quantified the sub-optimality of the greedy schedule by looking at the convergence properties of the \(\epsilon\)-subgradient method.

  • Master of Science in Engineering
    Indian Institute of Science, Bangalore, India
    Aug 2008 - Aug 2011

    Studied the problem of joint congestion control, routing and MAC layer scheduling in multihop wireless network in the framework of cross-layer optimization. Explored the use of a known centralized greedy heuristic, and developed a distributed algorithm that can schedule independent links based on local information. Studied convergence issues related to the price update algorithm. Developed and simulated a practical protocol that maximizes aggregate utility in a wireless mesh network. Also studied delay incurred by application packets sent over a WLAN.


Industry Experience
  • Director and Board Member
    IIT Palakkad Technology IHub Foundation, Palakkad, India
    May 2021 - Present

    Helping streamline process and policies with the objective of meeting the scientific and technological mandates of the company.

  • Chief Technology Officer
    Wootz Technologies Pvt. Ltd., Bangalore, India
    Mar 2017 - May 2018

    Focused on scientific and technical issues within the company. Essentially, was responsible for leveraging the right technology, scientific knowledge and system architecture to create a market ready product.

  • Head of Research and Development
    Wootz Technologies Pvt. Ltd., Bangalore, India
    Dec 2016 - Feb 2017

    Built a Java based discrete event simulator to evaluate the performance of the carrier allocation methods. Proposed and implemented a probabilistic demand forecast module. Proposed and implemented a carrier predication and segregation module. Proposed and built a website to demonstrate the efficacy of the above mentioned modules.

  • Technical Consultant
    Wootz Technologies Pvt. Ltd., Bangalore, India
    Apr 2016 - Dec 2016

    As a part of this startup, my role was to investigate, identify and propose methods to tackle on-demand vehicle routing problem. The proposed methods were also incorporated into a web portal using technologies such as Java, Javascript, Node.js and MongoDB.