Travis Nuttall

Staff Software Engineer at QuickMD

Saratoga Springs, Utah, 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
Travis Nuttall is a Staff Software Engineer with 10 years of experience building robust cross-platform mobile and web applications, currently based in Saratoga Springs, Utah. He specializes in React Native and TypeScript, having led a major re-architecture at Quicken that reduced crash rates, enabled shared code with web apps, and powered dynamic in-app subscription experiences. An active open-source contributor, he’s improved widely used React Native libraries like rn-fetch-blob (better iOS handling and modern Android file provider support) and ported react-native-threads to Android to enable separate JS execution threads. His background spans founding a language-learning startup that used an NLP pipeline (migrating from UDify to GPT models), architecting offline-first mobile sync and BLE modules, and shaving Webpack cold starts from over a minute to under 20 seconds. Outside of work he’s a husband, Japan enthusiast, and aspiring entrepreneur who enjoys solving practical problems with elegant technical solutions.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster of Information Systems Management Management Information Systems General, Master of Information Systems Management Management Information Systems General at Brigham Young University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
61reputation
22kreached
2answers
0questions
github-logo-circle

Github Skills (24)

workerpool10
file-management10
ios10
worker-process10
parallel10
react-native10
mobile-development10
worker-pool10
worker-service10
android-development10
thread10
android10
worker-thread10
worker-processes10
concurrency10

Programming languages (9)

TypeScriptJavaC++CRustJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
joltup/rn-fetch-blob

Mar 2018 - Nov 2020

A project committed to making file access and data transfer easier, efficient for React Native developers.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:10 releases, 98 commits, 97 PRs in 2 years 8 months
Contributions summary:Travis primarily contributed to the `rn-fetch-blob` project, focusing on cross-platform file access and data transfer for React Native developers. Their work included addressing iOS-specific file handling issues, converting the project to the new React Native configuration format, and enhancing Android file provider configurations. These contributions improved the library's functionality and compatibility with modern Android development practices.
react-nativefile-accessreactdata-transfer
joltup/react-native-threads

Sep 2017 - May 2020

Create new JS processes for CPU intensive work
Role in this project:
userMobile Developer (Android/iOS)
Contributions:60 commits, 29 PRs, 59 pushes in 2 years 8 months
Contributions summary:Travis primarily focused on porting the `react-native-threads` library to the Android platform. Their contributions involved creating the necessary Java code (RNThreadModule, JSThread, etc.) to handle thread management on Android, including the ability to download and load JavaScript bundles for execution in separate threads. They also addressed issues related to React Native compatibility and made adjustments for release mode asset loading. Furthermore, the user made changes to the example app to integrate Android support and improved the library's overall Android functionality.
cpuconcurrencycreate-newreact-nativejavascript
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
Travis Nuttall - Staff Software Engineer at QuickMD