Alexander Shcherbakov is a Lead Software Engineer with 12 years' experience building and leading backend systems for cloud and serverless platforms, currently driving engineering at Fuse Energy after senior roles at CloudQuery and Yandex.Cloud. He specializes in Go and distributed data services, contributing to high-profile open-source projects like Apache Arrow and CloudQuery where he improved data integrity, list-type handling, and user-facing CLI summaries. Alexander has a strong track record of reengineering critical components (e.g., migrating adapters to Go) and shaping serverless data services such as YDB Serverless and cloud logging. Focused on self-development and increasing effectiveness, he blends hands-on problem solving with team leadership and a knack for improving developer and user experience. An often-overlooked strength is his attention to interface contracts and null-handling correctness, which prevents subtle bugs in data pipelines.
12 years of coding experience
11 years of employment as a software developer
Specialist, Software Engineering, Specialist, Software Engineering at Saint Petersburg State University
Contributions:1424 reviews, 67 commits, 592 PRs in 7 months
Contributions summary:Alexander's contributions primarily revolve around enhancing the provider fetch summary output by making it more verbose. This involved modifications to the `pkg/ui/console/summary.go` file, suggesting new flags and improving the readability of provider fetch summaries. The user's changes indicate a focus on improving the user experience of the cloudquery platform by providing more detailed information to the user.
Contributions:1 release, 4 reviews, 3 PRs in 8 months
Contributions summary:Alexander contributed to the development of the Slack API client in Go. Their work focused on adding functionality to interact with various Slack API endpoints, including `bots.info`, `chat.scheduledMessages.list`, `files.list`, `usergroups.create`, `usergroups.list`, `reactions.list`, `search.all`, `search.files`, `search.messages`, `team.accessLogs`, `team.billableInfo`, and `team.profile.get`. The changes involved adding parameters to existing API calls, indicating a focus on expanding and refining the API client's capabilities. They also added an example for team billing info.
golangslackapislack-apigo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.