Mikhail Zabelin

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

Skills

Work Experience



2018: programmer
Enecuum
https://enecuum.com/

Software development for cryptocurrency.
Tools: C++, simplelp and Haskell.



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

Development of web application for online banking.
Tools: PHP and RabbitMQ.



2014 - 2015: programmer
СвязьТелекомПроект
http://stp-spb.com/

Porting of F2FS file system to user space.
Tools: C and FUSE.



2014: programmer
ALTINNTECH
https://altinntech.com/

Development of game client-server applications such as slot machines, roulette, Black Jack, Poker Casino Holdem, Video Poker.
Tools: C++.



2013: programmer
MobiVita

Porting of FreeBSD network stack to user space in Linux.
Tools: C and DPDK.



2012: programmer
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).
Tools: C++.



2011: programmer
InfoSreda

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



2010: programmer
GGA Software Services
http://ggasoftware.com/

Porting of chemical search engine from Oracle to PostgreSQL.
Tools: C++.



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

One of two creators of information system for polyclinics.
Tools: Python, PyQt and MySQL.



2006: programmer
PROTEI
http://www.protei.com/

Software development for mobile operators (billing, SMS and USSD).
Tools: C++.



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

Computer simulation of laser diodes and monodisperse metal nanostructures.
Tools: C and C++.



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 disk 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 was used for generating this CV)

Scheme



smoothresize

library and program for artifact-proof image scaling

C and simplelp



unraw

decoder for RAW photos

C



Working conditions