Skip to content
View aoreshkov's full-sized avatar

Block or report aoreshkov

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aoreshkov/README.md

Atanas Oreshkov

Software Engineer & Architect

I'm a seasoned software developer with 29+ years of professional experience building enterprise systems. I specialize in backend architecture, enterprise data integration, and bridging the gap between legacy systems and modern, clean architecture.

Website • Email


💻 Professional Expertise

  • Spring Boot & Java: Building scalable REST APIs with OpenAPI, dependency injection, and maintainable JVM-based enterprise systems.
  • Enterprise SQL & Data Integration: Relational databases, query optimization, and complex system architectures.
  • Oracle Pro*C/C++: Deep experience with embedded SQL and connecting C/C++ applications to Oracle databases at the system level.

🌱 Exploring & Learning

  • Kotlin Multiplatform (KMP): Leveraging modern JVM language features to reduce code duplication across platforms.
  • Modern Android: Jetpack Compose, coroutines, and lifecycle management.

🚀 Highlighted Project: Ledger

KMP Ledger is a financial postings manager built as a reference project demonstrating production-grade architecture.

  • Runs on Android and Desktop via Compose Multiplatform.
  • Implements strict unidirectional layered architecture.
  • Tech stack: Kotlin 2.3, Room 3, Navigation 3, Koin DI.

Pinned Loading

  1. kmp-ledger kmp-ledger Public

    Kotlin Multiplatform (Android + iOS + Desktop) reference app demonstrating clean architecture, convention plugins, Room 3, Navigation 3, and Koin annotation DI with Compose Multiplatform.

    Kotlin 16

  2. kotlin-lib-mcp kotlin-lib-mcp Public

    MCP server: gives your AI agent the real sources, public API and KDoc of any Maven/Gradle-published Kotlin or Java library

    Kotlin 13

  3. oracle-forms-mcp oracle-forms-mcp Public

    MCP server that exposes Oracle Forms modules (.fmb/.mmb/.pll/.olb) — blocks, triggers, PL/SQL, object XML — to AI assistants for legacy modernization and code review.

    Kotlin 8

  4. kmp-wizard kmp-wizard Public

    IntelliJ IDEA plugin that generates production-ready Kotlin Multiplatform projects (Android / Desktop / iOS) from File → New → Project

    Kotlin 2

  5. ai-tools ai-tools Public

    Claude Code plugins for Kotlin/JVM development and Oracle Forms modernization: multi-lens code review, Kotlin/Java library sources, and Oracle Forms module inspection.

    JavaScript

  6. delva delva Public

    Embedded JSON document database for the JVM, written in Kotlin

    Kotlin 2