Josh Vocal

Software Developer (L5) at Shopify

Vancouver, British Columbia, Canada
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
Josh Vocal is a senior software developer with 11 years of experience building production-grade mobile and server-driven experiences, currently enabling merchants at Shopify from Vancouver. He has shipped native Android features with MVVM and high test coverage, led release operations as release captain, and drove a merchant subscriptions redesign that shipped on time across Android and iOS. Josh reduced mobile screen load times through a parallel GraphQL strategy, sped up embedded app load times 2.33x for 100,000+ merchants, and champions observability by integrating PagerDuty and Slack bots for faster triage. An active open-source contributor, he’s made UI and usability improvements to Firefox for Android, reflecting a long-standing focus on UX and polish. He mentors engineers and interns, authors interview reference solutions for Android, and blends product empathy with pragmatic engineering to move features from prototype to scale.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Simon Fraser University
github-logo-circle

Github Skills (7)

kotlin10
page-layout10
mobile-development10
ui-design10
android10
firefox9
browser8

Programming languages (9)

JavaJavaScriptGoTree-sitter QuerySwiftRubyDartKotlin

Github contributions (5)

github-logo-circle
mozilla-mobile/fenix

Dec 2019 - Jan 2020

⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
Role in this project:
userMobile Developer (Android)
Contributions:8 commits, 9 PRs, 10 comments in 25 days
Contributions summary:Josh primarily focused on modifying and improving the user interface and functionality of the Firefox for Android application. Their contributions included refactoring UI elements, modifying layouts using ConstraintSet, and fixing issues related to the display of tracking protection information. The user also addressed bugs in the application, such as correcting parameterized messages related to search engines and adding the App Services version to the About page. These changes were targeted at improving the application's overall usability and user experience.
androidfirefoxfirefox-androidmobilemozilla
joshvocal/advent-of-code

Dec 2019 - Dec 2024

Contributions:86 pushes, 1 branch in 5 years
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