Software Engineer

Building reliable systems
from the kernel to distributed runtimes.

Software engineer focused on building efficient, reliable, and resilient distributed compute and storage platforms. I bridge deep embedded-systems experience with highly scalable cloud systems.

Get in touch How I work

Current Focus

Where I can help right now

I help teams make complex systems more reliable, easier to debug, and easier to ship. The strongest fit is where platform internals, delivery tooling, and day-to-day operability all matter at once.

01

I usually start by making the expected behavior explicit: what the system is supposed to do, how it is failing, and which signals will prove the fix. [1]

02

I am comfortable taking ownership across boundaries when the work demands it: kernel, runtime, packaging, tooling, release flow, or product integration.

03

I bias toward practical engineering wins: remove recurring friction, improve debugging leverage, and make systems easier to operate and harder to break.

[1] New systems and features do not have a “before it broke”; the job is to make the intended behavior explicit.


Career History

Apr 2015 - Dec 2017

Lima · Paris, France

Distributed Filesystems, Linux Platform, System Bring-up and Manufacturing Tooling

Improved the reliability and performance of the distributed filesystem, focused mainly on data-layer synchronization.

  • Improved replication, transaction, garbage-collection, and performance paths so the distributed filesystem could handle very large trees with hundreds of thousands of files and directories.
  • Built manufacturing tooling: hardware testbeds, firmware flashing, and device identification.
  • Designed and implemented file sharing via public web gateways.
Dec 2008 - Apr 2015

Sequans Communications · Paris, France

Embedded Platforms, Firmware, OS Kernels and Build/Release Tooling

Worked across multiple areas of the embedded wireless platform: LTE firmware, Linux and RT kernels, boot reliability, USB and networking drivers, and internal build tooling.

  • Implemented JFFS2 for vxWorks in read/write mode to simplify transition from vxWorks to eCos kernel.
  • Hardened boot, recovery, and flash-update so devices could recover more safely from failures.
  • Optimized USB, networking, and inter-processor layers, bringing throughput closer to hardware limits.
  • Implemented debugging tooling to analyze problems after device crashes.
  • Built internal tooling for reproducible multi-repo firmware builds.
Jul 2007 - Nov 2008

rPath · Kyiv, Ukraine

Linux Tooling and Customer Experience

Supported and developed rPath Linux management services.

  • Helped customers diagnose and resolve package-management and appliance-management problems, and proposed concrete product fixes and improvements for common problems and requests.
  • Improved performance of the Conary package manager for appliances with deep dependency trees.

Selected work

A few examples of the systems, tooling, and product work I tend to gravitate toward.

Professional Projects

01

Distributed File Sync Platform

Helped stabilize Lima's distributed storage runtime in correctness-sensitive areas such as filesystem internals, sync and replication, transactions, and background execution, then turned it into a usable Linux product with packaging and desktop integration.

Distributed SystemsFilesystemsEmbedded

02

Embedded Platform and Kernel Work

Improved bring-up and reliability for embedded wireless platforms through LTE firmware and BSP work, boot and warm-boot hardening, Linux kernel integration, USB and networking drivers, and low-level debugging that made failures easier to reproduce.

KernelPlatformDrivers

03

Build and Tooling Infrastructure

Built internal tooling that made embedded builds more reproducible and easier to operate and diagnose in the field, covering multi-repo orchestration and recipe-driven product assembly.

ToolingBuild SystemsDeveloper Experience

Personal Projects

04

Codex Git Unleash MCP

Built a policy-constrained MCP server for Git and GitHub workflows, designed to let coding agents perform safe repository operations under sandbox and approval boundaries.

Built with Codex from the ground up

View repository
TypeScriptDeveloper ToolsMCP

05

GitHub Notifications for macOS

Created a lightweight macOS status-bar utility for GitHub notifications with Keychain-backed authentication and native desktop notification support.

Built manually

View repository
SwiftmacOSGitHub API

06

tgrep: Toy Grep that Knows What to Ignore

Implemented a recursive Rust grep utility with regexp search and .gitignore awareness as a compact systems-oriented command-line tool.

Built manually, with Claude used for recent optimizations

View repository
RustCLIText Processing

Let's work together

Dmytro Milinevskyi

Software Engineer · Paris, France or Remote

Download CV

Languages

EnglishFrenchRussianUkrainian

Areas of Expertise

Distributed Storage and Synchronization Filesystems and Runtime Internals Embedded Linux Platforms Kernel and Driver Development Boot and Bring-up Engineering Firmware and BSP Integration Build and Release Tooling Developer Infrastructure Linux Productization Systems Performance and Reliability Networking and Device Connectivity AI-Assisted Engineering Workflows