Sitelet https://github.com/imkerberos
Skip to content
View imkerberos's full-sized avatar

Block or report imkerberos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
imkerberos/README.md
Typing SVG

Senior Software Engineer & Architect
Scala · Distributed Systems · Backend Platforms · Cloud Infrastructure

GitHub

Profile views

About Me

I am a senior software engineer and architect with more than 20 years of experience designing, building, and operating production systems across distributed services, cloud platforms, data processing, mobile infrastructure, multimedia, and embedded Linux.

My strongest engineering focus is Scala backend development, especially Finagle, Kafka, distributed systems, and event-driven architecture. In recent work, I owned a publisher subsystem for a multi-tenant event-processing platform handling approximately 3–8 PB of data per month. I also designed a reusable framework that reduced the development cycle for new specialized publishers from approximately three months to two weeks.

I enjoy turning complex requirements into reliable, maintainable platforms, mentoring through design and code review, and solving difficult production problems. I am also an early adopter of AI-assisted software engineering workflows for implementation, refactoring, debugging, testing, and rapid delivery.

Core Expertise

  • Backend & Distributed Systems: Scala, Finagle, Kafka, event-driven architecture, high-throughput services, multi-tenant platforms
  • Architecture & Leadership: system architecture, platform engineering, framework design, technical leadership, production reliability
  • Data Platforms: Databricks, Hadoop, Hive, large-scale data processing, analytics infrastructure
  • Cloud & Infrastructure: Kubernetes, Docker, AWS, and Cloud Foundry
  • Systems & Media: Linux, embedded systems, RTOS, C/C++, FFmpeg, VLC, cross-platform video infrastructure

Languages

Scala Python Go C/C++ Java JavaScript and TypeScript Kotlin Rust Swift

Scala is my primary language. Java, Python, Go, C/C++, JavaScript/TypeScript, Kotlin, Objective-C, Swift, and Rust represent additional professional or project experience.

Tools & Platforms

Apache Kafka Kubernetes Docker AWS Databricks Linux macOS Nix Neovim Git GitHub Actions

  • Scala ecosystem: Finagle, Kafka, and working knowledge of ZIO
  • Cloud & deployment: Kubernetes, Docker, AWS, and Cloud Foundry
  • Developer environments: Nix, NixOS, nix-darwin, Home Manager, Neovim, Emacs
  • Media & native systems: FFmpeg, VLC, Linux, macOS, iOS, Android, embedded Linux, RTOS
  • Web & mobile: React, React Native, and Flutter

Selected Projects

  • nvim-gpui — A native GUI frontend for Neovim built with Rust and GPUI, with experimental support for macOS, Linux, and Windows.

GitHub Statistics

GitHub statistics Top languages

GitHub contribution streak

Build useful things. Keep learning. Share what works.

Pinned Loading

  1. nvim-gpui nvim-gpui Public

    Another GPU-rendered graphical frontend for Neovim.

    Rust 31 1

  2. dotlink dotlink Public

    yet a simple dotfiles managment tool

    Python 3

  3. RxSwiftExt RxSwiftExt Public

    Forked from RxSwiftCommunity/RxSwiftExt

    A collection of Rx operators & tools not found in the core RxSwift distribution

    Swift 1

  4. neovim neovim Public

    Forked from qvacua/neovim

    Vim-fork focused on extensibility and agility.

    Vim Script