Dan Shay

I'm

About

I'm Dan Shay, an Android Engineer with 5+ years of experience shipping production Android apps end-to-end (architecture, Jetpack Compose UI, offline persistence, networking, and release workflows).


I’m strong in MVVM and Clean Architecture, performance optimization, and developer tooling (IntelliJ Platform). I have built on-device NLP features using sentence-transformers to support semantic search and learning workflows.


Education:

  • M.S. in Computer Science - University of California, Riverside (Sep 2024 – Dec 2025), GPA: 3.66
  • B.S. in Computer Engineering - Urmia University (Sep 2018 – Feb 2023), GPA: 3.22

Current focus areas (based on my recent work):

  • Android development with Kotlin and Jetpack Compose
  • Offline-first architecture (Room, WorkManager) and resilient networking (Retrofit/OkHttp)
  • On-device ML/NLP (sentence-transformers, quantized/ONNX inference)
  • Developer tooling (IntelliJ Platform SDK, VS Code extensions)

I’m always happy to connect - feel free to reach out.



More About Me

A few quick details:

  • Website: DanShay.com
  • Phone: +1 (951) 536 2113
  • City: Riverside, CA, USA

Skills

Core technologies and areas I work with (based on my recent projects and roles):

Kotlin & Android SDK
Jetpack Compose (Material 3, Navigation)
Architecture (MVVM, Clean Architecture)
Offline-first (Room, DataStore, WorkManager)
Networking (Retrofit/OkHttp, REST/GraphQL)
Coroutines & Flow
Testing & Quality (JUnit, Espresso, Robolectric)
Build & Release (Gradle, R8/ProGuard, Play Console, CI)
On-device ML/NLP (sentence-transformers, ONNX)
Developer Tooling (IntelliJ Platform SDK, VS Code Extensions)

Resume

Highlights from my education, experience, and selected projects:

Summary

Dan Shay

Android Engineer with 5+ years shipping production Android apps end-to-end (architecture, Jetpack Compose UI, offline persistence, networking, release workflows). Strong in MVVM / Clean Architecture, performance optimization, and developer tooling (IntelliJ Platform). Built on-device NLP features using sentence-transformers to power semantic search and study workflows.

Education

M.S. Computer Science

Sep 2024 - Dec 2025

University of California, Riverside (UCR)

GPA: 3.66

Relevant Coursework (selected): Advanced Software Testing, Big Data Analytics (Spark), Data Mining/ML, Operating Systems (XV6), Compilers/LLVM, Computer Security & Cryptography, Computational Biology

Selected Graduate Projects: Pixel-only video watermarking (cryptographic verification), XV6 file system extensions (large files + symlinks), Android static analysis tooling

B.S. Computer Engineering

Sep 2018 - Feb 2023

Urmia University

GPA: 3.22

Entrance: Admitted through the National Entrance Exam, ranking in the top 6.5% of all test-takers

Honors: Dean’s List (6 semesters)

Awards

Graduate Student Researcher Award (UCR)

2024

Selected for fully funded research position

Merit-Based Tuition Waiver Scholarship

2024

Constructor Institute, Switzerland

Merit-Based Global Silver Excellence Scholarship

2024

University of Salford, United Kingdom

Selected Projects

Copy Multiple Files Content - JetBrains IDE Plugin + VS Code Extension

Jul 2025 - Aug 2025

Kotlin, IntelliJ Platform SDK (PSI/VFS), TypeScript

  • Engineered recursive traversal, deduplication, binary-file skipping, and safe reading of live editor buffers for large repos (tested up to 25k+ files)
  • Shipped multimode export (compact + token-efficient format), compressing prompt payload to ~30% while preserving structure
  • Reached 500+ downloads in less than 3 months through iterative release improvements and documentation

Android Static Analysis Plugin - Execution Path Enumeration (CCFGs)

Feb 2025 - Mar 2025

Java, IntelliJ PSI

  • Built Android Studio plugin to enumerate executable control-flow paths across loops/conditionals/exceptions and inter-class calls via PSI traversal
  • Added recursion/loop safeguards (depth limiting + visited tracking), cutting analysis time by 65% on cyclic method graphs

Selected Talks

Megatron: Efficient Training of Billion-Parameter Transformers - Graduate Seminar (UCR)

May 2025

ISAAC: CNN Accelerator with In-Situ Analog Arithmetic - Graduate Seminar (UCR)

May 2025

Trustworthy AI: What 600K attacks reveal about LLM vulnerabilities - Graduate Seminar (UCR)

Nov 2025

Professional Experience

FlashNest (Google Play) - Android Engineer / Android Developer

Jul 2023 - Jan 2026

Riverside, CA

Built and shipped an Android learning app for creating and studying flashcards with AI-assisted tutoring.

  • Architected an offline-first Android app using MVVM + Clean Architecture (UI/domain/data layers), accelerating feature delivery by 30% and reducing cross-feature coupling by 35%
  • Designed a reusable Jetpack Compose component system (Material 3, theming, state hoisting), cutting UI regressions by 40% and improving key screen load time by 25%
  • Built local persistence with Room (schema migrations + indexing) and resilient background jobs via WorkManager, enabling fully offline study and lowering sync-related defects by 60%
  • Hardened networking with Retrofit + OkHttp (timeouts, retries, caching, interceptors), decreasing failed requests by 35% in poor connectivity conditions
  • Integrated on-device sentence-transformers embeddings for semantic features (similarity/related concepts), achieving ~60ms median inference latency per query on mid-range devices
  • Optimized embedding + search pipeline (batching, caching, lightweight indexing), shrinking peak memory by 25% and improving median response time by 45%
  • Re-architected state management and pagination using Kotlin Coroutines/Flow and Paging 3, lowering stale-UI and double-load edge cases by 50% and improving scroll smoothness by 20%
  • Instrumented crash reporting/analytics to prioritize fixes, lowering crash rate by 55% and sustaining 99.6% crash-free sessions among test users
  • Automated CI with GitHub Actions (build + unit tests + lint), decreasing regressions by 45% and cutting release verification time by 40%
  • Improved startup performance with baseline profile + lazy initialization, shrinking cold start time by 20%
  • Managed release workflows (versioning, ProGuard/R8, Play Console staged rollouts), maintaining stable rollouts with rollback-ready monitoring
  • Authored developer + user documentation (setup, troubleshooting, release notes), shortening onboarding/support time by 50%

University of California, Riverside - Teaching Assistant

Sep 2025 - Dec 2025

Riverside, CA

  • Facilitated weekly discussion sections and coordinated grading/rubrics/feedback for 120+ students, maintaining consistent evaluation across groups
  • Designed assignment specs, rubrics, and exemplars to align with learning objectives, increasing group activity collaboration by 18% and bringing down regrade requests by 30%
  • Lectured 100+ students in an 80-minute guest session, increased next week’s attendance by 10%, and group activity score by 12%
  • Streamlined grading workflow (templates + tracking + QA passes), cutting turnaround time from 10 days to 7 days (~30% faster)

University of California, Riverside - Graduate Student Researcher

Sep 2024 - Mar 2025

Riverside, CA

  • Built Python ETL pipelines (validation + normalization) over multi-source datasets totaling 5M+ rows, saving 70% manual preprocessing time
  • Applied ML trend analysis and synthesized outcomes into 12 stakeholder-ready research deliverables used in ongoing project decisions
  • Redesigned research website information architecture and navigation, improving content discoverability and lowering bounce rate by 35%
  • Automated repeatable reporting (plots + tables) for research updates, decreasing weekly reporting effort by 50%

Karaj Municipality - Software Engineer (Remote Internship)

Jun 2022 - Sep 2022

Karaj, Iran

  • Upgraded the website’s front-end and optimized backend performance by 30% through code refinement and testing
  • Developed a self-hosted email service on Ubuntu using MailU and Docker, lowering costs by more than 70%

Walk4Less (Kharazmi University) - Android Developer

Jun 2021 - Aug 2022

Tehran, Iran

  • Engineered an Android application and a custom-designed API powered by AI techniques to optimize pick-up and drop-off locations, reducing ride-hailing costs by up to 20%

Portfolio

Some of my recent work includes:

  • All
  • Apps
  • DevTools

Contact

If you'd like to connect, feel free to reach out using the details below:

Location:

Riverside, CA, USA

Call:

+1 (951) 536 2113