Engineer by trade. Builder by instinct.

Hi, I am Deepanshu Kumar, a Software Engineer who cares about how things are made, not just that they work.

Currently pursuing my Masters in Computer Science at Northeastern University in Boston, MA, and sometimes exploring culinary adventures on the side.

With 6+ years of experience across 3 organizations, I've worked on diverse projects, from building microservices architectures to crafting intuitive user interfaces. My approach combines technical excellence with creative problem-solving, always keeping the end user in mind.

  • Full-Stack Engineer
  • AI/LLM Enthusiast
  • Problem Solver

Availability: Full-time from Aug 2026 (if recruited before June 2026), or Dec 2026 (with summer internship), or April 2027 (with Fall co-op). Contact me to discuss.

Deepanshu Kumar - Professional headshot
6+ Years of Experience
3+ Organizations
7+ Completed Projects
100% Customer Satisfaction

Professional Work Experience

Khoury Graduate Teaching Assistant

– Present

"A dedicated TA whose innovative teaching approaches and comprehensive office hours transformed how students approached problem-solving in CS 5010 Programming Design Paradigm."

Responsibilities

  • Mentored 30+ graduate students on Advanced Java, OOP principles, and design patterns — improving cohort assignment scores.
  • Conducted weekly office hours and graded 100+ assignments, guiding implementation of MVC, Command, Adapter, and Builder patterns.
  • Provided guidance on multithreaded applications and ensured adherence to test-driven development (TDD) practices using JUnit and Mockito.
  • Debugged 50+ student projects across multithreaded and OOP scenarios, reducing repeat office-hour visits by identifying root patterns.

Senior Software Engineer

Informatica (now Salesforce)

"I would like to thank Deepanshu for his contributions to CDI-PC (Product-X) V1 release. With his dedication and hard work, we were able to release on-time and with highest quality. Keep up the momentum and looking forward for your support in this exciting modernization journey."

Responsibilities

  • Joined the newly formed CDIPC team at launch; delivered Domain Management Cloud Service features enabling on-prem-to-cloud domain migration.
  • Reduced intercommunication latency between on-prem and cloud services by designing an idempotent service, eliminating duplicate processing.
  • Designed and tested upgrade eligibility of on-prem Infa Domains in the cloud, addressing corner cases.
  • Reduced artifact size by 60% by removing redundant dependency libraries, shrinking the installer footprint.

Software Engineer

Informatica (now Salesforce)

"Commendable efforts defining the launcher and listener service plus handling corner cases. Listener/Launcher is crucial in ensuring the reliable execution for domain operations. Documentation and video recording of the implementation was very crisp and useful."

Responsibilities

  • Automated cloud monitoring for on-prem deployments via bash/batch scripts, delivering the solution ahead of schedule.
  • Authored a comprehensive build wiki for the CDIPC team, recognized by the Director of Development.
  • Improved model repository load time in Developer client by 20%.
  • Trimmed $71K in annual EC2 computing costs by identifying and disabling an unnecessary feature for a customer deployment.
  • Enhanced a 10-year-old product Infa Developer client tool based on Eclipse OSGI, resolving Priority 0 customer escalations.

Software Engineer

Cisco Systems India

"Always ready to take ownership of reported issues, makes effort to understand thoroughly and communicates well with all relevant team members."

Responsibilities

  • Developed and maintained features for EPNM (Evolved Programmable Network Manager), Cisco's enterprise network management platform.
  • Built inventory management services using Java and Spring Framework, serving enterprise network infrastructure for Cisco customers.
  • Resolved 85+ defects across the product lifecycle, including critical customer-reported escalations.

My Recent Work

CBIR Web Interface - upload view CBIR Web Interface - search results

Content-Based Image Retrieval

C++ / Python Flask / OpenCV / CMake

A web-based interface for Content-Based Image Retrieval. Upload a query image and find similar images using multiple feature extraction methods including RGB histograms, texture analysis, and ResNet18 DNN embeddings.

SupportWise AI-powered customer support interface

SupportWise

AI-Powered Customer Support Knowledge Base

A RAG-based support tool that lets teams upload documentation and query it using natural language. Built entirely on Cloudflare's platform using Workers AI (Llama 3.3), Vectorize for semantic search, and Durable Objects for session memory. Generates answers with source citations.

Smart Fitness Tracker application dashboard showing workout recommendations and user metrics

Smart Fitness Tracker

AI-Powered Microservices Platform with Enterprise Authentication

A comprehensive fitness application built with Spring Boot microservices, React 19, Keycloak OAuth2, RabbitMQ messaging, Docker containers, PostgreSQL, MongoDB, and Google Gemini API for intelligent workout recommendations.

AI Music Recommender Streamlit interface showing recommendations

AI Music Recommender

RAG Pipeline · Python · Google Gemini 2.5 Flash · Streamlit

A RAG-powered music recommendation system that parses natural-language queries into structured preferences, retrieves matching songs, and uses Google Gemini 2.5 Flash to generate personalized explanations. Includes hallucination guardrails that validate LLM output against the retrieved catalog, a Streamlit web UI, CLI demo mode, and 33 passing tests.

AI Cooking Assistant API response

AI Cooking Assistant

Spring Boot · Spring AI · Ollama · Llama 3.2

A RESTful cooking assistant backed by a locally-hosted Llama 3.2 model via Ollama and Spring AI. Ask cooking questions or get recipe suggestions through a clean API — with temperature-controlled responses for consistent, focused answers. Explores Spring AI's model-agnostic abstraction layer across multiple LLM providers.

Cuppa chat interface showing senior and volunteer conversation

Cuppa

Real-Time Ephemeral Chat · Node.js · Socket.io · Turso

A free, ephemeral chat platform connecting lonely seniors with caring volunteers. Conversations live only in memory and vanish when the session ends. Features real-time matching queues, Google reCAPTCHA v3 for bot protection, email OTP volunteer verification, and Google Perspective API for content moderation.

AI Scrum Master Assistant Android app showing sprint digest

AI Scrum Master Assistant

Django REST · Anthropic Claude · Android · PostgreSQL · Docker

An intelligent Scrum Master tool that automates daily standup aggregation, detects blockers, and generates AI-powered sprint digests using Anthropic Claude. Features a native Android client with Material Design 3, JWT authentication, and a Django REST + PostgreSQL backend with full Docker support.

Desktop Calendar Application showing monthly view with event management interface

Desktop Calendar App

MVC Design with Java Swing

A feature-rich calendar application demonstrating clean architecture principles using the Model-View-Controller design pattern.

Code restricted by university policy

How I Can Contribute

Clean code icon

Clean Code Architecture

Writing maintainable, scalable code following SOLID principles and design patterns.

API design icon

API Design & Integration

Building RESTful APIs and seamlessly integrating third-party services and microservices.

Performance optimization icon

Performance Optimization

Improving load times, reducing bundle sizes, and optimizing database queries for speed.

Skills & Technologies

J

Java Developer

Python logo

Python Developer

Node.js logo

Node Developer

Git logo

Version Control

React logo

React Developer

What People Say About Me

"I had the pleasure of working with Deepanshu for three years at Informatica, where he consistently impressed with his dedication and problem-solving skills. Deepanshu played a pivotal role in the success of key projects for IDMC (Informatica Cloud Data Integration), showcasing his ability to handle complex challenges. I'm confident Deepanshu will excel in any opportunity he pursues, bringing dedication and a passion for continuous growth."

Nishant Upaman
Nishant Upaman

Senior Manager, R&D, Software Development

Informatica

"Deepanshu and I worked together as fellow developers for over two years, during which I had the opportunity to observe his contributions to numerous features and the resolution of customer escalations. He is a diligent and meticulous team player who excels at planning and consistently seeks standard and efficient solutions to problems."

"Deepanshu thrives on challenges and has demonstrated adaptability by working across various technologies and frameworks, including Java, Spring Boot, Hibernate, schema design, shell scripting, SQL, Eclipse Osgi and more."

"One of Deepanshu's standout skills is his ability to create detailed documentation and impactful presentations. These abilities have often earned him well-deserved recognition from our common manager."

Kutikkumar Maheta
Kutikkumar Maheta

Principal Software Engineer

Informatica

"Deepanshu is an enthusiastic and dedicated developer with a strong commitment to continuous learning. His Java coding skills, combined with his proficiency in database design and scripting (including Bash and Batch), made him an integral part of our team during the development of a cloud product at Informatica."

"What sets Deepanshu apart is his meticulous attention to detail and commitment to thorough documentation, ensuring that his contributions are not only effective but also future-proof and extensible. His ability to provide accurate estimates and adherence to deadlines, instills confidence in project planning and execution."

Jaijo Jose
Jaijo Jose

Staff Software Engineer

Informatica

"I had the pleasure of mentoring Deepanshu for 1.5 years and manage him directly for 1 year. He is an exceptional full stack developer with a remarkable ability to solve difficult issues. During our collaboration, he demonstrated unparalleled creativity skills. He consistently delivered high-quality work, even under tight deadlines."

"What impressed me the most about Deepanshu was his never give up attitude and debugging skills. In addition to his professional skills, Deepanshu is a pleasure to work with. He is a very good team player, always willing to collaborate and share his expertise."

Rajeshwari Rajamanickam
Rajeshwari Rajamanickam

Manager, Software Development

Informatica

"I have interacted with Deepanshu during his tenure at Cisco. His attitude reflects dedication, a great team player, eager to learn new technologies, and has great collaboration skills."

Rikin Mehta
Rikin Mehta

Senior MTS

VMWare

Get in Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Or email me directly:

dkumar247@gmail.com