Resume
Profile

Dishan Bhattacharya

Junior @ Purdue studying CS & Economics. I'm interested in applying machine learning techniques in financial and economic contexts.

ROLE_TARGETS     SWE / ML / FINANCE / ECONOMICS
EDUCATION        Purdue CS + Economics, May 2028
CURRENT          John Deere Risk Assessment Intern
FRAMEWORKS       React, C#, Java, Python, SQL
FINANCE          Asset valuation, Credit risk, Market risk
Experience

Risk Assessment Intern · John Deere

May 2026 - Present · Johnston, IA

  • Tuning LightGBM models on large-scale financial datasets in Databricks for asset valuation.
  • Building scalable pipelines that process, clean, and transform valuation data for model training and evaluation.
  • Engineering financial and asset-level features to improve valuation accuracy and interpretability.

Undergraduate Data Science Researcher · John Deere

Aug 2025 - Dec 2025 · West Lafayette, IN

  • Built parts demand forecasting models across 1M unique part and location combinations.
  • Designed and refined LSTM models through feature engineering, evaluation, and Agile feedback.

Software Developer Intern · Purdue University

Jun 2025 - Aug 2025 · West Lafayette, IN

  • Developed LMS features with a C# backend, React frontend, SQL, and Azurite storage simulation.
  • Implemented 6 RESTful endpoints and 4 interactive React components for exam workflows.
Projects

Tech Startup Success Predictor

Hyperparameter-tuned classifiers predicted Indian tech startup success with 82% accuracy. Key features included seed lag, social presence, and seed funding.

Python · pandas · scikit-learn · Matplotlib

BoilerExchange!

Deterministic stock exchange engine with event sourcing, price-time priority, partial fills, cancellations, and order modifications.

Python · market microstructure · Git

Minimal DCF Model

Interactive valuation model with editable operating assumptions, NOL schedule, UFCF build, terminal value, and enterprise value output.

HTML · JavaScript · valuation mechanics

BoilerUpCommunications!

Message history, persistent storage, login, friend/block flows, responsive GUI, and thread-safe Java concurrency.

Java · concurrency · GUI systems
Leadership
Org Role Description
Purdue Student Fee Advisory Board Director of Communications $3.5M allocated, 250 proposals/semester, $13M requested
Boilerexams Data Analytics Lead 8-person team, 9M+ submissions, 188 exams, 25 courses
Purdue IEEE Vice President 7 committees, 800 members, $50K funds, ML + finance workshops
Coursework
Computer Science Linear Algebra, Calculus 3, Analysis of Algorithms, Data Mining & Machine Learning, Systems Programming, Computer Architecture, Data Structures and Algorithms, Discrete Math
Economics Game Theory, Economics of Racial and Gender Discrimination, Econometrics, Micro/Macroeconomics
Skills

Python · Java · C · C++ · C# · JavaScript · SQL · HTML · CSS · Pandas · Polars · NumPy · Matplotlib · React · Node · Astro · LightGBM · LSTM · Databricks · Azure · Azurite · Docker · Excel · Equity · Credit Risk · Market Risk · Scrum