Hi, I’m Rudradeep 👋

I’m a software engineer focused on full‑stack and backend development. I enjoy designing scalable systems, building secure APIs, and shipping intuitive interfaces that feel fast. My work and academics span Python, JavaScript/TypeScript, and Java, with experience across distributed systems, cloud infrastructure, and practical ML applications.

I thrive in collaborative teams, care about maintainable and well‑tested code, and like turning ambiguous ideas into useful, polished products.

Work Experience

Sip - Web Developer (Aug 2025 – Present)

  • Built core features on a Next.js platform, integrating generative AI features to enhance creator engagement.
  • Designed LLM-powered creator assistance tools for personalized responses and added reusable UI components with TailwindCSS.
  • Collaborated with teammates to refine requirements, integrate Firestore for real-time functionality, and improve overall performance.

Everest IMS - Senior Software Engineer (Jul 2019 – May 2023)

  • Directed a team of 5 to architect and develop a multi-tier Django + AngularJS app on PostgreSQL.
  • Redesigned ticket dashboard, reporting interface, and settings with HTML5/CSS3/JS, improving retention by 25%.
  • Optimized backend APIs, cutting response times by 80% and boosting system performance by 35%.
  • Implemented dynamic rendering and JS animations, improving perceived load by ~50%.
  • Collaborated with clients using Figma, JIRA, and Confluence; revamped workflows increased satisfaction by 50% and reduced support tickets by 20%.
  • Twice awarded Employee of the Quarter for UI/UX impact and rapid issue resolution.

Projects

Full-Stack E-Commerce (Next.js, Prisma, TailwindCSS)

Built a responsive store with auth, product search, and cart using Next.js, Prisma, TailwindCSS, and daisyUI. Focused on UX, navigation, and performant layouts.

Next.jsPrismaTailwindCSSdaisyUI

Demo: ecommerce-rudradeep.vercel.app · Repo: github.com/blacklamma/ecommerce

Semantic Book Recommendation System (LLMs)

LLM-powered recommendations via semantic search and a vector database in Python. Zero-shot classification and sentiment analysis; Gradio-based UI.

PythonLLMVector DBGradio

Repo: github.com/blacklamma/book-recommender

Interactive F1 Data Visualization Web App

Responsive scrollytelling app using D3.js with charts, maps, and timelines; dynamic filtering and smooth animations for engaging exploration.

D3.jsJavaScriptHTML/CSS

Demo: f1-through-the-years.vercel.app

Angular Service Desk Solution

Angular + Django app with email-to-ticket, automatic scheduling, and assignment by availability, expertise, and priority. Includes Slack and Google Calendar integrations for real-time notifications.

AngularDjangoSchedulingSlackGoogle Calendar

Bridge Bot

Discord bot that bridges messages across multiple guilds, enabling real-time forwarding of in-game and chat messages between connected servers. WebSocket communication, DB-backed bridge key management, and role/permission checks for security.

Node.jsDiscord.jsWebSocketsPostgreSQL

Repo: github.com/blacklamma/IMSBotTest

Skills

Programming Languages
PythonJavaScriptTypeScriptSQLJavaCC++ShellSwiftGo
Front-End
HTML5CSS3JavaScriptReact.jsNext.jsAngularAngularJSTailwindCSSD3.jsshadcn/uiFramer MotionRedux ToolkitZustandReact Query
Backend
Node.jsExpress.jsDjangoSpringPostgreSQLPrismaREST APIsWebSocketsFirebaseFirestoreCI/CD (GitHub Actions)DockerKubernetes
Data & ML
NumPyPandasscikit-learn
Cloud & Infra
DockerKubernetesGitHub ActionsVercelFirebase
Testing & Tools
JestPlaywrightCypressPostmanFigmaJIRAConfluenceGitGitHubLinux/UnixmacOSWindows
Machine Learning
CNNDeep LearningPyTorchTransformersGPTLangChainLlamaIndexRAG pipelines
Tools, Databases, and OS
HerokuGitGitHubWindowsMacOSLinux/Unix

Education

Master of Science in Computer Engineering (Computer Systems)

Arizona State University, Tempe, AZ

May 2025  |  CGPA: 3.8

Data Structures and Algorithms, Data Processing at Scale, Machine Learning, Software Security, Information Assurance, Knowledge Representation, Software Design, Data Visualization


Bachelor of Technology in Electrical and Electronics Engineering

Vellore Institute of Technology, Vellore, India

May 2019  |  GPA: 3.4

Embedded System Design, Microprocessors and Microcontrollers, VLSI Systems and Design, Digital Signal Processing, Object Oriented Programming