-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
506 lines (404 loc) · 19.1 KB
/
Copy pathindex.html
File metadata and controls
506 lines (404 loc) · 19.1 KB
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
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Yuri Turchenkov</title>
<link rel="stylesheet" type="text/css" href="styles/main.css"/>
<link rel="stylesheet" type="text/css" media="print" href="styles/print.css"/>
</head>
<body>
<div id="download">
<a href="./Yuri_Turchenkov.pdf"><img src="./images/pdf.png"/></a>
<a href="./Yuri_Turchenkov.txt"><img src="./images/txt.png"/></a>
</div>
<div id="wrap">
<img id="photo" src="./images/photo.png" />
<div id="headwrap">
<div id="name">
Yuri Turchenkov
</div>
<div class="clear0"></div>
<div class="breakline" ></div>
<div id="moto">
<b>Moving tech forward!</b>
</div>
<div><br></div>
<div class="clear0"></div>
<div id="email">
email: <a href="mailto:solarw.mail@gmail.com">
<b>solarw.mail@gmail.com</b>
</a>
</div>
<div id="email">
current location: Kirov, Russia, UTC+3
</div>
<div id="email">
RU: +79615681042<br>
UK: +447519758140<br>
</div>
</div>
<div class="clear0"></div>
<div class="topic">
<div class="topic-head">
<div class="topic-title">
About me
</div>
<div class="topic-alt">
Who I am and what I'm looking for
</div>
<div class="clear0"></div>
</div>
<div class="breakline"></div>
<div class="text">
I'm a professional software developer with Python as my core expertise and primary battle-tested tool!<br>
I specialize in architecting reliable backend systems and complex data processing solutions. I'm looking for new opportunities where I can apply my deep Python and DevOps knowledge, tackle new challenges, and deliver high-impact results.<br>
My combination of expert-level Python, extensive Linux experience, deep networking knowledge, and top-tier troubleshooting skills allows me to handle projects of any scale.<br>
I have a proven track record of diving into complex incidents to identify and resolve root causes, ensuring system stability and performance.<br>
Whether starting from scratch or optimizing established legacy systems, I bring a strategic approach to every line of code.
</div>
</div>
<div class="topic">
<div class="topic-head">
<div class="topic-title">
Primary skills
</div>
<div class="topic-alt">
What I'm really good in
</div>
<div class="clear0"></div>
</div>
<div class="breakline"></div>
<div id="skills">
<div class="skill">
<div>
<img src="images/python.png" class="skill-img"/>
</div>
<div>python</div>
</div>
<div class="skill">
<div>
<img src="images/linux.png" class="skill-img"/>
</div>
<div>linux</div>
</div>
<div class="skill">
<div>
<img src="images/net.png" class="skill-img"/>
</div>
<div>networking</div>
</div>
<div class="skill">
<div>
<img src="images/conc.png" class="skill-img"/>
</div>
<div>concurrency</div>
</div>
<span></span>
</div>
</div>
<div class="topic">
<div class="topic-head">
<div class="topic-title">
Experienced in
</div>
<div class="topic-alt">
Technologies short list
</div>
<div class="clear0"></div>
</div>
<div class="breakline"></div>
<div class="text">
python 3,
asyncio,
rust,
golang,
pytest,
flask,
postgresql,
rabbitmq,
django,
django rest framework,
jwt & oauth2,
docker/docker-compose,
kubernetes,
aiohttp,
celery,
mysql,
tornado,
mongodb,
redis,
nginx,
git,
github ci,
shell scripting,
blockchain integration,
generative ai & llms,
and more!
</div>
</div>
<div class="topic">
<div class="topic-head">
<div class="topic-title">Some of work history</div>
<div class="topic-alt">Proven experience</div>
<div class="clear0"></div>
</div>
<div class="breakline"></div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/valory.png">
<div class="worked-at-caption">
<div>Open-source Python framework and cloud platform for building and managing autonomous AI agents.</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> december 2022 - present</div>
<div class="clear"><b>Tech stack:</b> python3, django, postgresql, hashicorp vault, kubernetes (k8s), aws, gcp (gke), github ci, terraform, helm, grafana, velero, ipfs, gnosis chain</div>
<div class="clear"><b>Role:</b> senior python engineer</div>
<div class="clear"><b>Details:</b> Core framework developer contributing to open-source autonomous AI agent architectures.<br>
Developed the platform-dependent Python backend for the "Olas" desktop application (Electron-based), ensuring seamless cross-platform execution (macOS, Windows, Linux) and integrating secure digital signatures.<br>
Developed an internal cloud platform for deploying autonomous agents in Kubernetes (K8s) using Django, PostgreSQL, HashiCorp Vault, and custom orchestration logic.<br>
Served as a DevOps engineer managing the full lifecycle of cloud services, including a major infrastructure migration from AWS to GKE utilizing Terraform for Infrastructure as Code (IaC).<br>
Packaged and deployed internal web applications to Kubernetes using Helm charts.<br>
Configured comprehensive agent monitoring and observability with Grafana, designing custom dashboards for end-users.<br>
Implemented robust Kubernetes backup and disaster recovery strategies using Velero.<br>
Deployed a dedicated Gnosis Chain RPC node to support blockchain-integrated infrastructure.<br>
Analyzed IPFS cluster data and integrated third-party AI services for automated content evaluation.<br>
Developed a custom CLI tool to automate infrastructure and agent deployments via GitHub Actions.<br>
Conducted technical interviews for Python, DevOps, and QA engineer roles, helping shape the engineering team.<br>
Provided architectural guidance and expert troubleshooting across the company's Python ecosystem.
</div>
</div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/fetchai.png">
<div class="worked-at-caption">
<div>A Python framework for autonomous economic agent (AEA) development.</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> april 2020 - december 2022</div>
<div class="clear"><b>Tech stack:</b> python3.6-3.10, asyncio, golang</div>
<div class="clear"><b>Role:</b> senior python developer</div>
<div class="clear"><b>Details:</b> Optimized overall runtime performance and established comprehensive performance benchmarks.<br>
Refactored the framework's runtime core for enhanced asyncio compatibility.<br>
Resolved complex dependency management issues (migrating to pipenv and poetry).<br>
Configured CI/CD pipelines, automated checks, and testing environments.<br>
Provided technical support and documentation for third-party developers.<br>
Implemented integration tests and significantly improved overall code coverage.<br>
Resolved critical blocking issues in asynchronous code to ensure non-blocking execution.<br>
Automated Docker image building and deployment processes.<br>
Worked on the 'cosmpy' library to support Cosmos-based ledger interactions.<br>
Contributed to a p2p communication network based on libp2p (Golang integration).<br>
Fixed networking bottlenecks related to overflows and timeouts.
</div>
</div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/revolut.png">
<div class="worked-at-caption">
<div>internal service (HR related)</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> 4 months</div>
<div class="clear"><b>Tech stack:</b> python3.7, django2, django rest framework3, celery4, postgres10</div>
<div class="clear"><b>Role:</b> senior python developer</div>
<div class="clear"><b>Details:</b> Joined an established HR-tech project and introduced significant improvements to the backend codebase and infrastructure.<br>
Reduced code redundancy through systematic refactoring and increased system stability with high test coverage.<br>
Established a test server deployment pipeline for frontend verification.<br>
Implemented a custom migration system to manage individual data migrations more efficiently.
</div>
</div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/upstackco.png">
<div class="worked-at-caption">
<div>streaming service</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> 5 months</div>
<div class="clear"><b>Tech stack:</b> python3.7, flask, asyncio, rabbitmq, postgresql10, redis</div>
<div class="clear"><b>Role:</b> senior python developer</div>
<div class="clear"><b>Details:</b> Collaborated with a team of experts to migrate a monolithic backend to a modern microservices architecture.<br>
Designed microservices intercommunication protocols using JSON REST APIs, RabbitMQ, and PostgreSQL.<br>
Implemented an efficient pub/sub exchange system on RabbitMQ for real-time websocket notifications.<br>
Developed and launched 4 core microservices and assisted with API gateway DevOps configurations.
</div>
</div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/polyx.png">
<div class="worked-at-caption">
<div>cryptocurrency exchange</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> 1.5 years</div>
<div class="clear"><b>Tech stack:</b> python3.6, django2, celery4, postgresql10, rabbitmq, redis</div>
<div class="clear"><b>Role:</b> lead backend developer</div>
<div class="clear"><b>Details:</b> Founding developer; architected the entire platform, including database schema, integrations, and core logic.<br>
Implemented the full backend solution: REST API, high-performance order book processing, and secure payment gateway integrations.<br>
Successfully integrated 3 fiat payment gateways and over 8 cryptocurrencies.<br>
Developed internal and external APIs for partners and automated trading bots.
</div>
</div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/pagefreezer.png">
<div class="worked-at-caption">
<div>social media archiving platform</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> 1.5 years</div>
<div class="clear"><b>Tech stack:</b> python2.7, tornado, cassandra, mongodb2, rabbitmq</div>
<div class="clear"><b>Role:</b> senior python backend developer</div>
<div class="clear"><b>Details:</b> Contributed to a large-scale social media data processing platform built on Tornado.<br>
Participated in the transition to a microservices architecture using RabbitMQ and Cassandra as primary storage.<br>
Worked extensively on social media API integrations and complex data normalization logic.<br>
Developed a dedicated service for digital document signing and REST API endpoints.
</div>
</div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/ajillion.png">
<div class="worked-at-caption">
<div>online ads exchange and bidding platform</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> 6 months</div>
<div class="clear"><b>Tech stack:</b> python2.7, django1, mysql5, vertica, celery, rabbitmq, redis, lua</div>
<div class="clear"><b>Role:</b> senior python backend developer</div>
<div class="clear"><b>Details:</b> Enhanced backend functionality for the administrator console of a production ad-exchange platform.<br>
Gained deep experience with Python's metaprogramming, including metaclasses and dynamic type construction.<br>
Developed core logic for ad-exchange internals and bidding processing.
</div>
</div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/rebelmouse.png">
<div class="worked-at-caption">
<div>social media aggregation startup</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> 3 years</div>
<div class="clear"><b>Tech stack:</b> python2.7, django1, mysql4, celery, rabbitmq, redis</div>
<div class="clear"><b>Role:</b> senior python developer with js skills</div>
<div class="clear"><b>Details:</b> Rebelmouse.com was built on top of Django.<br>
Joined during the early stages of development and helped scale the platform to production.<br>
Developed a comprehensive statistics engine from scratch: data gathering, transformation, storage, and visualization.<br>
Implemented social authentication and SSO support for mobile applications and REST backend services.
</div>
</div>
<div class="worked-at">
<div class="worked-at-header">
<img class="worked-at-img" src="images/upwork.png">
<div class="worked-at-caption">
<div>best freelance platform</div>
</div>
<div class="clear"> </div>
</div>
<div class="clear"><b>Worktime:</b> 7 years</div>
<div class="clear"><b>Tech stack:</b> django1, flask, pyqt, mysql, mongodb and more</div>
<div class="clear"><b>Role:</b> freelancer for various projects</div>
<div class="clear"><b>Details:</b> Successfully completed 27 projects for 22 different clients over 7 years as a standalone and team developer.<br>
Handled diverse technical challenges across various stacks, consistently delivering high-quality Python solutions.
</div>
</div>
</div>
<div class="topic">
<div class="topic-head">
<div class="topic-title">Special interests</div>
<div class="topic-alt">What I dig after hours</div>
<div class="clear0"></div>
</div>
<div class="breakline"></div>
<div class="text">
Asyncio, Rust<br>
MongoDB (advanced storage), Qt (cross-platform GUI expertise),<br>
libp2p (modern peer-to-peer networking)<br>
<br>
I am currently developing a peer-to-peer RPC framework in Rust.<br>
While Python is my primary production tool, I explore Rust and P2P technologies to build high-performance, decentralized systems that solve complex communication challenges.<br>
<br>
Additionally, I am a power user of Generative AI tools to accelerate my development workflow. I have a deep interest in LLM architectures and have practical experience experimenting with local model deployments and hardware-level optimization.
</div>
</div>
<div class="topic">
<div class="topic-head">
<div class="topic-title">
Details
</div>
<div class="topic-alt">
questions and answers
</div>
<div class="clear0"></div>
</div>
<div class="breakline"></div>
<div class="text">
<b>What about Python?</b><br>
I have deep expertise in the Python ecosystem, including Django, DRF, Tornado, and Flask.<br>
I am a strong advocate for quality code, utilizing pytest, mock, and factory_boy for comprehensive testing.<br>
My special interests include asyncio, threading, and multiprocessing for high-concurrency systems.<br>
I also have experience extending Python with C/C++ (ctypes, SWIG, Cython) and modern Rust-based extensions (PyO3).
<br><br>
<b>Any experience with Go or Rust?</b><br>
Python is my primary battle-tested language with extensive production history.<br>
I have practical experience with Go (Golang) from my tenure at Fetch.AI.<br>
Rust is my current area of intense R&D; I use it to build performance-critical extensions and my P2P RPC pet project.
<br><br>
<b>Troubleshooting and debugging?</b><br>
I consider deep troubleshooting one of my core strengths. I excel at pinpointing root causes in complex, distributed systems.<br>
Whether it's an elusive asyncio race condition or a Kubernetes infrastructure mystery, I enjoy the "detective work" required to provide long-term fixes rather than temporary patches.
<br><br>
<b>Do you use AI in your work?</b><br>
Yes, I integrate AI into my daily workflow for rapid prototyping, debugging, and brainstorming.<br>
I also explore the engineering side of ML, having experimented with local LLM deployments to understand their resource constraints and operational requirements.
<br><br>
<b>Workflows and Methodologies?</b><br>
I am accustomed to Agile environments (Scrum/Kanban) and thrive in collaborative teams.<br>
I value high-quality code reviews and technical excellence. While I prefer self-documenting code, I have experience writing custom load-testing scripts to ensure system reliability.
<br><br>
<b>What about Linux and Open Source?</b><br>
Linux is my daily driver and "second home" for over 12 years. I am highly proficient in server automation and configuration.<br>
I am also a community contributor, having spoken at "Open Source Day" events about the benefits of the Linux ecosystem.
<br><br>
<b>SQL experience?</b><br>
Mainly PostgreSQL with Django ORM and SQLAlchemy. I am comfortable with complex joins, window functions, and query optimization.<br>
I use EXPLAIN ANALYZE to identify performance bottlenecks and tune indexing/memory settings.
<br><br>
<b>NOSQL skills?</b><br>
I'm a big fan of MongoDB and have extensive experience with Redis for caching and messaging.
<br><br>
<b>Languages I speak</b><br>
Russian, English (IELTS overall score: 6)
<br><br>
<b>Remote? Relocation?</b><br>
Open to remote and relocation opportunities worldwide (visa sponsorship required).
<br><br>
<b>Mentorship?</b><br>
I have experience mentoring developers, including running intensive Python courses for C++ engineers.<br>
Topics covered performance optimization, MPI, and extending Python with C-modules, culminating in successful practical projects.
<br><br>
<b>Any management experience?</b><br>
I've served as a Project Manager for a Digital Signage startup, managing a team of 3 developers and handling direct customer communication.<br>
Though the project was paused due to external funding issues, we successfully delivered a validated prototype approved by investors.
<br><br>
</div>
</div>
<div class="breakline"></div>
<div id="call-me-now">
Contact me now! <a href="mailto:solarw.mail@gmail.com">solarw.mail@gmail.com</a>
</div>
<div id="call-me-now">
Set a meeting with me using <a href="https://calendly.com/solarw-mail/30min">calendy</a>!
</div>
<div class="breakline"></div>
<div id="updated"> Updated: 06.03.2026. Check the latest version on <a href="http://solarw.github.io">http://solarw.github.io</a> </div>
<div id="generated"><i>Generated using python!</i></div>
</div>
</body>
</html>