Hello, I am
Soumith Reddy Podduturi
data_objectFullStack Developer
alternate_email

Contact me

Profile Image
account_circle

About

I am a Software Engineer focused on developing scalable, innovative solutions to tackle complex problems while leveraging the latest technologies and best practices in the industry.

I specialize in creating efficient, user-friendly applications while exploring cutting-edge technologies and trends. My approach combines adaptability, problem-solving, and a commitment to delivering impactful results. Whether working on web applications, backend systems, or machine learning projects, I thrive on transforming ideas into effective software solutions.

I also enjoy collaborating in diverse teams, engaging in hackathons, and contributing to open-source projects, which further enhance my skills and broaden my perspective on solving complex problems.

code_blocks

Skills & Projects

Throughout the process, I acquired a range of skills that contributed to the project success. These include UI/UX design, team leadership, and incorporating user feedback to drive continuous improvement. Below are some of skills and projects I worked on.

Languages:

Python

Java

C/C++

HTML/CSS

JavaScript

TypeScript

Bash

Rust

SQL

gRPC

GraphQL

Web Frameworks:

Angular

React

Next.js

Django

Flask

Spring Boot

FastAPI

Express.js

Node.js

Redux

Artificial Intelligence & Machine Learning:

Retrieval-Augmented Generation (RAG)

OpenAI LLMs

Transformer Embeddings

FAISS (Facebook AI Similarity Search)

Semantic Search

OCR (PyMuPDF, Pytesseract)

Speech-to-Text (SpeechRecognition)

Natural Language Processing (NLP)

Databases:

PostgreSQL

MySQL

MongoDB

DynamoDB

Redis

Elasticsearch

CassandraDB

Firebase

Cloud & CI/CD:

AWS (EC2, S3, Lambda)

Google Cloud Platform

Apache Kafka

Docker

Kubernetes

Terraform

Github Actions

CI/CD

Jenkins

Projects:

StudyAssist – AI-Powered Study Assistant

An AI-driven study assistant that converts documents, videos, and audio into contextual markdown notes using a RAG pipeline and personalized recommendations via OpenAI LLMs.

Skills: Streamlit, FastAPI, Docker, OpenAI, FAISS, AWS S3, MongoDB

Visitarrow_outward

CollabMD – Real-Time Collaborative Markdown Editor

A collaborative markdown editor that ensures conflict-free editing for 10+ users with real-time synchronization using CRDTs and WebSocket-based backend infrastructure.

Skills: Node.js, React.js, Yjs, WebSockets, Redis, MongoDB, Docker, Turborepo

Visitarrow_outward

Context-Aware Hate Speech Detection using Large Language Models

A context-aware hate speech detection system that improves accuracy and reduces false positives through advanced data retrieval and scalable storage solutions.

Skills: Python, PyTorch

Visitarrow_outward

Distributed Systems Labs and Framework

Completed assignments using DSLabs, a framework for creating, testing, visualizing, and debugging distributed systems lab projects.

Skills: Java

Visitarrow_outward

Distributed File System – GFS

A functional replica of the Google File System with a Chunk Master and multiple Chunk Servers supporting data replication and fault tolerance to ensure high availability during server failures.

Skills: Java, RestAPI, Multi-threading, Spring Boot

Visitarrow_outward

Learning Management System

A high-performance Learning Management System that enhances course creation and enrollment management for both Students and Professors.

Skills: Next.Js, Spring Boot, MySQL, AWS, Nginx

Visitarrow_outward

Turnout

A modern student portal that leverages web scraping to enhance data retrieval and offers quick access to student information through an intuitive interface.

Skills: Django, Django Rest Framework, Django Channels, PostGRES, Next.Js, Requests, Asyncio, Pypi

Visitarrow_outward

Acumen-IT Booking Platform

A platform for the Acumen IT event at Vasavi College's fest, providing event management tools, slot booking, and payment integration to streamline both organization and participation

Skills: Django, Django Rest Framework, PostGRES

Visitarrow_outward
school

Education

SJSU Cover Photo

Masters in Computer Software Engineering at San Jose State University

calendar_todayJan 2024 -Present

Coursework:

Distributed Systems, Data Mining, Data Structures and Alogrithms, Web Development, Machine Learning, Enterprise Software Platforms, Database Management Systems
alternate_email

Contact