Robert Clark

Senior Software Engineer at TriumphPay

Cleveland, Ohio, 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

👤
Senior
🎓
Top School
Robert Clark is a Senior Software Engineer with 14 years of experience building and shipping full-stack web applications, currently driving engineering efforts at TriumphPay from Cleveland. He specializes in Python/Django and Ruby on Rails, with a proven track record of clean, well-tested back-end work—including notable contributions to the popular Wagtail CMS and enhancements to the KeystoneJS framework. Robert has led teams and startups through product discovery, prototyping, and operational delivery, balancing pragmatic trade-offs between requirements and constraints. His background ranges from founding technical agencies to managing engineering organizations, giving him both hands-on coding depth and strategic delivery experience. Colleagues appreciate his craft-oriented approach to code quality and his ability to translate business needs into maintainable systems.
code14 years of coding experience
job14 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Rochester Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
488reputation
49kreached
12answers
0questions
github-logo-circle

Github Skills (18)

mongoose10
cms10
javascript10
python10
django10
schema-design10
wagtail10
keystonejs10
nodejs10
mongodb-database9
mongodb9
google-plus6
decimal6
ceil6
jquery6

Programming languages (8)

ShellCoffeeScriptJavaScriptGoHTMLRubyElixirPython

Github contributions (5)

github-logo-circle
keystonejs/keystone-classic

Feb 2015 - Sep 2015

Node.js CMS and web app framework
Role in this project:
userBack-end Developer
Contributions:25 commits, 16 PRs, 41 comments in 7 months
Contributions summary:Robert's contributions primarily focused on enhancing the KeystoneJS framework's core functionality. They implemented schema inheritance, allowing lists to inherit fields from parent lists. These changes involved modifying the `lib/list.js`, `lib/schemaPlugins.js`, and related files to support the inheritance model and ensure proper registration of inherited fields. Furthermore, they fixed bugs related to relationship fields.
cmsnode-jsjavascriptnodejskeystonejs
wagtail/wagtail

May 2014 - Jul 2014

A Django content management system focused on flexibility and user experience
Role in this project:
userBack-end Developer
Contributions:8 commits in 1 month
Contributions summary:Robert primarily contributed to the back-end logic of the Wagtail CMS, focusing on enhancing the page model's functionality and improving the user interface for content management. They introduced business rules for page types, refined the page pagination by integrating next/previous published siblings, and modified the Sitemap functionality to return full URLs. These commits demonstrate expertise in Django's back-end development.
cmsmanagement-systempythondjangouser-experience
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
Robert Clark - Senior Software Engineer at TriumphPay