-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
171 lines (167 loc) · 12.1 KB
/
index.html
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Artem Pakhomov - Lead PHP developer</title>
<style type="text/css">
* { margin: 0; padding: 0; }
body { font: 12px Helvetica, Sans-Serif; line-height: 18px; background: url(images/noise.jpg); }
.clear { clear: both; }
#page-wrap { width: 900px; margin: 40px auto 60px; }
#pic { float: right; margin: -150px 20px 0 0; width: 150px}
h1 { margin: 0 0 16px 0; padding: 0 0 16px 0; font-size: 32px; font-weight: bold; letter-spacing: -2px; border-bottom: 1px solid #999; }
h2 { font-size: 20px; margin: 0 0 6px 0; position: relative; }
h4 { font-size: 14px; margin: 0 0 6px 0; position: relative; }
h4 span { position: absolute; bottom: 0; right: 0; font-style: italic; font-family: Georgia, Serif,serif; font-size: 12px; color: #999; font-weight: normal; }
p { margin: 0 0 12px 0; }
a { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }
.empty { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }
a:hover { border-bottom-style: solid; color: black; }
ul { margin: 0 0 10px 10px; }
#objective p {font-family: Georgia, Serif,serif; font-style: italic; color: #666; }
dt { font-style: italic; font-weight: bold; font-size: 12px; text-align: right; padding: 0 10px 0 0; width: 90px; float: left; height: 80px; border-right: 1px solid #999; }
#commercial-experience {height: 550px;}
#commercial-experience-2 {height: 160px;}
#technologies {height: 180px;}
#pet-projects {height: 200px;}
#publications {height: 270px;}
#license {height: 40px;}
#languages {height: 80px;}
#volunteer {height: 470px;}
dd { width: 570px; float: right; }
dd.clear { float: none; margin: 0; height: 5px; }
</style>
</head>
<body>
<div id="page-wrap">
<div id="contact-info" class="vcard" style="float: left">
<h1>Artem Pakhomov</h1>
<h2>Lead PHP Developer from Ukraine</h2>
<p>
Phone: <a href="tel:+380500279300">+380 (50) 027-93-00</a><br />
Email: <a href="mailto:[email protected]">[email protected]</a><br />
Github: <a href="https://github.com/setnemo">https://github.com/setnemo</a><br />
LinkedIn: <a href="https://www.linkedin.com/in/setnemo/">Artem Pakhomov</a><br />
</p>
</div>
<img id="pic" src="images/photo.jpg" alt="Artem Pakhomov"/>
<div id="objective" style="float: left">
<p>
I have been working in the web industry for the past experience_years years.
I'm writing a code according to SOLID, KISS, YAGNI, DRY.
I'm publishing all my pet projects on Github as I adore open source.
I'm a back-end developer, and I fancy creating telegram bots.
During the russian invasion of Ukraine, I started to be a volunteer.
From 01/2023 - I was COO of "Let's See The Victory."
Charity Foundation works on a project with neuroprosthesis for blind people.
This CV was <a href="https://github.com/setnemo/cv">created</a> on PHP with GitHub Actions, as I can't live without automation.
</p>
</div>
<div class="clear"></div>
<dl>
<dd class="clear"></dd>
<dt id="technologies">Technologies</dt>
<dd>
<p><strong>PHP:</strong> OOP, SOLID, REST, TDD, PHPDoc, PSR, MVC, Composer, Laravel<br />
<strong>DB and Brokers:</strong> MySQL, PostgreSQL, Redis, RabbitMQ<br />
<strong>Tests:</strong> PHPUnit, Codeception<br />
<strong>Git:</strong> understand rebase, reflog, squash, cherry-pick, soft/hard reset, etc<br />
<strong>Unix:</strong>used macOS, ArchLinux, Debian, Ubuntu, Alpine, vim, grep, sed, ssh, Makefile, bash, zsh (oh-my-zsh), supervisor, cron, etc<br />
<strong>Containers:</strong> docker, k8s<br />
<strong>Develop environment:</strong> nginx/docker, Postman, PHPStorm, JetBrains AI Pro, xDebug, Macbook Pro 14" M3 Max 36RAM + 27" display<br />
<strong>Scrum/kanban:</strong> implemented flows in Jira, automated routine, etc<br />
</p>
</dd>
<dd class="clear"></dd>
<dt id="commercial-experience">Experience</dt>
<dd>
<h4>Senior PHP Developer at NDA (~300 mln users) <span>Remote, Ukraine - 04/2022 - Present</span></h4>
<ul>
<li>Anti-Fraud department tasks</li>
<li>With my team, I created a system of automatic selection of the optimal task, which is ideal for execution at a specific moment for a specific co-worker. For the calculation, we used more than 5 levers converted into percentiles to obtain the sum of importance for each type of task. The employee had to choose one of 24 types of tasks, and this system allowed to choose the most optimal type of task, taking into account such options as how long the employee has been doing the same, how long this task has been waiting for completion, what is the average performance of the employee for this type of tasks, etc.</li>
<li>Other project details are prohibited by non-disclosure agreement</li>
</ul>
<h4>Lead PHP Developer at Blockster <span>Kyiv, Ukraine - 04/2021 - 03/2022 ~1 year</span></h4>
<ul>
<li>I implemented and realized with my team the way which provided migration from old legacy code (white label) to the modern application (Laravel) </li>
<li>Under my leadership, my team teaches to work with TDD technics. My team implemented a metrics system (raw data to Postgres, aggregated to Prometheus) and an experiment (for A/B testing on the back-end) system, providing more understanding of our product user experience. These two projects were the first projects in the company with over 80 percent test coverage.</li>
<li>I mentored the back-end developers team (~5 back-ends) and helped other teams with processes, cross-team developing, and sharing knowledge. </li>
<li>My vision provided changes for processes: move gitlab issues to Jira (create automation), create workflows for all colleagues(design/development/qa), taught colleagues to use it.</li>
<li>Also, I created some automation for many things, which made it more transparent and proper decomposition/developing/testing/duty flow.</li>
</ul>
<h4>PHP Developer at airSlate Inc <span>Kyiv, Ukraine - 05/2019 - 04/2021 ~2 years</span></h4>
<ul>
<li>I wrote code with tests and documentation, made code review. I deployed on dev/rc for testing, deployed releases on production</li>
<li>I configured alert rules and checking the cause of alerts, working with metrics</li>
</ul>
</dd>
<dd class="clear"></dd>
<dt id="commercial-experience-2">Experience</dt>
<dd>
<h4>PHP Developer at Wallet Factory <span>Kyiv, Ukraine - 01/2019 - 05/2019 ~6 months</span></h4>
<ul>
<li>Back-end development for a Fin-tech mobile application.</li>
<li>PHP 7+, OpenSSL, payments API integrations</li>
<li>API integrations for sales/discounting etc</li>
</ul>
<h4>PHP Developer at MakeTop <span>Kyiv, Ukraine - 05/2015 - 12/2018 ~3,5 years</span></h4>
<ul>
<li>I wrote implementation for search engine optimization</li>
<li>I was working with popular CMS and self-hosted websites.</li>
</ul>
</dd>
<dd class="clear"></dd>
<dt>Education</dt>
<dd>
<h4>Software Architect <span>UNIT Factory, Kyiv - 09/2017 - 11/2018</span></h4>
<p>I was one of 5 students with the best marks in UNIT Factory (course 2017), I completed the 3-year program (Ecole 42, France) in 1 year.
UNIT Factory StudHub. Volunteering in Exam. Event organization. Meet-up organization.</p>
</dd>
<dd class="clear"></dd>
<dt id="pet-projects">Pet projects</dt>
<dd>
<h4>donater.com.ua <a href="https://github.com/dntr-cc/donater">https://github.com/dntr-cc/donater</a></h4>
<ul>
<li>Telegram Bot and website that helps Ukrainian volunteers do fundraisings more clearly</li>
<li>Laravel, PHP, PostgresQL, Redis, Docker, Github Actions</li>
</ul>
<h4>Repeat Word Bot <a href="https://t.me/RepeatWordBot">https://t.me/RepeatWordBot</a></h4>
<ul>
<li>Telegram bot to help you repeat new English words and learn pronunciation</li>
<li>PHP, Doctrine, MySQL, Redis, Codeception, Docker, Github Actions</li>
</ul>
<h4>Begone <a href="https://github.com/setnemo/bygone">github.com/setnemo/bygone</a></h4>
<ul>
<li>Archive your old repositories to one repo (git history included) with Github Actions</li>
<li>bash, git, Github Actions</li>
</ul>
</dd>
<dd class="clear"></dd>
<dt id="languages">Languages</dt>
<dd>
<p><strong>English</strong> - Professional proficiency, (fluent intermediate since '19)</p>
<p><strong>Ukrainian</strong> - Native (since '22)</p>
<p><strong>ruzzian</strong> - try to forget</p>
</dd>
<dd class="clear"></dd>
<dt id="volunteer">Volunteer experience</dt>
<dd>
<h4>SuperGrandchildren at Happy Lunch </h4>
<p><strong>CO "Lifelover"</strong> <a href="https://www.happyold.com.ua/en/project/obed-bez-bed">happyold.com.ua</a></p>
<p><span>Kyiv, Ukraine - 05/2019 - 03/2020</span></p>
<p><span>Helped to feed poor elderly people</span></p>
</dd>
<dd>
<h4>Military/Medical Volonteer at russian invasion of Ukraine 2014-2023</h4>
<p><span>Lviv, Ukraine - 03/2022 - 01/2023</span></p>
<p>Raised donates more than $270,000 for Kevlar helmets, a night vision scope, tactical goggles and other equipment, medical support for a combat engineers battery of the Ukrainian Armed Forces from Donetska region</p>
</dd>
<dd>
<h4>Co-owner <span>Charitable organization «Charity Foundation «LET'S SEE THE VICTORY», Kyiv - 01/2023 - Present</span></h4>
<p>The mission of our non-profit is to help people who have lost their sight regain sight, especially those who have lost sight due to the war. Because eye transplantation is not possible, people who have lost their sight and wish to regain vision are not most doctors’ first priority. The founders of this non-profit comprise of people who already know about this type of suffering, and want to change this. Vladyslav Yeschenko lost his eyes in the war, and Artem Pakhomov was looking for technologies that exist for lost eyesight, or are currently being researched abroad. Our research has found a procedure that can make a blind person partially sighted, but it is still being tested. The fund plans to cooperate with researchers of this technology or otherwise create conditions so that Ukrainians who have lost their sight have access to this technology. Adapting this technology is now the number one mission of the non-profit, and our foundation is in talks with researchers to expand its potential.</p>
</dd>
</dl>
</div>
</body>
</html>