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 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
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
- 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
- Life-changing experience.
- Learned and discovered a lot of new things, both in class and through exploratory learning.
- CGPA: 8.1
- 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