Experience
AI Engineer
Building Copilot, a multi-agent assistant for a regulated multi-asset investment platform. Own the agent architecture, self-hosted LLM infrastructure, and AI platform decisions.
- Designing a layered multi-agent system with Temporal, LangGraph, and PydanticAI, capped at 3-4 agents per cluster based on error-propagation research
- Separated deterministic logic (MCP servers in Go/Python) from LLM reasoning
- Selected Bifrost AI Gateway over APISIX and Kong for multi-LLM routing
- Deployed Langfuse for LLM observability and set up Claude Code for the engineering team
Senior Android Developer
Decomposed a 1,500-LOC Activity monolith into a plugin architecture, replaced the Ruby CI pipeline with Kotlin tooling, and introduced AI coding agent workflows.
- Decomposed the main Activity into 0 standalone lifecycle plugins, stabilized 0+ crash regressions
- Unified navigation across 3 app flavors, moved 0+ screens into the shared codebase
- Replaced Fastlane/Ruby CI pipeline with Kotlin CLI tools over 8 weeks, unlocking Gradle Configuration Cache
- Designed AGENTS.md policy framework across 3 repos for Claude Code, Gemini CLI, and Codex
Android Developer
Android and MobileOps engineer on a multi-asset retail investment platform across 3 regulated markets. Owned the CI/CD infrastructure, release pipeline, and internal developer tooling.
- Modularized a monolithic codebase into 0+ Gradle modules over 2 years
- Led RxJava to Kotlin Coroutines migration across the data layer, shipped behind a Firebase Remote Config toggle
- Built the team's CI/CD Slack bot in 6 weeks (Python, Flask, Slack Bolt)
Android Developer
Middle Android Developer on VK Clips, a short-form video product inside the VK super-app.
- Led the transition from a monolithic codebase to a modularized architecture, splitting VK Clips into separate SDKs
- Migrated to Dependency Injection with a custom wrapper over Dagger 2
- Optimized performance using Android Profiler: 0% faster response time, 0% reduction in memory usage
Junior Android Developer
Junior Android Developer on VK Clips, a short-form video service at VK.
- Accelerated key UI elements by 0%, contributing to a 0% increase in user retention
- Built a privacy and user data control system for video content
- Developed a curated video collections interface, leading to a 0% increase in user engagement
Industrial Practice (Internship)
Android development internship focused on Agile practices, automated testing, and cross-platform development.
- Built a companion Android app for D&D: character stats tracking, reference library, virtual dice-rolling
- Worked in a cross-functional team of 4 using Agile methodologies
Junior Android Developer (Part-time)
Built a Kotlin-based Android app with MVVM architecture as a university course hub.
- Used Jetpack Compose (Alpha), LiveData, and Data Binding; trained five team members on Jetpack libraries
- Integrated with Moodle via RESTful APIs using Kotlin Coroutines
- Achieved 0+ active students within one month; 0% positive feedback