Artem G.
Senior Software Engineer at Roku Inc.
- Role
- Senior Software Engineer at Roku
- Location
- San Jose, CA, US
- LinkedIn followers
- 500 followers
About Artem G.
Software Engineer with deep experience in high-performance C++ systems, distributed architectures, real-time data pipelines, and cross-platform native applications. I design and build reliable, low-latency systems using modern C++(C++20/23), Folly/Proxygen, LLVM, and performance-focused concurrency patterns.My background includes architecting scalable ingestion pipelines, distributed compute frameworks, and multi-process OS/runtime components. I’ve redesigned monolithic systems into modular, restartable architectures, implemented custom IPC layers, optimized memory and startup behavior, and built foundational developer tooling.I have extensive experience in graphics, AR/real-time rendering, shader toolchains, GPU-accelerated effects, and desktop runtime integration across macOS and Windows. I also build advanced instrumentation platforms using Frida, along with low-level memory inspection, ASM patching, and dynamic analysis techniques.Additionally, I have strong expertise in Linux distro builders, embedded Linux customization, and reverse engineering across x86, ARM, and MIPS architectures. I’ve developed LLVM-based obfuscation pipelines, including IR-level transformation passes, polymorphic code generation, string and control-flow obfuscation, and compiler-integrated hardening strategies.Passionate about performance, reliability, systems design, developer tooling, and building complex software that scales.Programming • C, C++, Python, JavaScript, Objective-C, ShellSystems & Architecture • Distributed Systems, Real-Time Pipelines, Low-Latency Systems • Multi-Process Runtime Design, Fault Tolerance, ConcurrencyTooling & Frameworks • LLVM/Clang, Folly, Proxygen, Qt • Build Systems (CMake, Make, Bazel)Graphics & Rendering • GPU Rendering, Shader Toolchains (SPIR-V/LLVM)Reverse Engineering • Frida, IDA Pro, Hopper, Radare2, Angr, Z3 • x86 / ARM / MIPS analysis, dynamic instrumentationCloud & DevOps • GCP, AWS, Kubernetes, Docker • Airflow, Spark, Velox, Prometheus, Grafana, DataDog, CI/CD (Jenkins, CircleCI, GitLab)Embedded & OS • Linux (kernel/drivers), QNX, POSIX • WebKit\\Chromium internals, system APIs (macOS/Windows)Developer Productivity & Automation • Debugging Tooling, Obfuscation (LLVM IR, polymorphism) • Test Automation, Device-Farm Orchestration
Experience
Senior Software Engineer
Sep 2019 — Present · Los Gatos, CA, US
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.