Sergey Senozhatsky

Software Engineer at none

Tokyo, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Sergey Senozhatsky is a seasoned software engineer based in Tokyo with 26 years of experience focused on Linux kernel and low-level systems development. He currently works on the ChromeOS Linux Kernel Team at Google and has been an active upstream Linux kernel developer since 2009. Sergey’s open-source contributions include substantive work on Linus Torvalds’ linux tree (notably zram memory management and concurrency fixes) and enhancements to power and memory tooling such as PowerTOP and Rockchip BSP utilities. His contributions show a pattern of improving reliability and observability through careful refactors, bug fixes, and feature additions that address real-world resource and concurrency issues. Comfortable across kernel subsystems and tooling, he blends pragmatic engineering with deep system-level expertise. An interesting detail: he has directly shaped zram post-processing and writeback strategies in the mainline kernel, affecting memory-compression behavior on a wide range of Linux deployments.
code26 years of coding experience
github-logo-circle

Github Skills (20)

debugging10
debug10
c-language10
system-programming10
memory-management10
linux10
c1110
linux-kernel10
data-structure10
c1710
kernel10
kernel-mode10
data-structures10
cprogramming-language10
ncurses9

Programming languages (6)

JavaC++ShellCMakefilePerl

Github contributions (5)

github-logo-circle
fenrus75/powertop

Dec 2010 - Nov 2013

The Linux PowerTOP tool -- please post patches to the mailing list instead of using github pull requests
Role in this project:
userBackend Developer
Contributions:98 commits in 2 years 11 months
Contributions summary:Sergey contributed significantly to the `powertop` project by addressing terminal state issues, memory allocation failures, and various other bug fixes. Their work included refactoring code to improve memory usage, correcting double comparisons, and updating the code to align with the latest traceevent library. These changes indicate a focus on improving the stability and reliability of the core application, particularly regarding the accurate capture of power consumption data.
mailing-listlinuxmailingpull-requestspatches
torvalds/linux

Jan 2023 - Jan 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:5 commits in 15 days
Contributions summary:Sergey primarily contributed to the zram driver within the Linux kernel, focusing on memory management and optimization. Their work involved implementing a new post-processing strategy for zram, including the introduction of a `ZRAM_PP_SLOT` flag and reworking writeback and recompression target selection. Furthermore, the user refactored and improved the existing zram code, including flag operations and handling of various page types. They also addressed concurrency issues by permitting only one post-processing operation at a time.
kernellinux-kernellinuxkernel-source
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sergey Senozhatsky - Software Engineer at none