← Back to home

Dan Shay · San Diego, California

Experience & education.

Android development, independent products, and a background in computer science. I focus on clear interfaces, reliable behavior, and maintainable code.

Professional experience

What I've been working on.

2026-present

Software Engineer (Android development) · Insulet

San Diego, California

I develop Android features in collaboration with designers, QA, and other engineers, with a focus on clear UI behavior and well-tested changes.

  • Build and refine Android interfaces, navigation, and user interactions.
  • Write and maintain tests, address review feedback, and resolve issues found during QA.
  • Work through product and design requirements to keep behavior consistent.

July 2023-January 2026

Android development · FlashNest

Independent project

Built an Android learning app for creating and reviewing flashcards, with offline study and optional AI-assisted explanations.

Explore FlashNest

September-December 2025

Teaching Assistant · UC Riverside

Riverside, California

Led discussion sections and supported course delivery through assignment materials, grading rubrics, and student feedback.

September 2024-March 2025

Graduate Student Researcher · UC Riverside

Riverside, California

Built Python data-processing pipelines and repeatable research reports. Worked on research website information architecture and navigation.

June-September 2022

Software Engineering Intern · Karaj Municipality

Remote internship · Karaj, Iran

Worked on the website's front end and back end, and set up an email service with MailU and Docker on Ubuntu.

June 2021-August 2022

Android Developer · Walk4Less

Kharazmi University · Tehran, Iran

Developed an Android app and a custom API exploring pickup and drop-off choices for ride-hailing journeys.

Education

A foundation in computer science.

Completed 2025

M.S. in Computer Science

University of California, Riverside

Graduate work included software testing, operating systems, compilers, and Android static analysis.

Completed 2023

B.S. in Computer Engineering

Kharazmi University

A foundation in software, hardware, and the systems that connect them.

Developer tooling

Making repeated work easier.

I also build developer tools. Copy Multiple Files Content is a published VS Code extension for collecting project files with their paths and boundaries intact.

Explore the extension

Technical focus

Android, from UI to behavior.

Kotlin and Jetpack Compose are central to my Android work. My experience includes app navigation, state management, persistence, testing, and developer tooling.

I care about how the interface behaves and how straightforward the code is to maintain.