DG Denis Garaev

Senior iOS Engineer / AI Tooling Engineer

iOS, AI, and infrastructure

I build production iOS products, AI tooling, and practical infrastructure for real engineering workflows: from banking mobile flows to MCP and self-hosted automation.

Positioning

What I do.

Three areas I work on every day. Most real tasks are a combination of these three.

FOCUS_01 01

iOS development

Production mobile engineering: architecture, features, releases, code review, and backend/API integration.

  • Swift, UIKit, SwiftUI, Xcode, Fastlane
  • modular architecture, Clean Swift, VIPER, YARCH, DI
  • App Store delivery, legacy maintenance, onboarding and review
FOCUS_02 02

AI tooling

Practical AI tools for engineering workflows: MCP, LLM workflows, agents, and routine automation.

  • custom MCP gateway and controlled tool access
  • LLM routing, function calling, context engineering
  • AI apps and internal productivity tooling
FOCUS_03 03

Infrastructure for my own workflows

Self-hosted environments, server bots, reverse proxy, and observability without unnecessary platform overhead.

  • Docker, Traefik, Nginx, Linux, Ansible
  • Grafana, Graylog, Prometheus
  • bots and tools for personal infrastructure control

Proof points

What I have shipped

A compact view of areas backed by production work, published products, or personal infrastructure.

domain evidence state source
iOS Digital Ruble in Alfa Mobile Bank shipped Alfa-Bank
Security GOST TLS / mTLS / certificate tooling shipped regulated infra
Platform Smart-home modular architecture rebuilt App Store
AI Custom MCP gateway live personal infra
Infra Self-hosted server control bot live Docker / metrics

Proof index

Engineering base

Selected work where reliability, cryptography, automation, and production delivery matter.

case console shipped

Alfa-Bank

Digital Ruble iOS Integration

Mobile flows and platform support for digital ruble features in a banking app.

$ inspect --risk crypto --surface ios
impact

Connected iOS delivery with cryptography-heavy networking, certificates, and production review constraints.

  • regulated banking mobile flow
  • Swift / UIKit / SwiftUI delivery
  • certificate and review constraints
SwiftUIKitSwiftUIBankingGOST TLS

Commercial experience

Work experience.

Resume-backed blocks: banking mobile development, telecom/smart-home products, and early freelance work.

Experience 7 years 9 months Current Alfa-Bank
Sep 2021 — present
4 years 9 months Current workplace

Senior Mobile App Developer · Lead iOS Developer · Alfa-Bank

Digital Ruble, GOST TLS/mTLS, certificates, cryptography, SDK work, and engineering automation in a banking environment.

  • digital ruble integration in Alfa Mobile Bank
  • GOST TLS/mTLS network layer with certified crypto provider
  • SDK for certificate autotests and encrypted traffic flows on Java/C++
  • Go microservices, Grafana, Jenkins, Prometheus, ELK
  • interviews, onboarding, super-approver code review
SwiftSwiftUIUIKitRubyJavaC++GoGOST TLSmTLS
May 2019 — Sep 2021
2 years 5 months

Lead iOS Developer · Ufanet

Support for existing projects and development of new iOS apps: maintenance, architecture, customer communication, and code review.

  • support for current projects and development of new products
  • customer communication and task distribution inside the team
  • application architecture and modularization
  • technology adoption and code review
SwiftXcodeUIKitHIGRESTful APICI/CD
Sep 2018 — May 2019
9 months

Mobile App Developer · Freelance

Website and Android mobile app development.

  • Android mobile applications
  • websites and client-side web development
  • Java, Kotlin, JavaScript, PHP, HTML, CSS, JQuery
JavaKotlinJavaScriptPHPHTMLCSS

Shipped products

Published applications

Public product output: applications shipped to the App Store and real users.

app domain role status proof
Мой умный дом Smart Home architecture + iOS development published Open
Уфанет Telecom account lead iOS + maintenance published Open
Расписание УГАТУ Education mobile app development published Open
AI Prompts Helper&Generator AI productivity product engineering published Open
AI Wallpapers 4K: Live Themes AI content product engineering published Open
BBQ|Meat Recipes&Calculator Utilities product engineering published Open
Self-care: my diary journal Lifestyle product engineering published Open
Wallet Cashback Saver Money Finance product engineering published Open
Internal employee app Enterprise iOS development shipped
2048 Game product engineering published
Quran Content app product engineering published
ChessGuide Education / Game product engineering published
Hangman Game product engineering published
PDD tickets Education product engineering published

Stack

Stack.

Grouped by area. Comfortable in environments where iOS, REST, Docker, Git, and AI tooling live together.

iOS / Mobile

IOS_MOBILE

Core production stack for mobile products.

  • Swift
  • SwiftUI
  • UIKit
  • Xcode
  • Cocoa Touch
  • Realm
  • Fastlane
  • App Store

AI / LLM

AI_LLM

Practical tooling for LLMs, agents, and engineering workflows.

  • MCP
  • LLM tooling
  • Function calling
  • RAG / CRAG
  • OpenRouter
  • Gemini
  • Qwen

Infrastructure

INFRA

Self-hosted environments, reverse proxy, and observability.

  • Docker
  • Docker Compose
  • Traefik
  • Linux
  • Nginx
  • VPN
  • Grafana
  • Prometheus
  • ELK

Backend / Automation

BACKEND_AUTO

Services and automation around development and test environments.

  • Go
  • Java
  • C++
  • Ruby
  • REST API
  • CI/CD
  • Jenkins
  • GitLab CI

Security / Banking

SECURITY_BANKING

Regulated mobile infrastructure and cryptography-heavy flows.

  • GOST TLS
  • mTLS
  • Certificates
  • Crypto provider
  • Encryption
  • SDK

Tools

TOOLS

Daily engineering toolkit.

  • Git
  • GitHub
  • VS Code
  • Xcode
  • Jira
  • Confluence