Skip to main content
Артем Марченко
Open to opportunities

Артем Марченко

@0005335

I build Go systems, compiler tooling, and low-latency distributed services for complex platforms.

Zimbabwe
Message

What I'm looking for

I'm looking to own performance-critical systems and developer tooling end-to-end, from design through testing and documentation, especially in distributed systems, low-latency services, and compiler-related work.

At BUREAU 1440, I build satellite communication protocols and Go microservices for Rassvet’s low-Earth-orbit broadband constellation, delivering sub-100ms telemetry processing and 99.99% pipeline reliability. I also created a cross-language protocol code generator for C++, Python, and Go, and rewrote protocol documentation into a single source of truth.

Previously at Huawei R&D, I contributed to the Cangjie language toolchain through compiler semantic analysis, derive macros, conditional compilation, FFI support, and profiling improvements. At ITMO University, I architected a Go-based laboratory information system supporting 200 concurrent users, with PostgreSQL, MongoDB, MinIO, Docker, automated testing, and GitHub Actions CI.

Experience

Work history, roles, and key accomplishments

BU

Middle+ Software Engineer

BUREAU 1440

May 2025 - Aug 2026 (1 year 3 months)

Designed and maintained communication protocols for low-orbit satellite constellations, including framing, forward error correction, and secure telemetry exchange. Created a template-based code generator for serialisation/deserialisation code in C++, Python, and Go, and built high-throughput, low-latency microservices using Go, gRPC, and Protocol Buffers.

Education

Degrees, certifications, and relevant coursework

IU

ITMO University

Master of Science, Computer Software Engineering

2022 - 2025

Grade: Honours

Pursued a Master's degree in Computer Software Engineering, focusing on advanced software systems and engineering practices.

IU

ITMO University

Bachelor of Science, Computer Software Engineering

2018 - 2022

Completed a Bachelor's degree in Computer Software Engineering, building a strong foundation in software development and engineering principles.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan