rr.dev
Rakesh Ravula

Full Stack Developer

Hi, I'm Rakesh

Software Engineer

|
Scroll down

Portfolio

GitHub Projects

A collection of projects built across full-stack, systems, ML, and cloud domains.

View all repositories →
Backend2

FileShare

Flask application for file sharing and emailing using AWS services. Allows users to upload files to S3, share via email, and generate pre-signed URLs.

#flask#aws#s3#python
Frontend1

findogy

Dog Search platform where users can select their favourite breeds and find a dog to adopt.

#typescript#react#nextjs
TypeScriptView on GitHub
Frontend

tech-care

Patient health monitoring dashboard displaying patient health details and vitals in a responsive web interface.

#typescript#healthcare#dashboard
TypeScriptView on GitHub
Full Stack

neo4jbuilder

A GUI tool that allows you to create nodes and relations in GraphDB using drag-and-drop features.

#typescript#graphdb#neo4j#drag-and-drop
TypeScriptView on GitHub
Full Stack

patient-healthcare-web3

Decentralized healthcare records application built with Web3 technologies for secure patient data management.

#web3#blockchain#healthcare#javascript
JavaScriptView on GitHub
Frontend

todo-app-amazon

Feature-rich Todo application with Amazon-inspired architecture and full TypeScript support.

#typescript#react
TypeScriptView on GitHub
Tools

Automate_AWS_CLI

Automates AWS IAM console login using Puppeteer to retrieve access keys — headless browser automation.

#puppeteer#aws#automation#javascript
JavaScriptView on GitHub
Backend

Interview_scheduler

Python-based application that simplifies scheduling job interviews with Flask REST API and SQLite storage.

#flask#python3#sqlite#python-lambda
Tools

excel_parser_javascript

Excel parser in JavaScript using the xlsx library to read and extract structured data from Excel files.

#javascript#json#xlsx
JavaScriptView on GitHub
Systems

file-traversal

A versatile C program to navigate and analyze directories with custom search flags and file analysis capabilities.

#c
Systems

job_scheduler

Command-line job scheduler in C supporting up to 8 concurrent jobs, with history tracking and graceful shutdown.

#c#jobs#scheduler
Systems

csv_parser_c

Versatile C program to read, manipulate, and sort CSV data with customizable flags for data processing tasks.

#c#csv#data-processing
ML / AI

KNN

Interactive visual demonstration of the K-Nearest Neighbours classification algorithm with real-time rendering.

#machine-learning#knn#visualization
Full Stack

smart-contract-web

Smart contract development project for deploying and interacting with Ethereum-based smart contracts.

#web3#smart-contracts#ethereum

Career

Work Experience

American Airlines

Full Stack Developer

American Airlines

Dec 2024Present

  • Working in TechOps Maintenance team at American Airlines.
  • Our role is to provide applications to track expensive aircraft parts as they move between airports so we always know where each part is.
  • I am part of the app (the Tracker module) that lets our teams see exactly where a part or waybill is – from the moment it is loaded on a flight at the starting airport, during the flight, until it safely reaches the destination airport
Walmart

Full Stack Developer

Walmart

Oct 2023Dec 2024

  • Worked as a Full stack engineer on Walmart’s Marketplace Seller Center team.
  • Worked on new onboarding flows from scratch and kept enhancing existing features based on what the business and sellers needed most
  • One of the biggest projects I contributed to was the Global Seller Experience — this allowed sellers to create just one account and sell in multiple countries. Overall, my focus was on making the entire seller journey smoother, faster, and easier to use, no matter where in the world the seller was located.
UAB School of Health Professions

Software Engineering Student Assistant

UAB School of Health Professions

Apr 2022May 2023

  • Led the development of healthcare web applications using React, Node, and AWS, incorporating user-centered features aligned with specific health objectives.
  • Achieved optimal application quality and performance through rigorous testing, monitoring, and maintenance by effectively utilizing Agile Scrum methodologies
  • Streamlined call surveys with Twilio Flex, created a new Alexa Skill, and implemented RESTful Api services for optimized data retrieval from SQL Database.
  • Fortified application security with OAuth and JWT, orchestrated Docker deployment on AWS, and established efficient CI/CD pipelines, ensuring robustness and reliability.
  • Implemented a headless CMS solution using Sanity.io for streamlined content management, proficiently utilizing GraphQL queries to efficiently fetch and manage content.
ValueLabs

Senior Software Engineer - Pearson

ValueLabs

Jun 2020Jan 2023

  • Developed a ePub file processing Serverless module, enabling seamless conversion into interactive eBooks, utilizing web scraping tools and custom Node.Js algorithms
  • Successfully led and executed pivotal Proof of Concepts (PoCs) focused on managing anchor reference links in JSON elements and converting Word documents into eBooks
  • Implemented GraphQL APIs for efficient management of complex XML data, utilizing streams and asynchronous processing techniques to handle data effectively.
  • Leveraged AWS Lambda in conjunction with various AWS services including S3, SNS, SQS, ECS, and ECR to enable containerization and enhance application reliability.
CSA Soft PVT LTD

Intern Software Engineer

CSA Soft PVT LTD

Jun 2019Feb 2019

  • Developed and maintained user-friendly web interfaces, focusing on CSS3 and HTML5 optimization.
  • Utilized React to create interactive and dynamic front-end components that enhanced user experience.
  • Collaborated with back-end developers to integrate front-end and back-end systems for seamless functionality.
  • Implemented continuous improvement initiatives to enhance the development workflow.
  • Monitored and tracked web application performance using monitoring tools and resolved issues promptly.
ValueLabs

Software Engineer - Astro

ValueLabs

May 2019May 2020

  • Designed and developed a web application for streamlined registration and payment processing across Astro platforms using React and Node.js integrated with SQL.
  • Enhanced user experience by implementing dynamic content loading based on network speed, providing a responsive and efficient application.
  • Orchestrated the deployment of the entire application on an AWS server, optimizing scalability and reliability to deliver a seamless user experience
  • Implemented interactive dashboards using D3.Js and integrated REST APIs for seamless communication, while employing PL/SQL to streamline database operations.

Stack

Tech Skills

Hover over or focus a skill to see proficiency

GraphQL

85%

GraphQL
IOT

75%

IOT
C-lang

90%

C-lang
gitlab

95%

gitlab
AWSLamda

75%

AWSLamda
Arduino

65%

Arduino
Bootstrap

85%

Bootstrap
postgresql

80%

postgresql
Copilot

90%

Copilot
Angular

85%

Angular
github

95%

github
TypeScript

85%

TypeScript
AWS

70%

AWS
C++

80%

C++
Vue

70%

Vue
SQL

90%

SQL
HTML

95%

HTML
Azure

75%

Azure
JavaScript

95%

JavaScript
Flask

85%

Flask
json

90%

json
laravel

55%

laravel
XML

90%

XML
MongoDB

80%

MongoDB
NextJs

90%

NextJs
Node

90%

Node
CSS

90%

CSS
Metamask

65%

Metamask
Java

75%

Java
php

55%

php
Python

85%

Python
MySQL

90%

MySQL
React

90%

React
Sanity

85%

Sanity
embedded-C

75%

embedded-C
Docker

75%

Docker
Tailwind

75%

Tailwind

Get In Touch

Let's Connect

I'm open to new opportunities. Whether you have a question or just want to say hi, my inbox is always open.

Contact Details

+1 (205) 586-9047
rravula1998@gmail.com
Plano, Texas