Hi, I'm Aravind

I am an avid learner and a computer enthusiast with interests in many CS fields, especially in Java and web development. Reach out to me if you'd like to learn more!

Contact Me
Hero image of me

About

about-image
  • coding

    Programmer

    I am an adept problem-solver and skilled programmer, with extensive knowledge and hands-on experience in languages such as C, Java and Python, as well as databases including MySQL and MongoDB.

  • cursor

    Front-end Developer

    I am a growing frontend developer, continuously honing and upgrading my skills in developing attractive, user-friendly and responsive webpages using tools like HTML, CSS, JavaScript, React.js etc.

  • photo

    Photography Enthusiast

    I am very passionate about photography, constantly looking to master creativity and artistic storytelling through my artwork behind the lens. Click the camera icon to visit my gallery and know more!

  • plane

    Aviation Geek

    I have immense interest in aviation and an unquenchable thirst for knowledge related to recent aviation trends. I always find bliss and sheer excitement everytime I board an aircraft and explore the endless skies, or grab my camera for planespotting. Click the plane icon to know more!

Experience

Java

Java

C

C

Python

Python

Linux

Linux

HTML

HTML

CSS

CSS

JavaScript

JavaScript

React.js

React.js

Node.js

Node.js

Spring Boot

Spring Boot

MySQL

MySQL

MongoDB

MongoDB

Microsoft Office

Microsoft Office

Git

Git

  • Comcast, Chennai (On-site) Logo

    Development Engineer Intern, Comcast, Chennai (On-site)

    Jan 2024 - Jun 2024

    • Gained valuable insights and knowledge of our agile team's work in providing content management services to popular OTT video and cable platforms like OSN, Paramount+, Deutsche Telekom etc.
    • Attended training and worked on projects involving Spring framework, Springboot, Docker, Kubernetes, AWS etc.
    • Actively participated in team scrum meetings, sprint planning sessions, deployment procedures and tech connect sessions
  • WebStack Academy, Bengaluru (Remote) Logo

    Web Developer Intern, WebStack Academy, Bengaluru (Remote)

    Aug 2023 - Sep 2023

    • Gained fundamental conceptual knowledge on full stack web development and its related technologies such as HTML, CSS, JavaScript, Node.js, React.js etc.
    • Designed and developed a user-friendly food delivery web application from scratch using the MERN technology stack

Projects

Image of Food Delivery Web App

Food Delivery Web App

A user-friendly food delivery web application developed using the MERN stack (MongoDB, ExpressJS, ReactJS, and NodeJS) that allows users to create and modify profiles, and order food from various restaurants.

  • React.js
  • Express.js
  • Node.js
  • MongoDB
Image of News Video Ticker Text to Audio Conversion System

News Video Ticker Text to Audio Conversion System

A system developed using computer vision, OCR and text-to-speech (TTS) techniques in Python to convert scrolling news ticker text in live English news video streams into clear and smooth audio in real-time.

  • Computer Vision
  • OpenCV
  • Tesseract OCR
  • PyTTS
Image of Video Content Engagement - Data Service (RESTful API)

Video Content Engagement - Data Service (RESTful API)

A model implementation of a video content engagement data service for OTT clients, that consists of a RESTful API capable of performing CRUD operations from HTTP requests, using Spring Boot (a back-end Java framework).

  • Spring Framework
  • Spring Boot
  • MySQL
  • JPA & Hibernate
  • Unit Testing
  • Docker
  • Kubernetes
Image of Event Tracking Web App

Event Tracking Web App

A web application created using MongoDB, Java and JavaScript based frameworks to create, keep track and maintain a schedule of events and tasks (personal, professional, travel etc.).

  • React.js
  • Spring Boot
  • MongoDB Atlas
  • Spring Data MongoDB
  • Axios
  • REST APIs
Image of Movie Information and Review Website

Movie Information and Review Website

A movie discovery website that allows users to search for movies, view detailed movie information, watch trailers, and post reviews and ratings. The website is powered by React for the front-end and FastAPI for the back-end, with movie data sourced through web scraping from TMDb website and stored in MongoDB.

  • React.js
  • FastAPI
  • MongoDB Atlas
  • BeautifulSoup
  • Web Scraping
Image of Card-Matching Memory Game

Card-Matching Memory Game

A single player card-matching game developed using HTML, CSS and JavaScript with three difficulty levels that tests your memory skills.

  • HTML
  • CSS
  • JavaScript
Image of Comic Generation Application

Comic Generation Application

An application designed using Python, GPT-3 and DALL-E APIs to help users create their own comic image stories by providing the premise of the plot and a set of plot keywords as input.

  • Python
  • GPT-3
  • DALL-E
  • HTML
  • CSS
Image of Brick-Breaker Ball Game

Brick-Breaker Ball Game

A classic single player game developed using core Java and Java Swing techniques with a simple user interface where the objective is to break a setup of bricks using a bouncing ball and a paddle that can be moved using arrow keys.

  • Core Java
  • OOPS
  • Java Swing