Skip to content
daniel.

About

Daniel Dominic

I'm Daniel, a Bengaluru-based Senior Android Engineer with 7+ years of experience bringing mobile products from early design to production. My background is rooted in Kotlin and Android architecture, with recent work spanning real-time smart-home experiences, custom AR rendering, app-security products, Python backend services, Flutter, and VR.

I care about maintainable systems, product quality, technical trade-offs, and shipping software that works outside a demo environment.

01 · Principles

Engineering principles

  • Own it end to end.

    From an empty repository to the Play Store, I treat architecture, testing, releases and crash monitoring as one job.

  • Architecture is a product decision.

    Clear layers, use cases and dependency injection keep features cheap to change long after the first release.

  • Ship what works outside the demo.

    Real devices, real networks and real telemetry decide when something is done, not the happy path.

  • Use AI, keep the judgement.

    Agents write code with me; I own the design decisions, the review and the tests that keep refactors safe.

02 · Career

Experience

  1. Jan 2026–present

    Senior Android Developer · CASABOT Technology Ltd (via InsourceIndia)

    • Sole Android engineer: took the app from an empty repository to a live product.
    • Shipped the AR feature on SceneView, then re-platformed it onto custom ARCore + Filament.
    • Four production releases.
  2. Jun 2022–Jul 2025

    SDE II · CloudSEK

    • Solely architected and built the BeVigil Android app from scratch.
    • Backend services in Python FastAPI and MongoDB; LLM-generated report summaries.
    • BeVigil Lite in Flutter for iOS and Android; a Unity + Meta Quest VR prototype.
  3. May 2019–May 2022

    Software Engineer (Android) · Quintet Solutions

    • Built and deployed Android apps across EdTech, FinTech and social domains.
    • A tax calculation app reached 500,000+ downloads on the Play Store.
    • Kotlin and MVVM codebases with Coroutines, LiveData and Room.
  4. Aug 2018–Feb 2019

    Android Developer · Seven Seas High Tech Systems

    • Improved a real-time vehicle and personal tracking app with Google location services.
    • Resolved memory leaks and optimized location tracking with a foreground service.
    • Closed 100+ pre-existing bugs.

03 · Skills

Skills

  • Core Android

    • Kotlin
    • Java
    • Compose
    • XML
    • Coroutines
    • Flow
    • Room
    • Hilt
    • Navigation
  • Architecture

    • MVVM
    • Clean Architecture
    • Use cases
    • Modular patterns
    • Testing
  • Immersive

    • ARCore
    • Filament
    • EGL/OpenGL
    • Unity
    • Meta Quest
  • Backend & realtime

    • Python
    • FastAPI
    • MongoDB
    • REST
    • WebSockets
  • Cross-platform & web

    • Flutter
    • Dart
    • React
    • TypeScript
  • Quality & delivery

    • Firebase
    • Crashlytics
    • CI/CD
    • GitHub Actions
    • Play Store
  • AI-augmented SDLC

    • Claude Code
    • MCP
    • Konsist
    • detekt
    • ADRs

04 · Education

Education

B.Tech, Computer Science & Engineering

CUSAT · 2014–2018 · CGPA 7.0