Jose Salvatierra

Senior Software Engineer at Paper Run

City of Edinburgh, Scotland, United Kingdom
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
award
Top expert inDjango E-Commerce Development
Jose Salvatierra is a senior software engineer and educator with 12 years of experience building full-stack products and developer-focused training from Edinburgh. As founder and lead instructor of Teclado, he creates practical courseware and open-source projects—contributing to widely used Flask/Python REST API and testing repositories—while balancing hands-on backend work at startups like Paper Run. He thrives on simplifying complex systems for other engineers, evidenced by teaching materials that span Python fundamentals to test automation and real-world integrations (e.g., YNAB webhooks). A first technical hire and repeat contributor on production systems, Jose combines product-minded engineering with a knack for translating tough concepts into accessible learning experiences.
code12 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Dundee
bookBritish School of Cordoba
bookPiano Music, Piano Music at Professional Music School, Cordoba
languagesEnglish, Spanish, Galician
stackoverflow-logo

Stackoverflow

Stats
2,455reputation
394kreached
12answers
11questions
github-logo-circle

Github Skills (32)

unit-testing10
apim10
pytest10
back-end-development10
apidoc10
python10
web-token10
object-oriented-programming10
flask-ask10
api10
jsonwebtoken10
jwt10
rest-api10
functionfs10
flask10

Programming languages (9)

TypeScriptCSSC++RustJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
Testing Python Apps course repository
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 51 commits, 6 PRs in 5 years
Contributions summary:Jose's contributions primarily focused on implementing and expanding automated tests for the Python application. The commits demonstrate the creation of unit tests, including setting up the test environment with app context and an in-memory database using SQLite. Further work included expanding the test suite to cover item and store models and adding custom error messages for improved debugging. The user also addressed fixing the project structure to ensure the tests are correctly executed.
pythontestingpython-testingpytestpython-apps
Projects and e-book for our course, REST APIs with Flask and Python
Role in this project:
userBack-end Developer
Contributions:19 releases, 23 reviews, 228 commits in 6 years
Contributions summary:Jose primarily contributed to the back-end of the REST API project, fixing bugs and implementing features. They addressed issues in the Flask application, specifically regarding list initialization and the usage of the database. The user also added new user authentication features, including registration, login, and logout functionality, with token refreshing. The contributions were mostly focused on improving the API's functionality and user experience.
apipythonflask-apie-bookflask
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
Jose Salvatierra - Senior Software Engineer at Paper Run