We appreciate each and every one of the many talented people who have contributed to Great Expectations’ open source project and participated in our community—10,000 members and growing!
Today, we’re profiling Aleksei Chumagin.
Intro & icebreakers
❓What’s your current role and organization?
I'm the Head of QA at Provectus. I'm responsible for all QA in the company. Data quality is a part of QA and of course on my plate every day.
🍕What’s your favorite pizza topping?
As I like pizza margherita, my favorite topping is tomatoes and cheese :)
📚 What’s an author everyone should read at least once?
I have two:
1. Nassim Nicholas Taleb - “The Black Swan: The Impact of the Highly Improbable”
2. Yuval Noah Harari - "Sapiens: A Brief History of Humankind"
🎨 What’s a craft or art form you enjoy doing?
I love cooking: it is an art and craft in one bottle.
⚫⚪ Light mode or dark mode?
Light mode
Interview
🔎 How did you discover GX? What did you do with it first?
3 years ago I investigated tools for data quality and read about GX. At first I connected GX with my data to validate and test data, and I was impressed with its ability to automate data validation and monitoring
🌱 What are some things you find rewarding about participating in the open source community? What moved you to start participating in the GX Slack?
I have several reasons:
Collaboration and community building: Participating in open source allows me to collaborate with other developers from around the world, building a sense of community and shared purpose.
Skill-building and personal growth: Working on open source projects help me improve my technical skills and learn new ones. This can be a great way to challenge myself and push my boundaries, leading to personal growth and development.
Giving back to the community: Open-source software is often created and maintained by volunteers passionate about making technology more accessible and valuable. Contributing to open source allows you to give back to the community, helping to ensure that others can benefit from the same tools and resources that you have.
💬 What do you use GX for?
At Provectus we use GX for its intended purpose—for data quality evaluation. GX was added to many data pipelines and Provectus's QA team controls data quality there.
As for my personal use—I use GX for implementing different proofs of concept for data validations.
🛠️ If you’ve contributed Expectations: what do your Expectations do, and what are some reasons someone would want to use them? Or what are some Expectations you’d like to contribute one day?
I don’t have a specific answer, but something for machine learning. In my vision data quality plays a crucial role in machine learning because the ML pipeline should start from data quality.
However, I'd like to add something that required a request to 3rd party. For instance, checking that an address really exists.
🏆 What contribution to GX are you most proud of and why?
It's difficult to say because I count each contribution as important. Every time that my answer helps somebody I feel proud of myself.
📣 Are there any other open source projects you contribute to that you’d like to shout out?
Yes. As my Data QA team deployed several data quality solutions, we collected some experience and decided to shape them into a solution. Nowadays we have a tool that allows us to deploy a data quality platform on AWS in a short time.
We made it open because want to make data QA easy. The tool is called Data Quality Gate, and you can find here: https://github.com/provectus/data-quality-gate.
✅ What does data quality mean to you?
A: Data quality is the level of confidence you have in your decisions.
Thank you Aleksei for taking the time to speak with us!
If you’re thinking about joining the GX community, there’s no time like the present. Ease in with lurking in Slack or go straight to sharing your Custom Expectations: we’re happy to have you no matter how you want to engage.
Get involved:
You can join the GX Slack here.
Check out our guide for getting started with contributing.
It’s easy to share a Custom Expectation if you follow our step-by-step process.
To contribute a package, start with this how-to, so everything as easy as possible.