About Me

Hello there!

I’m Tejasvi (Tej) I am currently an MMath CS thesis student at the University of Waterloo advised by Prof. Ken Salem. Before this, I was a Senior Software Engineer at AI & Robotics Technology Park (ARTPARK) - a joint venture by the Indian Institute of Science and Aifoundry. Previously, I was a Technical Associate at the Robert Bosch Centre for Cyber-Physical Systems, Indian Institute of Science, Bangalore.

Interests

Currently, I work on transaction durability in databases with Prof Salem. In my earlier role, I used to work on backend systems, databases, security and cloud automation.

Apart from professional/academic interests, I really enjoy intriguing short stories and western classical music (Beethoven, Bach, Mozart, Vivaldi and the like). I also play badminton and table tennis.

Professional Experience

Period Designation Organisation Responsibilities
November 2020 - July 2021 Senior Software Engineer ARTPARK In the core team that developed XRaySetu - a free, WhatsApp based service that can identify Covid-19 and related maladies of lungs from chest X-Ray images. This was featured in NDTV, CNBC-TV18, India Today and other major news networks.

Part of the core team that was building and maintaining a large-scale data collection and analytics platform using confidential computing. Key responsibilities included:

  • End-to-end delivery of software products - development, testing, operations, deployment and monitoring.

  • Building robust backend systems, setting up infrastructure and streamlining version control system (git) workflows.
June 2018 - October 2020 Technical Associate Indian Institute of Science Worked extensively on backend systems. Key responsibilities included:

  • Development of high-performance IoT middlewares

  • Containerisation and automation of applications

  • Building extract-transform-load pipelines to ingest data from smart-city applications

  • Performance optimisation of APIs

  • Consulting on projects that required software setup for operations

  • Establishing formal version control system practices

Teaching Experience

Educational background

Period Degree Institution Country
September 2021 - Present Master of Mathematics in Computer Science (MMath): thesis-based David R. Cheriton School of Computer Science, University of Waterloo
May 2014 - May 2018 Bachelor of Technology (B.Tech) School of Engineering and Technology, Christ University

Some achievements

Conference Presentations

  1. N. Karanjkar, P. C. Tejasvi, and B. Amrutur. “A SimPy-based Simulation Testbed for Smart-city IoT Applications”. ACM/IEEE Conference on Internet of Things Design and Implementation. Montreal, Canada, 2019. (acm, paper, code)

Manuscripts in progress

  1. P. C. Tejasvi, V. Rajaraman, A. B. Puthuparambil, A. Pankaj, and B. Amrutur, “Vermillion: A High-Performance Scalable IoT Middleware for Smart Cities,” arXiv preprint arXiv:2003.08361, 2020 (arxiv, code)

Take a look at my linkedin and CV for additional information


Credits