Jonathan Dann is a Staff Software Engineer with 17 years of experience delivering enterprise retail systems at REI, currently leading the Membership and Rewards Platform team. He blends backend Java and database expertise with front-end JavaScript skills to modernize legacy UIs and migrate complex workflows to scalable services. His career at REI spans roles from data and content engineering to program-level leadership, showing a rare mix of hands-on implementation and cross-functional program management. An active contributor to open-source mobile tooling, he modernized an iOS example in the popular rsms/peertalk repo by adding Swift support and responsive layout improvements. Jonathan pairs practical automation and migration experience with a cloud-focused certificate from the University of Washington, making him adept at turning messy legacy systems into maintainable platforms.
17 years of coding experience
11 years of employment as a software developer
Certificate in Cloud Application Development on Amazon Web Services, Certificate in Cloud Application Development on Amazon Web Services at University of Washington
Associates of Arts Degree: Graphics & Animation, Animation, Interactive Technology, Video Graphics and Special Effects, Associates of Arts Degree: Graphics & Animation, Animation, Interactive Technology, Video Graphics and Special Effects at Bellevue College
Associate’s Degree, General Studies, Associate’s Degree, General Studies at Edmonds Community College
iOS and Mac Cocoa library for communicating over USB
Role in this project:
Mobile Developer (iOS)
Contributions:6 reviews, 25 commits, 2 pushes in 15 days
Contributions summary:Jonathan primarily contributed to the iOS example project within the repository, focusing on UI and layout improvements, and code modernization. They removed deprecated methods, updated the UI to use a stack view and autolayout for better responsiveness, and fixed layout issues. The user also added Swift support to the iOS example, converting Objective-C methods to Swift compatible ones, and removing legacy constructs.
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.