Mikhail Kirillov
Photo
Basic information
Name | Kirillov Mikhail |
Date of birth | 15.08.1996 (age 28) |
Location | Georgia, Tbilisi |
Marital status | Single |
w96k@runbox.com | |
Code | https://git.sr.ht/~w96k/ |
Website | https://w96k.dev |
More Links
Education
Name | Moscow Polytechnic colleage № 8 |
Period | Sep. 2012 - July 2016 |
Specialty | Organization and technology of information security |
Code | 10.02.01 |
Most of my education is self-study done by watching and reading mostly free books and courses.
Work interests
- Backend Development
- System Programming
- Free or Open Source Software Development
Work experience
Overall I have more than 4-5 years of commercial hired work experience.
Aventus IT
Period | November 2022 - June 2024 |
Position | PHP Developer |
Website | https://aventusit.eu/ |
Fullstack
PHP
Symfony
Sonata Admin
MySQL
RabbitMQ
Jquery
Bootstrap
Developing Backend for loan-aid admin-panel + API. Admin panel is implemented using Sonata Admin and API is done using API Platform. Frontend part of admin panel is implemented using Twig + Jquery. The project is heavily rely on Symfony Workflow component which is used as state machine for better handling the state management. RabbitMQ was used for queues, Redis for cache. Development was done using Docker.
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
Redis
Bootstrap
RabbitMQ
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
I find myself able to code using mostly any language. So I'm flexible to use either PHP, or Python, or Java, or Haskell, or Lisp.
Languages
- Russian
- Native
- English
- Reading documentation and books | Writing posts | Chatting
- Georgian
- Basic phrases
Hobbies
- Playing piano and composing music
- Hiking, tourism trips
- Bicycle and tourism on bicycle
- Swimming
- Math
- Philosophy
Preferences
This is not a requirement, but my wish to a hiring company
Desired salary
- €3700+ / month
- Remote
Company's field
Company's field should be ethical
- No gambling
- Minimal or no spying on users
Workload
- Full-time (40 hours per week)
- Part-time (20-30 hours per week)