Mikhail Ryzhov

Software Developer

Moscow, Russia rymiser@gmail.com +7 (916) 539-3530
Mikhail Ryzhov resume photo avatar

My History & Profile

I've been working as software developer for more then 10 years. All this time I developed software for Linux, FreeBSD, Darwin, Windows, and Solaris. In the same time I used to write my own Open Source software that could be found at github.

All this years I was part of the team developing cryptographic software and big projects like FreeBSD clone so I'm used to write safe and easy to read code.

I'd gratuated as engineer at Application Mathematics in Moscow Aviation Institute and has got reasonably good mathematics skills. This allows me to understand state of the art mathematics articles about wide range of disciplines from Discrete Mathematics to Object Recognition Systems.

Skills

My main programming languages are C, Python, Go. In the same time I can use C++, OCaml/Caml light, AWK, ...

Libraries and frameworks

  • Standard C library
  • POSIX
  • pthread
  • GLib/GObject/GIO
  • Gtk+
  • C11 threads
  • libdialog
  • PKCS #11
  • asn1c
  • sys/queue.h
  • sys/tree.h
  • v4l2
  • SDL
  • Python standard library
  • pyparsing
  • web.py
  • Go standard library
  • C++ STL

Software

  • GNU/Linux
  • FreeBSD
  • UNIX utilities
  • GCC
  • CLang
  • Valgrind
  • gdb
  • gprof
  • GNU Make
  • BSD Make
  • autotools
  • CMake
  • Subversion
  • Mercurial
  • GIT

Education

Moscow Aviation Institute (National University) 1999-2005. Engineer in Application Mathematics and Physics.

Work Experience

R-Alpha Lab and National Research Center "Kurchatov Institute". Software Developer ~ March 2004 - August 2016

More then 10 years of software development for UNIX-like systems in C, Python, UNIX shell. Development of cryptographic software, network services, system utilities.

Detailed achievements:

Awards