Senior python developer
Reef TechnologiesContract development for multiple clients from around the globe (USA, Australia, Europe)
processing and delivering via API.
and support.
Master of Science | Information Technology
Lomonosov Moscow State University (MSU)13+ years of experience in commercial development. Proficient in working on projects utilizing (but not limited to): Django, DRF, Celery, FastApi.
Required for everyday work, even though I primarily focus on backend development
Indexes, transactions, EXPLAIN [ANALYZE] etc.
I use Docker for every project and have expertise in creating customized images.
Well-versed in fully remote work, self-organization, and reliability because of the fact that I’ve always worked remotely.
Real estate mega-scraping
Objective: scrape one of the largest real estate website in US, save initial data & ongoing updates to the database, and provide access to the data via API.
Challenges:
B2 (by Backblaze) SDK + CLI updates & support
Backblaze is a publicly traded company, one of its products is B2 - AWS-compatible cloud storage. I was working on bug fixing and software improvement for its python SDK and command-line tool.
Challenges:
Medical device integration
Full support for a startup: reading raw data from medical devices and delivering it via API. Modification of existing codebase.
Challenges:
I love Python, and here's why it annoys me
Python is great, but here we'll discuss what is not great in python
Grug vs complexity. I linted hundreds of posts about Python, and here's what I found [RU]
Unveiling common antipatterns in Python: identifying and addressing prevalent issues.
How I broke Habr.com again [RU]
Sharing the story of discovering an XSS vulnerability on Russia's most popular tech website.
Okay, Django, I have a few questions for you [RU]
A technical article delving into some of Django's bad design choices.
I'm the only one out of 1400, or the coolest recruiting process I've ever been through [RU]
A true account of being hired after rejecting 1.4k candidates.
Clean code: antipatterns in python, and how to deal with them
Going through most common antipatterns in top opensource libraries and figuring out best tools and practices to make code better
Alternative Pythons: What's new and worth considering?
Moscow Python MeetupProviding an overview of different Python implementations and potential replacements
Python - Embracing Simplicity and Clarity
"Gorod IT" conferenceDiscussing common mistakes in Python code and strategies to avoid them