Mikhail Kirillov
Photo
Basic information
Name | Kirillov Mikhail |
Date of birth | 15.08.1996 |
Location | Russia, Moscow |
Marital status | Single |
w96k@runbox.com | |
Code | https://git.sr.ht/~w96k/ |
Blog | https://w96k.dev |
Education
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
- I was working on frontend of epoll system written in Vue.js. Backend was in Java. Project status is unknown.
- I did several FreeCodeCamp projects available here: https://codepen.io/w96k
- Semantic UI theme for a blog based on Hugo: https://github.com/w96k/hugo-sui-blog
Skills
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
Languages
- Russian
- Native
- English
- Reading documentation and books | Writing posts | Chatting
Hobbies
- Playing piano and composing music
- Bicycle and tourism on bicycle
- Swimming
- Math
- Philosophy
Preferences
This is not a requirement, but my wish to a hiring company
Desired salary
- €3000-3500+ / month
- Remote
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
Workload
- Full-time (40 hours per week)
- Part-time (20-30 hours per week)