Srujan S Padmashali

Hi, my name is

Srujan S Padmashali

Software Engineer

I'm a Computer Science graduate who recently completed a six-month software development internship at Zeta, where I worked with Java and Spring Boot. I enjoy building backend services and full-stack web apps with Node.js, Express, React, and MongoDB. Right now, I'm looking for a full-time Software Engineer role.

01.

About Me

I'm a Computer Science graduate who recently completed a six-month software development internship at Zeta, where I worked with Java and Spring Boot. I enjoy building backend services and full-stack web apps with Node.js, Express, React, and MongoDB. Right now, I'm looking for a full-time Software Engineer role.

1000+ days
LeetCode streak
6 months @ Zeta
Internship
02.

Experience

Software Development Engineering Intern · Zeta

Jan 2026 – Jun 2026
I completed training in Java, Spring Boot, Docker, software testing, and Zeta's internal product platforms.
I migrated automated test cases to a new in-house testing framework and updated them to match new APIs and coding standards.
I ran and checked each migrated test to make sure it worked, and fixed the failures caused by the framework changes.
I worked closely with senior engineers through code reviews, daily stand-ups, and Git-based workflows.
03.

Projects

ProCloudd

Cloud Storage Platform

In Progress
  • I'm building a full-stack cloud storage platform. It handles file and folder management — upload, download, rename, move, copy, and soft delete — using Amazon S3 with per-user storage limits.
  • I built the entire authentication system: email and password login with OTP verification, Google and GitHub sign-in, two-factor authentication with recovery codes, and role-based access for Admins, Managers, and Users.
  • I added a Redis-backed session store, so users can limit active devices and remotely log out of any of them.
  • I built the Drive interface with breadcrumb navigation, list and grid views, infinite scroll, and upload progress. It's fully responsive on mobile. Search, sharing, and file previews are still in progress.
ReactTypeScriptNode.jsExpressMongoDBRedisAWS S3Vitest
View on GitHub

BillHub

Bill Payment Management System

Zeta
  • I built a backend system using microservices to handle users, billers, bill generation, and payments.
  • I added email notifications by sending events from the BillHub service to a separate notification service.
JavaSpring BootSpring Data JPAPostgreSQLREST APIsMavenMicroservices

MoveIt

Logistics Management System

  • I built a logistics platform where admins can track shipments and vendors can manage deliveries. It has role-based access, shipment history, and a responsive interface.
Node.jsExpress.jsReactMongoDBReact QueryZodTailwindCSSCloudinaryJWT
View on GitHub
04.

GitHub Activity

Contribution Streak

View full profile

Recent Activity

Contribution Calendar

05.

Skills

Languages

JavaScript
TypeScript
Java
C++
C
SQL

Backend

Node.js
Express.js
REST APIs
Java Spring Boot
Spring Data JPA
Microservices
Event-Driven Architecture

Frontend

React.js
Next.js
Vue.js
HTML
CSS
TailwindCSS
React Query

Databases & Caching

PostgreSQL
MySQL
MongoDB
Redis

Tools & Platforms

Git
GitHub
Docker
Kubernetes (basics)
Maven
JUnit
Vitest
Postman

Cloud

AWS S3
EC2
IAM
CloudFront
06.

Education

2022 – 2026

Sri Jayachamarajendra College of Engineering, Mysore

Bachelor of Engineering in Computer Science and Engineering

CGPA: 9.49 / 10

2020 – 2022

Government PU College, Kundapura

XII, Karnataka State Board

Percentage: 97.5%

2015 – 2020

Jawahar Navodaya Vidyalaya, Udupi

VI – X, CBSE

Percentage: 83.2%

Milestone

I've solved problems on LeetCode every day for over 1000 days, and earned their 1000 Days badge.

Technical Coordinator · Linux Campus Club, SJCE Mysore

Sep 2024 – Aug 2025
  • I worked with the club team to run coding events and technical sessions for junior students.
  • I helped juniors with hands-on project work and getting started with open-source tools.