Download my one-page résumé.

Career Profile

I'm a developer seeking to work with awesome people. Innately curious about exploring things. A few things that best describe me:

  • Self-motivated and an autodidact.
  • Innately curious about exploring things.

Experience

Member Technical Staff

July 2019 - Present
Zoho Corporation

  • Member of a platform team that develops a web component framework that powers 25+ products.
  • Apart from ideation and development, took up R&D that's vital to the framework.
  • Evaluated a connection pool library and rigorously assessed a SQL parsing library to ensure it meets framework needs. Led the creation of a memory-efficient configuration representation.
  • Closely collaborated with teams to facilitate seamless migration to the framework's latest rewrite, proactively addressing any integration issues that arose.
  • Assumed complete ownership of establishing the framework's documentation encompassing tool selection, identification of an apt documentation system, and crafting of the content itself.
  • Provided guidance to a documentation team of two and an R&D team of one.

Skills

Java, HOCON, Database, SQL, PostgreSQL, Documentation, Connection pools, JUnit, Maven, Gradle, Ant, Git

GSoC Mentor

Summer of 2020, 2021 and 2023
Git

Got the fortune of mentoring three GSoC students during the summer of 2020, 2021 and 2023. They were interesting and relishing experiences. I was glad I could help them out during the summer. That's also when I developed an empathy for all the hard work that every teacher puts into educating all their students. Respect

Project Engineer

July 2018 - June 2019
e-con Systems India Private Limited

  • Member of the Camera R&D Team.
  • Developed new embedded platform camera products by porting different V4L2 based camera drivers to new platforms based on the Linux kernel.
  • Explored other awesome things such as OpenCV, CUDA and HDR algorithms.

Skills

Linux, Linux kernel driver, C, OpenCV, Git, Bash, gdb, I2C, nvidia Jetson, CUDA, HDR, Jira, Confluence

Education

B.E. in Computer Science and Engineering

August 2014 - April 2018
Saranathan College of Engineering

  • Life-changing experience.
  • Learned and discovered a lot of new things, both in class and through exploratory learning.
  • CGPA: 8.1

Higher Secondary Certificate (HSC)

June 2012 - March 2014
Mahatma Montessori Matriculation Higher Secondary School

  • Discovered that scoring marks is not the ultimate goal of studies.
  • Came to know that there's more to life than just getting grades.

Projects

Customized Wikipedia Offline Package Generator

A Node.js application that would allow users to download custom offline packages of Wikipedia articles. An attempt to solve the need of customized offline packages of articles for Wikipedia Android app's Offline Compilations feature.

Technologies Used:

Node.js, Stemmer, Express, JavaScript, mwoffliner, zim, PetScan, Material Design, MCW, Sass, jQuery

Seminar Hall booking

A web application to book seminar halls (learning project).

Technologies Used:

Sass, Material Design, Material Components for the web, jQuery UI

தமிழ் அகராதி (Tamil Dictionary) - Android app

The Aard 2 for Android customized as a Tamil dictionary.

Technologies Used:

Android, Gradle, SLOB

Student Activity Meter - Android app

An Android app developed as a prototype for a project, which is done based on one of United Nation's Sustainable Development Goals.

Technologies Used:

Android, Room, Gradle

Contributions

A few notable contributions to open-source projects.

Wikimedia Commons App - project · contributions

I am the maintainer of the Wikimedia Commons Android app, which is a community maintained Android app for the Wikimedia Commons project.

Git Rev News - project · contributions

I'm part of the Git Rev News team, that curates a newsletter about the Git community. I'm gald to be handling one of the most loved section of the newsletter, the interviews.

Git - project · contributions

One of the open-source projects to which I made my initial contributions. I find the community to be a very diverse and knowledgeable one.

Wikipedia Android App - project · contributions

A few volunteer contributions that I managed to do during my free time. I'm mostly just filing bugs I find when I use the app, these days.

Python - project · contributions

My very first open-source project contribution. Though a very trivial one, I find it memorable.

Skills

Java
SQL
PostgreSQL
Shell scripting
HTML5 & CSS
JavaScript
Git
C
Android
Node.js
C++