Sviatoslav Sydorenko

Principal Software Engineer @ Red Hat
Czechia Active this week
Save

Services

Mentorship Plan

Not available

Sviatoslav is currently not available for mentorship. Put them on your watchlist to be notified when they are available again.
Save to wishlist

No spots left, but you can save the mentor to your wishlist to get notified about their open spots!

Book now
View all sessions

About

Hi 👋, I'm Sviat.

I'm an engineer with deep involvement in open source (mostly relating to the Python ecosystem). I started my journey over a decade ago. Over time I wore the hats of a Support Engineer, Web Developer, Mentor, Translator, Community Organizer, and more.

Ask me about Python packaging, CI/CD, pytest, creating GitHub Apps, GitHub Actions, Ansible Collections, CherryPy internals, async in Python 3, tox, Gentoo Linux, Git, SQL, code reviews, linters, maintaining the compatibility with legacy Pythons, dev env setup, burnouts, compiling "no bullshit" CVs.

I've always been excited about helping other people grow in areas that I'm also passionate about. Back in the day, I even started a community-wide mentoring program, together with a few other community leaders — we've made a platform for connecting students and graduates with each other for the experience/knowledge exchange to enable more folks to find their mentors. Whatever project I join, I inevitably end up mentoring somebody — I think, I've already mentored a couple of dozen of people in my lifetime. I feel like at some point I'll end up training full time but for now, I only have limited time to dedicate to this (note that I already have mentees I accumulated over the past 5+ years).

By day, I work for Red Hat in a role of a Principal Software Engineer in the Ansible DevTools Team that has recently been created out of the Core Team. All of my work is open source.
Besides that, I'm a FOSS maintainer and contributor by night. For example, I maintain CherryPy, aiohttp, some of the PyPA projects, and more. My current interests include building workflow automations to make maintaining open source projects easier at scale. I also believe that anybody daring to make their first open-source contribution deserves to be educated and mentored via code reviews so that one day they could be productive members of the community.

Among other things, I'm known to be enthusiastic about clean code, idiomatic Python, pedantic code reviews, and exceptional code quality. I also get nerdy when talking about code readability and maintainability. As in this is truly important to me. I'm also a "Git ambassador" — it is very likely I'll improve your Git workflows with things you haven't even heard of! Don't even try to stop me here :)

This is me.
https://github.com/webknjaz

Hope to meet you one day