Mikhail Zabelin

e-mail: mikhail.zabelin@gmail.com
phone: +7 (921) 789-45-68
birthday: May 11 1978

Skills

Work Experience



2020-2022: software developer
Laboratory 50
https://lab50.net/

1. Porting of Corosync high-availability cluster benchmark from C++ to Rust.
2. Adding support of USB-tokens to document viewer Okular GOST.



2018: software developer
Enecuum
https://enecuum.com/

Software development for cryptocurrency: mining, network protocols and code porting from Haskell to C++.



2017: software developer
ПБ ТЕХНОЛОДЖИ

Development of web application for online banking with RabbitMQ.



2014-2015: software developer
СвязьТелекомПроект

Porting of F2FS file system to FUSE.



2014: software developer
ALTINNTECH
https://altinntech.com/

Development of game client-server applications such as slot machines, roulette etc.



2013: software developer
MobiVita

Porting of FreeBSD network stack to DPDK.



2012: software developer
OFT Media

1. Software development for transmission of streaming video.
2. Fixing of segfaults that lasted several years. Uptime increased from hours to weeks.
3. Creating of multicast MPEG-TS analyser (checking of packet loss/delay/fragmentation).



2011: software developer
InfoSreda

1. Creating of RSS-aggregator for TV channels with duplicate removal and adaptive update interval.
2. Development of ERP for real estate agency.



2010: software developer
GGA Software Services

Porting of chemical search engine from Oracle to PostgreSQL.



2007–2009: software developer
Vista
https://samson-rus.com/

One of two creators of information system for polyclinics.



2006: software developer
PROTEI
https://www.protei.me/

Software development for mobile operators (billing, SMS and USSD).



2001–2006
Ioffe Institute
https://www.ioffe.ru/

Computer simulation of laser diodes and monodisperse metal nanostructures.



Education



1995–2001
magister of physics

Peter the Great St.Petersburg Polytechnic University, Faculty of Physical Science and Technology
https://english.spbstu.ru/



1993–1995

Academic lyceum "Physical-Technical High School"named after Zh. I. Alfyorov
http://www.school.ioffe.ru/



Open source software

https://github.com/travmaturg/travmaturg.github.io/tree/master/soft




name

description

tools



badblocks-wb

program for HDD maintenance/check (badblocks fork with new write-back mode)

C



gamedagsearch

search engine for two-player zero-sum games

C and simplelp



multiblend

panorama photo stitcher

C++



simplelp

literate programming tool (by the way, it is used for generating this CV)

Scheme



smoothresize

library and program for artifact-proof image scaling

C and simplelp



unraw

decoder for RAW photos

C