Mikhail Kirillov

Photo Me at TechTrain in St. Petersburg [2019] Me at Emacs meetup in Moscow [2021]

Basic information

Name Kirillov Mikhail
Date of birth 15.08.1996
Location Russia, Moscow
Marital status Single
Email w96k@runbox.com
Code https://git.sr.ht/~w96k/
Blog https://w96k.dev


Name Moscow Polytechnic colleage № 8
Period Sep. 2012 - July 2016
Specialty Organization and technology of information security
Code 10.02.01

Work experience

OOO «Reforma»

Period June 2021 - Today
Position Fullstack-Developer
Web-Site https://profile24.ru

Fullstack PHP Symfony Sonata Admin MySQL RabbitMQ Jquery Bootstrap

Mainting and creating new features of marketplace website. It is written in PHP using Symfony Framework, Sonata admin, MySQL and RabbitMQ. Frontend part is Jquery and different javascript plugins like select2. I do both backend and frontend parts.

OOO «Optifarma»

Period November 2017 - March 2020
Position Fullstack-Developer
Web-Site https://medkompas.ru

Fullstack PHP Symfony MySQL RabbitMQ Jquery Bootstrap

Symfony website that have doctor's database and allow user to find specific doctors by different criterias like your location or your concrete problem.

Indacoin ltd

Period June 2017 - Sep. 2017
Position Front-End Developer
Web-site https://indacoin.com

Frontend Ember.js Javascript Semantic UI

Creating SPA application as landing site for cryptocurrency platform. I was working with Ember.js and Semantic UI.

Short term jobs and projects


PHP Symfony Sonata Admin Python Javascript

SQL Mysql PostgreSQL Bootstrap Docker Emacs OOP DDD SOLID Testing

  • Developing backends using Symfony (PHP)
  • Experience of using programming languages profesionally: PHP, Python, Javascript
  • I was developing Single Page Applications using many SPA frameworks including Vue, Ember and React, but it is not my profile anymore
  • Experience of using PostgreSQL/MySQL and knowledge of SQL
  • Experience of using CSS frameworks: Bootstrap (mostly), Semantic UI, Mini.css
  • Software Testing (unit testing, selenium)
  • Experience of using Docker
  • Experience of using continious integrations systems: Gitlab CI, Jenkins
  • Experience of using GNU/Linux and BSD distributions: Debian, Guix, Slackware, OpenBSD
  • Experience of using version control systems: Git, Mercurial

Programming interests

  • Visiting or watching recordings of IT conferences
  • Functional Programming and languages based on lambda calculus (LISP, Scheme, SML/Ocaml, Haskell, Idris)
  • "Low-level" programming in C(++), Oberon and Common Lisp
  • Programming Language Theory. I also like to discover ancient technology with interesting ideas
  • Interest in self-modifying (or image-based) languages like Lisp, Smalltalk, Self and Oberon
  • GNU Software and GNU+Linux distributions
  • Emacs text editor, org-mode and latex
  • Writing posts on w96k.dev and my mastodon
  • Moderating programming groups in Telegram (Emacs, GNU Guix, Lisp groups)
  • Free (Libre) Software


Reading documentation and books | Writing posts | Chatting


  • Playing piano and composing music
  • Bicycle and tourism on bicycle
  • Swimming
  • Math
  • Philosophy


This is not a requirement, but my wish to a hiring company

Desired salary

€3000-3500+ / month

Type of work

  • Remote (desired)
  • Hybrid
  • Office

Relocation is DESIRED

Company's field

Company's field should be ethical

  • No gambling
  • No cryptocurrencies
  • No spying on users


  • Full-time (40 hours per week)
  • Part-time (20-30 hours per week)

No rights reserved

2023-11-25 Sat 14:35