Volunteer¶
GNOME Builder¶
Developer (January 2015 – Present)
Making news, reporting, triaging and fixing bugs, making releases, doing all administrative tasks
- Implemented snippets for RPM Specs
- Implemented AppData for Software Centers like GNOME Software to show Builder there
GNOME Calendar¶
Tester (January 2015 – Present)
Testing calendar, reporting bugs, making news
- Implemented AppData for Software Centers like GNOME Software to show Calendar there
dnf-plugins-extras¶
Maintainer (December 2014 – Present)
Creating and maintaining Extras plugins for DNF.
Moscow State University of Railway Engineering¶
Teacher (December 2014 – Present)
Teaching students about GNU/Linux (System Administration).
rpmconf¶
Developer (November 2014 – Present)
Fixing bugs, adding features.
- Splitted to python class and CLI
- Replaced many subprocess.Popen stuff with python API (mostly rpm-python3)
- Created plugin for DNF
DNF¶
Developer (February 2014 – Present)
Developing dnf, dnf-plugins-core.
- Creted debuginfo-install plugin
- Improved copr plugin
- Rewrote generate_completion_cache plugin
- Fixed some bugs in other plugins and in DNF
- Wrote bash-completion from scratch
Copr¶
Developer (January 2014 – Present)
Fixing bugs in Copr, adding features.
- Made some significant changes in DNF plugin
- Fixed number of bugs
- Implemented search API
appstream-glib¶
Developer (June 2014 – Present)
Translating to russian language, sending bugs and ideas.
- Implemented bash completions for appstream-builder and appstream-util
- Implemented internationalization
- Walking through packages and adding bad packages to ignore list
GNOME Foundation¶
Member (November 2013 – Present)
Programming, reporting bugs for GNOME-related projects.
- Fixed some bugs in gedit, evolution, etc.
- Reported many bugs to gnome-shell, mutter, etc.
Fedora Project¶
Contributor (April 2013 – Present)
Maintaining many packages, attending events, programming, reporting bugs.
- Maintain core packages like mesa and LLVM
- Maintain complete OpenCL stack
- Maintain luajit
- Maintain complete SDL2 stack
- Maintain OGRE 3d graphics engine and some related packages
- Maintain some games like teeworlds, xonotic, minetest
- Maintain other packages
- Hero of Fedora 19 and 20
- Organized Fedora 19, 20 and 21 Release Parties in Russia
- Helping people report and bisect kernel bugs with my utility kernel-package
- Member of Fedora Security Team, created and maintain some tools for FST
- Member of Russian Translators, translating Anaconda
Russian Fedora Team¶
Member (March 2013 – Present)
Bulding community, helping people to join world-wide community, translating Fedora to russian language, organizing events.
- Wrote many articles about open source in russian
- Translated news to russian language