Ian Christie

Software Engineer at Square

Boulder, Colorado, 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
Ian Christie is a software engineer with nine years of experience building mobile and backend systems, currently based in Boulder, Colorado. He blends a strong scientific modeling background with production engineering, having moved from computational neuroscience research into roles at Google, Square, and startups where he shipped Android, iOS, and server-side features. Ian has led teams as a Lead and Staff Engineer, implementing CI/CD, secure extensible stacks, and AI infrastructure for ML-driven products, and has hands-on experience integrating tools like Langfuse for prompt management. His open-source work includes optimizing Bluetooth Low Energy peer-to-peer web transfer in Google’s Physical Web project, demonstrating attention to low-level performance and interoperability. He holds a Master’s in Computer Science from University of Colorado Boulder and brings a pragmatic yet research-informed approach to complex system design and legacy modernization. Colleagues rely on him to bridge data, mobile, and backend domains while prioritizing reliability and measurable product impact.
code9 years of coding experience
job8 years of employment as a software developer
bookOrganizational Leadership, Organizational Leadership at NOLS
bookMaster's degree Computer Science, Master's degree Computer Science at University of Colorado Boulder
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Brandeis University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
19reputation
2kreached
0answers
7questions
github-logo-circle

Github Skills (18)

bluetooth-le10
android-development10
java10
javas10
btle10
bluetooth-low-energy10
apim9
api9
nsstring6
nodejs6
nsmutablearray6
iphone6
objective-c6
global-variables6
ios6

Programming languages (7)

TypeScriptJavaShellJavaScriptJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
google/physical-web

Nov 2016 - Jan 2017

The Physical Web: walk up and use anything
Role in this project:
userMobile Developer (Android) & API Developer
Contributions:18 commits, 20 PRs, 8 pushes in 1 month
Contributions summary:Ian focused on improving the Android application within the repository. Their work primarily involved resolving UI bugs related to the scanning functionality, and optimizing the user interface by hiding unnecessary elements. They also worked on improving the application's interaction with the backend by sending URL initially to PWS, and by detecting and decompressing gzipped data. Furthermore, they added and optimized the data transfer rate using BLE, which involved patching and monkey-patching to improve efficiency.
physicalwalk
Contributions:56 pushes, 1 branch in 6 years 2 months
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
Ian Christie - Software Engineer at Square