1 | #+Title: Mikhail Kirillov: CV
|
---|
2 | #+LANGUAGE: en
|
---|
3 | #+OPTIONS: toc:nil num:nil itemsep=0
|
---|
4 | #+LATEX_HEADER: \usepackage[russian]{babel}
|
---|
5 | #+LATEX_HEADER: \usepackage{lipsum,graphicx}
|
---|
6 | #+latex_class_options: [12pt]
|
---|
7 | #+LaTeX_HEADER: \setlength{\parindent}{0} % Default is 15pt.
|
---|
8 |
|
---|
9 | * Mikhail Kirillov
|
---|
10 |
|
---|
11 | #+BEGIN_EXPORT html
|
---|
12 | <details>
|
---|
13 | <summary>Photo</summary>
|
---|
14 | <img src="../../public/images/w96k1.ico" title="Me at TechTrain in St. Petersburg [2019]" alt="Me at TechTrain in St. Petersburg [2019]" >
|
---|
15 | <img src="../../public/images/w96k2.ico" title="Me at Emacs meetup in Moscow [2021]" alt="Me at Emacs meetup in Moscow [2021]" >
|
---|
16 | </details>
|
---|
17 |
|
---|
18 | #+END_EXPORT
|
---|
19 |
|
---|
20 | ** Basic information
|
---|
21 |
|
---|
22 | #+ATTR_LATEX: :center nil :align |l|l|
|
---|
23 | | Name | Kirillov Mikhail |
|
---|
24 | | Date of birth | 15.08.1996 |
|
---|
25 | | Location | Russia, Moscow |
|
---|
26 | | Marital status | Single |
|
---|
27 | | Email | [[mailto:w96k.ru@gmail.com][w96k.ru@gmail.com]] |
|
---|
28 | | Code | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]] |
|
---|
29 | | Blog | [[https://w96k.dev]] |
|
---|
30 |
|
---|
31 | ** Education
|
---|
32 | #+ATTR_LaTeX: :center nil :align |l|l|
|
---|
33 | | Name | Moscow /Polytechnic colleage № 8/ |
|
---|
34 | | Period | *Sep. 2012 - July 2016* |
|
---|
35 | | Specialty | Organization and technology of information security |
|
---|
36 | | Code | 10.02.01 |
|
---|
37 |
|
---|
38 |
|
---|
39 | ** Work experience
|
---|
40 |
|
---|
41 | *** OOO «Reforma»
|
---|
42 | #+ATTR_LATEX: :center nil :align |l|l|
|
---|
43 | | Period | June 2021 - Today |
|
---|
44 | | Position | Fullstack-Developer |
|
---|
45 | | Web-Site | https://profile24.ru |
|
---|
46 |
|
---|
47 |
|
---|
48 | # \bigskip
|
---|
49 |
|
---|
50 | ~Fullstack~ ~PHP~ ~Symfony~ ~Sonata Admin~ ~MySQL~ ~RabbitMQ~ ~Jquery~ ~Bootstrap~
|
---|
51 |
|
---|
52 | # \bigskip
|
---|
53 |
|
---|
54 | Mainting and creating new features of marketplace website. It is written
|
---|
55 | in PHP using Symfony Framework, Sonata admin, MySQL and
|
---|
56 | RabbitMQ. Frontend part is Jquery and different javascript plugins like
|
---|
57 | select2. I do both backend and frontend parts.
|
---|
58 |
|
---|
59 | *** OOO «Optifarma»
|
---|
60 | #+ATTR_LATEX: :center nil :align |l|l|
|
---|
61 | | Period | November 2017 - March 2020 |
|
---|
62 | | Position | Fullstack-Developer |
|
---|
63 | | Web-Site | https://medkompas.ru |
|
---|
64 |
|
---|
65 |
|
---|
66 | # \bigskip
|
---|
67 |
|
---|
68 | ~Fullstack~ ~PHP~ ~Symfony~ ~MySQL~ ~RabbitMQ~ ~Jquery~ ~Bootstrap~
|
---|
69 |
|
---|
70 | # \bigskip
|
---|
71 |
|
---|
72 | Symfony website that have doctor's database and allow user to find
|
---|
73 | specific doctors by different criterias like your location or your
|
---|
74 | concrete problem.
|
---|
75 |
|
---|
76 | *** Indacoin ltd
|
---|
77 | #+ATTR_LATEX: :center nil :align |l|l|
|
---|
78 | | Period | June 2017 - Sep. 2017 |
|
---|
79 | | Position | /Front-End Developer/ |
|
---|
80 | | Web-site | https://indacoin.com |
|
---|
81 |
|
---|
82 | # \bigskip
|
---|
83 |
|
---|
84 | ~Frontend~ ~Ember.js~ ~Javascript~ ~Semantic UI~
|
---|
85 |
|
---|
86 | # \bigskip
|
---|
87 |
|
---|
88 | Creating SPA application as landing site for cryptocurrency platform. I
|
---|
89 | was working with Ember.js and Semantic UI.
|
---|
90 |
|
---|
91 | *** Short term jobs and projects
|
---|
92 | - I was working on frontend of epoll system written in Vue.js. Backend
|
---|
93 | was in Java. Project status is unknown.
|
---|
94 | - I did several FreeCodeCamp projects available here:
|
---|
95 | https://codepen.io/w96k
|
---|
96 | - Semantic UI theme for a blog based on Hugo:
|
---|
97 | https://github.com/w96k/hugo-sui-blog
|
---|
98 |
|
---|
99 | # \newpage
|
---|
100 |
|
---|
101 | ** Skills
|
---|
102 | ~PHP~
|
---|
103 | ~Symfony~
|
---|
104 | ~Sonata Admin~
|
---|
105 | ~Python~
|
---|
106 | ~Javascript~
|
---|
107 |
|
---|
108 | ~SQL~
|
---|
109 | ~Mysql~
|
---|
110 | ~PostgreSQL~
|
---|
111 | ~Bootstrap~
|
---|
112 | ~Docker~
|
---|
113 | ~Emacs~
|
---|
114 | ~OOP~
|
---|
115 | ~DDD~
|
---|
116 | ~SOLID~
|
---|
117 | ~Testing~
|
---|
118 |
|
---|
119 | - Developing backends using Symfony (PHP)
|
---|
120 | - Experience of using programming languages profesionally: PHP, Python,
|
---|
121 | Javascript
|
---|
122 | - I was developing Single Page Applications using many SPA frameworks
|
---|
123 | including Vue, Ember and React, but it is not my profile anymore
|
---|
124 | - Experience of using PostgreSQL/MySQL and knowledge of SQL
|
---|
125 | - Experience of using CSS frameworks: Bootstrap (mostly), Semantic UI, Mini.css
|
---|
126 | - Software Testing (unit testing, selenium)
|
---|
127 | - Experience of using Docker
|
---|
128 | - Experience of using continious integrations systems: Gitlab CI,
|
---|
129 | Jenkins
|
---|
130 | - Experience of using GNU/Linux and BSD distributions: Debian, Guix,
|
---|
131 | Slackware, OpenBSD
|
---|
132 | - Experience of using version control systems: Git, Mercurial
|
---|
133 |
|
---|
134 | ** Programming interests
|
---|
135 | - Visiting or watching recordings of IT conferences
|
---|
136 | - Functional Programming and languages based on lambda calculus (LISP,
|
---|
137 | Scheme, SML/Ocaml, Haskell, Idris)
|
---|
138 | - "Low-level" programming in C(++), Oberon and Common Lisp
|
---|
139 | - Programming Language Theory. I also like to discover ancient technology with interesting ideas
|
---|
140 | - Interest in self-modifying (or image-based) languages like Lisp,
|
---|
141 | Smalltalk, Self and Oberon
|
---|
142 | - GNU Software and GNU+Linux distributions
|
---|
143 | - Emacs text editor, org-mode and latex
|
---|
144 | - Writing posts on w96k.dev and my mastodon
|
---|
145 | - Moderating programming groups in Telegram (Emacs, GNU Guix, Lisp
|
---|
146 | groups)
|
---|
147 | - Free (Libre) Software
|
---|
148 |
|
---|
149 | ** Languages
|
---|
150 | #+ATTR_LATEX: :center nil :align |l|l|
|
---|
151 | - Russian :: Native
|
---|
152 | - English :: Reading documentation and books | Writing posts | Chatting
|
---|
153 |
|
---|
154 | ** Hobbies
|
---|
155 | - Playing piano and composing music
|
---|
156 | - Bicycle and tourism on bicycle
|
---|
157 | - Swimming
|
---|
158 | - Math
|
---|
159 | - Philosophy
|
---|
160 |
|
---|
161 | ** Preferences
|
---|
162 | This is not a requirement, but my wish to a hiring company
|
---|
163 | *** Desired salary
|
---|
164 | - €3000-3500+ / month :: Remote
|
---|
165 | - €5000+ / month :: Relocation
|
---|
166 | *** Type of work
|
---|
167 | - Remote (desired)
|
---|
168 | - Hybrid
|
---|
169 | - Office
|
---|
170 | *** Company's field
|
---|
171 | Company's field should be ethical
|
---|
172 | - No gambling
|
---|
173 | - No cryptocurrencies
|
---|
174 | - No spying on users
|
---|
175 | *** Workload
|
---|
176 | - Full-time (40 hours per week)
|
---|
177 | - Part-time (20-30 hours per week)
|
---|