source: content/cv.org@ 0e7db91

Last change on this file since 0e7db91 was 0e7db91, checked in by Mikhail Kirillov <w96k@…>, on Jul 17, 2024 at 6:49:01 PM

Update website

  • Delete digigarder
  • Update about page
  • Remove unused stuff
  • Property mode set to 100644
File size: 6.5 KB
Line 
1#+Title: 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_clashttps://www.youtube.com/watch?v=PEcqvARtjqss_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 <img src="../../public/images/w96k3.ico" title="Me wearing my hiking equipment [2024]" alt="Me wearing my hiking equipment [2024]" >
17</details>
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 (age 28) |
25| Location | Georgia, Tbilisi |
26| Marital status | Single |
27| Email | [[mailto:w96k@runbox.com][w96k@runbox.com]] |
28| Code | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]] |
29| Website | [[https://w96k.dev]] |
30
31#+BEGIN_EXPORT html
32<br>
33<details>
34 <summary>More Links</summary>
35
36 <div class="navbar">
37 <a href="https://www.linkedin.com/in/w96k/">
38 LinkedIn
39 </a>
40</div>
41</details>
42#+END_EXPORT
43
44** Education
45#+ATTR_LaTeX: :center nil :align |l|l|
46| Name | Moscow /Polytechnic colleage № 8/ |
47| Period | *Sep. 2012 - July 2016* |
48| Specialty | Organization and technology of information security |
49| Code | 10.02.01 |
50
51Most of my education is self-study done by watching and reading mostly
52free books and courses.
53
54** Work interests
55- Backend Development
56- System Programming
57- Free or Open Source Software Development
58
59** Work experience
60Overall I have more than 4-5 years of commercial hired work experience.
61
62*** Aventus IT
63| Period | November 2022 - June 2024 |
64| Position | PHP Developer |
65| Website | https://aventusit.eu/ |
66
67# \bigskip
68
69~Fullstack~ ~PHP~ ~Symfony~ ~Sonata Admin~ ~MySQL~ ~RabbitMQ~ ~Jquery~ ~Bootstrap~
70
71# \bigskip
72
73Developing Backend for loan-aid admin-panel + API. Admin panel is
74implemented using Sonata Admin and API is done using API
75Platform. Frontend part of admin panel is implemented using Twig +
76Jquery. The project is heavily rely on Symfony Workflow component
77which is used as state machine for better handling the state
78management. RabbitMQ was used for queues, Redis for cache. Development
79was done using Docker.
80
81*** OOO «Reforma»
82#+ATTR_LATEX: :center nil :align |l|l|
83| Period | June 2021 - Today |
84| Position | Fullstack-Developer |
85| Web-Site | https://profile24.ru |
86
87
88# \bigskip
89
90~Fullstack~ ~PHP~ ~Symfony~ ~Sonata Admin~ ~MySQL~ ~RabbitMQ~ ~Jquery~ ~Bootstrap~
91
92# \bigskip
93
94Mainting and creating new features of marketplace website. It is written
95in PHP using Symfony Framework, Sonata admin, MySQL and
96RabbitMQ. Frontend part is Jquery and different javascript plugins like
97select2. I do both backend and frontend parts.
98
99*** OOO «Optifarma»
100#+ATTR_LATEX: :center nil :align |l|l|
101| Period | November 2017 - March 2020 |
102| Position | Fullstack-Developer |
103| Web-Site | https://medkompas.ru |
104
105
106# \bigskip
107
108~Fullstack~ ~PHP~ ~Symfony~ ~MySQL~ ~RabbitMQ~ ~Jquery~ ~Bootstrap~
109
110# \bigskip
111
112Symfony website that have doctor's database and allow user to find
113specific doctors by different criterias like your location or your
114concrete problem.
115
116*** Indacoin ltd
117#+ATTR_LATEX: :center nil :align |l|l|
118| Period | June 2017 - Sep. 2017 |
119| Position | /Front-End Developer/ |
120| Web-site | https://indacoin.com |
121
122# \bigskip
123
124~Frontend~ ~Ember.js~ ~Javascript~ ~Semantic UI~
125
126# \bigskip
127
128Creating SPA application as landing site for cryptocurrency platform. I
129was working with Ember.js and Semantic UI.
130
131*** Short term jobs and projects
132- I was working on frontend of epoll system written in Vue.js. Backend
133 was in Java. Project status is unknown.
134- I did several FreeCodeCamp projects available here:
135 https://codepen.io/w96k
136- Semantic UI theme for a blog based on Hugo:
137 https://github.com/w96k/hugo-sui-blog
138
139# \newpage
140
141** Skills
142~PHP~
143~Symfony~
144~Sonata Admin~
145
146~Python~
147~Javascript~
148
149~SQL~
150~Mysql~
151~PostgreSQL~
152~Redis~
153~Bootstrap~
154~RabbitMQ~
155~Docker~
156~Emacs~
157~OOP~
158~DDD~
159~SOLID~
160~Testing~
161
162- Developing backends using Symfony (PHP)
163- Experience of using programming languages profesionally: PHP, Python,
164 Javascript
165- I was developing Single Page Applications using many SPA frameworks
166 including Vue, Ember and React, but it is not my profile anymore
167- Experience of using PostgreSQL/MySQL and knowledge of SQL
168- Experience of using CSS frameworks: Bootstrap (mostly), Semantic UI, Mini.css
169- Software Testing (unit testing, selenium)
170- Experience of using Docker
171- Experience of using continious integrations systems: Gitlab CI,
172 Jenkins
173- Experience of using GNU/Linux and BSD distributions: Debian, Guix,
174 Slackware, OpenBSD
175- Experience of using version control systems: Git, Mercurial
176
177** Programming interests
178- Visiting or watching recordings of IT conferences
179- Functional Programming and languages based on lambda calculus (LISP,
180 Scheme, SML/Ocaml, Haskell, Idris)
181- "Low-level" programming in C(++), Oberon and Common Lisp
182- Programming Language Theory. I also like to discover ancient technology with interesting ideas
183- Interest in self-modifying (or image-based) languages like Lisp,
184 Smalltalk, Self and Oberon
185- GNU Software and GNU+Linux distributions
186- Emacs text editor, org-mode and latex
187- Writing posts on w96k.dev and my mastodon
188- Moderating programming groups in Telegram (Emacs, GNU Guix, Lisp
189 groups)
190- Free (Libre) Software
191
192I find myself able to code using mostly any language. So I'm flexible
193to use either PHP, or Python, or Java, or Haskell, or Lisp.
194
195** Languages
196#+ATTR_LATEX: :center nil :align |l|l|
197- Russian :: Native
198- English :: Reading documentation and books | Writing posts | Chatting
199- *Georgian* :: Basic phrases
200
201** Hobbies
202- Playing piano and composing music
203- Hiking, tourism trips
204- Bicycle and tourism on bicycle
205- Swimming
206- Math
207- Philosophy
208
209** Preferences
210This is not a requirement, but my wish to a hiring company
211*** Desired salary
212- €3700+ / month :: Remote
213*** Company's field
214Company's field should be ethical
215- No gambling
216- Minimal or no spying on users
217*** Workload
218- Full-time (40 hours per week)
219- Part-time (20-30 hours per week)
Note: See TracBrowser for help on using the repository browser.