Sergey Motornyuk

Web Developer at QArea

Kharkiv, Kharkiv Oblast, Ukraine
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
Sergey Motornyuk is a web developer from Kharkiv with 11 years of hands-on experience building and maintaining backend-heavy web systems and integrations. He has strong expertise in CKAN and its ecosystem—contributing to core CKAN and several major extensions (scheming, spatial, harvest, dcat) where he improved CLI tooling, schema handling, modular plugins, and data serialization. Sergey combines backend and DevOps work with full-stack touches, having refactored views, assets, and API routes to improve maintainability and developer experience. He also teaches at an IT school, which underlines his ability to explain complex concepts and mentor others. Trained as a Master in Engineering Physics, he brings a methodical, data-oriented approach to architecting reliable data portals and tooling.
code11 years of coding experience
bookMaster's degree, Engineering Physics/Applied Physics, Master's degree, Engineering Physics/Applied Physics at Harkivs'kij Nacional'nij Universitet im. V.N. Karazina
languagesEnglish, Japanese
github-logo-circle

Github Skills (35)

postgresql10
python10
api-design10
command-line-interface10
geospatial10
flask-ask10
ckan10
api10
command-line10
rdf10
web-development10
schema10
flask10
cli10
json9

Programming languages (10)

TypeScriptJavaShellCSSJavaScriptPHPHTMLXSLT

Github contributions (5)

github-logo-circle
ckan/ckan

Jan 2015 - Jan 2023

CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:135 reviews, 1579 commits, 634 PRs in 8 years 1 month
Contributions summary:Sergey's commits primarily focus on the creation of utility classes and improvements to the CKAN command-line interface, with the implementation of configuration-file generation and testing of API tokens. The user has implemented the core aspects of the command-line interface, providing features such as generating new CKAN configurations and setting up API tokens, and has been involved in the upgrade and modification of the database structure as demonstrated by the alembic commits. They've also contributed by adding additional features that improve the overall developer experience and make the tool more robust.
portalspythondatadata-catalogdbpedia
ckan/ckanext-harvest

Mar 2016 - Jun 2022

Remote harvesting extension for CKAN
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs, 8 pushes in 6 years 3 months
Contributions summary:Sergey contributed to the `ckanext-harvest` extension, primarily focused on improving the command-line interface (CLI) and fixing issues related to harvest source management. They implemented functionalities like creating, showing, and removing harvest sources via the CLI. Furthermore, the user made changes to improve the handling of potential errors and implemented a `Futurize` stage.
harvestingckan
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
Sergey Motornyuk - Web Developer at QArea