Tome Petrovski

Open Data CKAN Developer

Bitola, Pelagonia, North Macedonia
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
Tome Petrovski is an Open Data and CKAN specialist with five years of software development experience, currently driving CKAN implementations and core improvements at Link Digital. A top contributor to the CKAN ecosystem since 2021, he has made practical back-end and front-end contributions to the flagship ckan repository and its harvest extension, improving code quality, accessibility, and metadata handling for widely used open data portals. Tome is a Python expert comfortable across Django, Flask, REST APIs, PostgreSQL, React and containerized deployments, and he pairs that stack knowledge with hands-on UX tweaks and configuration enhancements. Before tech, he spent nearly a decade managing and co-owning hospitality businesses, a background that informs his pragmatic, user-focused approach and collaborative work style. Based in Bitola, North Macedonia, he’s passionate about making data more accessible and enjoys contributing to open-source projects that power national and international data portals.
code5 years of coding experience
job15 years of employment as a software developer
bookTaki Daskalo
github-logo-circle

Github Skills (17)

python10
flask-ask10
ckan10
flask10
redis9
jinja29
html9
apidoc8
api8
css8
json8
testing7
git7
ui-design7
graphical-user-interface7

Programming languages (5)

CSSJavaScriptHTMLXSLTPython

Github contributions (5)

github-logo-circle
ckan/ckan

Jun 2021 - Oct 2022

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 & UI Designer
Contributions:56 reviews, 315 commits, 93 PRs in 1 year 3 months
Contributions summary:Tome made various contributions, including fixing timing issues in the Flask app and redesigning the user profile's password fields. They also updated the front-end by incorporating changes for accessibility, modifying the pagination button styling, and updating the URL validation logic. Furthermore, the user implemented changes to the site's configuration.
portalspythondatadata-catalogdbpedia
ckan/ckanext-harvest

Sep 2021 - Apr 2022

Remote harvesting extension for CKAN
Role in this project:
userBack-end Developer
Contributions:1 review, 10 commits, 11 PRs in 6 months
Contributions summary:Tome primarily focused on refactoring and improving the CKAN extension's codebase. Their contributions include replacing legacy templating with a more modern approach and updating the configuration for the message queue. They also removed unused variables and merged branch updates, demonstrating a focus on code quality and project maintenance. Furthermore, the user added functionality to include harvest object metadata in package show.
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
Tome Petrovski - Open Data CKAN Developer