summaryrefslogtreecommitdiff
path: root/content/cv.org
blob: b2be6540aa9ccdcf43ce1a23275f3beaf0501c50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
#+Title: CV
#+LANGUAGE: en
#+OPTIONS: toc:nil num:nil itemsep=0
#+LATEX_HEADER: \usepackage[russian]{babel}
#+LATEX_HEADER: \usepackage{lipsum,graphicx}
#+latex_clashttps://www.youtube.com/watch?v=PEcqvARtjqss_options: [12pt]
#+LaTeX_HEADER: \setlength{\parindent}{0} % Default is 15pt.

* Mikhail Kirillov

#+BEGIN_EXPORT html
  <details>
    <summary>Photo</summary>
    <img src="../../public/images/w96k1.ico" title="Me at TechTrain in St. Petersburg [2019]" alt="Me at TechTrain in St. Petersburg [2019]" >
    <img src="../../public/images/w96k2.ico" title="Me at Emacs meetup in Moscow [2021]" alt="Me at Emacs meetup in Moscow [2021]" >
  </details>

#+END_EXPORT

** Basic information

#+ATTR_LATEX: :center nil  :align |l|l|
| Name           | Kirillov Mikhail         |
| Date of birth  | 15.08.1996               |
| Location       | Russia, Moscow           |
| Marital status | Single                   |
| Email          | [[mailto:w96k@runbox.com][w96k@runbox.com]]          |
| Code           | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]] |
| Blog           | [[https://w96k.dev]]         |

** Education
#+ATTR_LaTeX: :center nil :align |l|l|
| 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»
#+ATTR_LATEX: :center nil  :align |l|l|
| Period   | June 2021 - Today    |
| Position | Fullstack-Developer  |
| Web-Site | https://profile24.ru |


# \bigskip

~Fullstack~ ~PHP~ ~Symfony~ ~Sonata Admin~ ~MySQL~ ~RabbitMQ~ ~Jquery~ ~Bootstrap~

# \bigskip

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»
#+ATTR_LATEX: :center nil  :align |l|l|
| Period   | November 2017 - March 2020 |
| Position | Fullstack-Developer        |
| Web-Site | https://medkompas.ru       |


# \bigskip

~Fullstack~ ~PHP~ ~Symfony~ ~MySQL~ ~RabbitMQ~ ~Jquery~ ~Bootstrap~

# \bigskip

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
#+ATTR_LATEX: :center nil  :align |l|l|
| Period   | June 2017 - Sep. 2017 |
| Position | /Front-End Developer/   |
| Web-site | https://indacoin.com  |

# \bigskip

~Frontend~ ~Ember.js~ ~Javascript~ ~Semantic UI~

# \bigskip

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

# \newpage

** 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
#+ATTR_LATEX: :center nil  :align |l|l|
- 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)