Kirill Cherniavskii

Senior Software Engineer (Go) at SOFTSWISS

Yerevan, Armenia
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

🤩
Rockstar
🎓
Top School
Kirill Cherniavskii is a senior software engineer specializing in Go with 11 years of experience building high-performance, distributed systems and microservices. He designs and operates multi-tenant Kubernetes deployments, optimizes PostgreSQL at scale, and implements event-driven architectures with Kafka and WebSockets in production. His background includes low-latency blockchain services and payment processing, plus leadership roles delivering core cloud infrastructure components at Huawei. An active open-source maintainer, he has contributed to well-regarded Java projects like cactoos and experimental language tooling for EOLANG, showing strength in I/O, parsing and compiler-level problems beyond typical backend work. Trained originally in aerodynamics, he brings a research-minded approach to systems design and performance tuning. Based in Yerevan, he pairs pragmatic engineering with a penchant for correctness and reproducible, test-driven library contributions.
code11 years of coding experience
job11 years of employment as a software developer
bookAerodynamics, Aerodynamics at Bauman Moscow State Technical University
stackoverflow-logo

Stackoverflow

Stats
7,892reputation
469kreached
79answers
111questions
Badges
android
top-5%
java
top-5%
android-intent
top-5%
github-logo-circle

Github Skills (25)

oop10
unit-testing10
http10
user-authentication10
authentication10
io10
java10
java-libraries10
javas10
antlr10
web-framework10
encryption10
android-intent9
character-encoding9
object-oriented-programming9

Programming languages (22)

C#SmartyJavaCSSC++RustCTeX

Github contributions (5)

github-logo-circle
objectionary/eo

Dec 2016 - Feb 2018

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
Role in this project:
userBack-end Developer
Contributions:39 commits, 16 PRs, 50 comments in 1 year 2 months
Contributions summary:Kirill primarily focused on implementing features related to parsing and compiling the EOLANG language. Their contributions included the initial implementation of indentation parsing within the ANTLR grammar file and related test cases. The user also worked on implementing object instantiation and related code generation, though the implementation was later reverted. These efforts demonstrate a focus on compiler design and the core language processing capabilities of the EOLANG project.
calculusobject-oriented-programmingcompilereolangoriented-programming-language
yegor256/cactoos

May 2017 - Oct 2017

Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
Role in this project:
userBack-end Developer
Contributions:36 commits, 19 PRs, 59 comments in 4 months
Contributions summary:Kirill primarily focused on implementing core functionalities related to input/output operations and data processing within the Cactoos library. They added features for handling resources, character set encoding and decoding, and created classes to manage text as input. Additionally, the user contributed to testing, including ensuring UTF-8 encoding was used correctly within test cases, demonstrating a focus on code correctness and library usability. Their contributions centered on enhancing the library's capabilities for dealing with text and binary data streams.
commonsgoogle-guavajava-libraryapacheoop-library
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
Kirill Cherniavskii - Senior Software Engineer (Go) at SOFTSWISS