Joe Masilotti

Independent Mobile Consultant at Masilotti.com

Portland, Oregon, United States
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
Joe Masilotti is a Turbo Native consultant and founder with 12 years of experience helping Rails teams ship iOS and Android apps by reusing web views with Hotwire/Turbo Native. Based in Portland, he’s built and launched 25+ Hotwire Native apps, contributed to the turbo-ios framework, and leads RailsDevs—a reverse job board empowering independent Rails developers. He combines full-stack Rails expertise with native iOS skills (Swift/Objective-C) and a strong testing background evidenced by contributions to KIF and UI testing guides. Joe is pragmatic about hybrids: shipping high-coverage HTML quickly while selectively dropping into UIKit/SwiftUI for performance-critical or bespoke screens. He’s equally comfortable pairing with teams to elevate their Hotwire skills and implementing the CI, auth, and analytics plumbing that turns prototypes into App Store releases.
code13 years of coding experience
job12 years of employment as a software developer
bookB.S. Information & Systems Engineering, B.S. Information & Systems Engineering at Lehigh University, P.C. Rossin College of Engineering
stackoverflow-logo

Stackoverflow

Stats
16,935reputation
1.5mreached
137answers
15questions
Badges
ios
top-1%
testing
top-5%
macos
top-5%
objective-c
top-1%
swift
top-1%
xcode
top-1%
github-logo-circle

Github Skills (26)

uitest10
objective-c10
ruby-rails10
wkwebview10
devise10
ios10
testing10
rails10
xctest10
xcode10
swift10
ui-testing10
ruby-on-rails10
test-automation10
github-ci9

Programming languages (16)

MDXJavaCSSObjective-C++HTMLKotlinTypeScriptLiquid

Github contributions (5)

github-logo-circle
hotwired/turbo-ios

Dec 2020 - Nov 2021

iOS framework for making Turbo native apps
Role in this project:
userMobile Developer (iOS)
Contributions:1 release, 48 reviews, 6 commits in 11 months
Contributions summary:Joe primarily contributed to the `turbo-ios` framework by addressing various issues and implementing improvements. They fixed error messages and improved code formatting. The user also made changes to the test suite. Furthermore, they worked on allowing `VisitProposal` construction outside of Turbo and incorporating path configuration updates. A major contribution involved adding a delegate callback for web view process termination.
ios-framework
How do I test this with UI Testing?
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:74 commits, 8 PRs, 52 pushes in 4 years 8 months
Contributions summary:Joe primarily contributed to UI testing for the repository, focusing on the implementation of UI tests using a testing framework, likely XCTest. They wrote tests to verify the existence of UI elements, simulate user interactions such as button taps, text input, and picker selection. Additionally, the user implemented tests for web view interactions and pull-to-refresh functionality, demonstrating a comprehensive approach to UI testing.
ui-testingxcuitestxctestcheatsheetswift
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