Artem Shelkovnikov

Senior Backend Developer at Elastic

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Applied Science (BASc), Information Technology, Bachelor of Applied Science (BASc), Information Technology at South Ural State University (SUSU)
languagesАнглийский, Русский
github-logo-circle

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

Github contributions (5)

github-logo-circle
elastic/connectors

Jul 2022 - Mar 2023

Official Elastic connectors for third-party data sources
Role in this project:
userBack-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.
enterprisepythonworkplaceelasticconnector
elastic/kibana

Oct 2021 - Oct 2021

Your window into the Elastic Stack
Role in this project:
userBack-end Developer
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