e-mail: mikhail.zabelin@gmail.com
phone: +7 (921) 789-45-68
birthday: May 11 1978
main programming languages: C and C++
other programming languages: Rust, Python, Haskell, Scheme and OCaml
databases and SQL
Linux/Unix (mostly Debian and Ubuntu)
version control systems (mostly Git)
code optimisation for slow computers
good knowledge of mathematics
english language: technical texts - good; speaking - intermediate
russian language: native
2020-2022: software developer |
1. Porting of Corosync high-availability cluster
benchmark from C++ to Rust. |
2018: software developer |
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 |
Development of game client-server applications such as slot machines, roulette etc. |
2013: software developer |
Porting of FreeBSD network stack to DPDK. |
2012: software developer |
1. Software development for transmission of
streaming video. |
2011: software developer |
1. Creating of RSS-aggregator for TV channels
with duplicate removal and adaptive update
interval. |
2010: software developer |
Porting of chemical search engine from Oracle to PostgreSQL. |
2007–2009: software developer |
One of two creators of information system for polyclinics. |
2006: software developer |
Software development for mobile operators (billing, SMS and USSD). |
2001–2006 |
Computer simulation of laser diodes and monodisperse metal nanostructures. |
|
|
|
|
|
|
1995–2001 |
Peter the Great St.Petersburg Polytechnic University,
Faculty of Physical Science and Technology |
1993–1995 |
Academic lyceum "Physical-Technical High School"named
after Zh. I. Alfyorov |
|
|
|
|
|
|
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 |