Portfolio Display Picture

Rahul Pavithran

Senior Software Engineer

I love building creative software solutions, currently exploring the beauty of Machine Learning.

View Resume →

Hi There!

Welcome to my page!

I'm a software engineer specializing in Machine Learning and Cloud Computing, currently based in New Jersey, USA. I perviously held the mantle of Senior Software Engineer at ValueLabs, where I handled end to end development of software solutions that help empower organizations. I had received multiple in-house awards during my tenure for the high impact of my contributions to project delivery.

My journey started at the age of 15 with my first smartphone, the Moto E 1st Gen, and tinkering with its custom ROMs nurtured my interest in software. Over the years, I've had the opportunity to work on various domains and technologies, branching out from a core full stack experience to Blockchain, Cloud, and Machine Learning / Deep Learning applications.

Currently, I'm exploring new opportunities in creating business solutions through the integration of Machine Learning and the best of Software Engineering.

Experience

JUN 2022 - JAN 2023

Senior Software Engineer

ValueLabs | Hyderabad, Telangana, India

Bolstered engineering of critical fixes and documentation across the stack for cloud-based PHP/Magento2 E-commerce website of a prominent dessert brand. Synthesized Flask REST APIs and data migration scripts for AI-based tender aggregator portal hosted on AWS, automating data transfer from AirTable to MongoDB with 28% increase in operational efficiency.

  • Python
  • Flask
  • Vue
  • Airtable
  • MongoDB
  • Gitlab
  • AWS S3
  • PHP
  • Adobe Commerce
  • JavaScript
  • Bitbucket
  • Jira
  • Confluence
  • New Relic
JUN 2020 - MAY 2022

Software Engineer

ValueLabs | Hyderabad, Telangana, India

Commanded E2E development of multiple Python-based applications for OCR and PDF data extraction. Worked with various cross-functional teams on a diverse set of technologies and niches, including Fullstack, Blockchain and Cloud services on Azure and AWS. Succesfully revived development activities of critical data management portal for an international humanitarian organization to profitability and reduced resource requirements by 48%.

  • Python
  • Tesseract
  • JavaScript
  • Node.js
  • Express.js
  • Web3.js
  • Solidity
  • Amazon S3
  • AWS Elastic Beanstalk
  • Amazon Route 53
  • Gitlab
  • Jira
  • Azure DevOps
  • Angular
  • GitHub Actions
  • Kubernetes
  • CKAN
  • Docker
DEC 2019 - MAR 2020

Intern

ValueLabs | Hyderabad, Telangana, India

Strengthened core concepts of OOPS, SOLID Principles and gained understand of system design principles. Composed unit tests for ASP.NET MVC project in production, reducing development load and improving code coverage by 5%.

  • ASP.NET MVC
  • C#
  • HTML & CSS
  • xUnit
  • JavaScript
  • jQuery
  • KnockoutJS
  • MySQL
MAR 2019 - JUN 2019

Machine Learning Engineer - Intern

SmartBridge | Hyderabad, Telangana, India

Mentored over 150 students in Data Analysis, Data Preprocessing, Data Visualization and Machine Learning techniques leveraging industry-standard tools and libraries.

  • Python
  • NumPy
  • Pandas
  • Matplotlib
  • ML
  • Jupyter Notebooks
  • Data Preprocessing
  • Data Visualization
  • Machine Learning
DEC 2017 - MAR 2018

HPDF Intern

Hasura | Remote

Led development team and contributed to frontend development of ReactNative based routing application, harnessing Google's Directions API.

  • Python
  • Flask
  • JavaScript
  • CSS
  • ReactNative
  • Github
  • GCP

Projects

Gaussian Galleria

View on GitHub →

Full-stack 3D Scene Management Service to showcase 3D Scene Reconstructions generated via Gaussian Splatting or Neural Radiance Fields (NeRFs). Contributed code as a part of the DiffStudio team.

  • TypeScript
  • Next.js
  • TailwindCSS
  • Drizzle ORM
  • PostgreSQL
  • AWS

mlinstruct

View on GitHub →

Python module for managing ML model training instrances and generating plots for performance metrics developed during my Masters project coursework. Contains additional ML workflow features including early stopping and model checkpointing. This module successfully reduced my asset management and execution efforts by 58%.

  • Python
  • Numpy
  • Matplotlib
  • scikit-learn
  • PyTorch
  • Poetry

pass-man

View on GitHub →

Terminal-based multi-vault password manager built in Golang for local storage of domain-based password profiles, secured with AES-256 GCM encryption sequence.

  • Golang
  • crypto

Portfolio (2024 Remastered)

View on GitHub →

Remastered edition of my portfolio page, built using React + TypeScript and pure CSS.

  • TypeScript
  • React
  • CSS
  • Github Actions

Education

JAN 2023 - MAY 2024

MS, Computer Science

New Jersey Institute of Technology | Newark, New Jersey, USA

GPA: 4 / 4

  • DSA
  • DBMS
  • Image Processing
  • ML
  • AI
  • Computer Networks
  • OS Design
  • Cloud Computing
  • Applied Statistics
AUG 2016 - JUN 2020

B.Tech, Computer Science and Engineering

Anurag Group of Institutions | Hyderabad, Telangana, India

GPA: 9.46 / 10

  • C
  • OOPS (C++)
  • JAVA
  • DSA
  • Web Technologies
  • Digital Logic Design
  • Computer Architecture
  • Software Engineering
  • Automata
  • Machine Learning
  • Computer Networks
  • OS