Artem Shelkovnikov is a Principal Software Engineer with 11 years of experience building full-stack and backend systems across .NET, D, Python, Perl and cloud platforms (Azure, AWS). He has driven product and infrastructure improvements at Elastic and Booking.com, contributing notable open-source work on Elastic’s official connectors and Kibana Enterprise Search where he implemented multiple native connectors. Known for pragmatic system design, he pairs analytical decision-making with hands-on refactors and reliability-focused engineering—often hunting subtle bugs, improving observability, and adding pre-flight checks that prevent production issues. He blends feature delivery with devops and data engineering skills, having migrated infrastructure to AWS, tightened security and GDPR practices, and optimized performance-critical pipelines. A collaborative mentor and steady problem-solver, Artem prefers elegant, maintainable solutions and thrives on mentally challenging problems. Outside work he decompresses with music, cycling and swimming, keeping a practical, user-focused view of how technology should improve everyday life.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Applied Science (BASc), Information Technology, Bachelor of Applied Science (BASc), Information Technology at South Ural State University (SUSU)
Английский, Русский
Github Skills (33)
apim10
python10
api-design10
amazon-elasticsearch10
metasearch10
kibana10
searching10
gmail10
elasticsearchquery10
api10
web-search10
aws-elasticsearch10
connectors10
text-search10
elasticsearch10
Programming languages (8)
TypeScriptJavaDHandlebarsGoRubyRich Text FormatPython
Official Elastic connectors for third-party data sources
Role in this project:
Back-end Developer
Contributions:1609 reviews, 88 commits, 922 PRs in 8 months
Contributions summary:Artem primarily contributed to the development and maintenance of the `elastic/connectors` repository, focusing on improving the functionality and stability of various connectors for third-party data sources. Their work included fixing bugs related to data source handling, particularly with directory and MongoDB connectors. The user also improved the codebase by fixing linter issues, adding exception handling for different service types and correcting errors in documentation, and improving the codebase by adding a pre-flight check. Furthermore, the user refactored code and configuration related to the project.
Contributions:35 reviews, 2 commits, 46 PRs in 1 day
Contributions summary:Artem primarily contributed to the Enterprise Search component of Kibana, focusing on native connectors. They implemented new connectors such as SharePoint Online, Gmail, Outlook, Notion, and Redis, integrating them into the system. Furthermore, they modified existing connectors, updated configurations, and fixed routing issues within the Enterprise Search section of the Kibana application. The user also updated code to reflect changes and provide proper functioning of newly added features.
elasticdashboardskibanaobservabilitywindow
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.
Request Free Trial
Artem Shelkovnikov - Senior Backend Developer at Elastic