Andrew Mcknight

Senior Software Engineer at Sentry (sentry.io)

Fairbanks, Alaska, 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
Andrew Mcknight is a Senior Software Engineer with 12 years of experience specializing in iOS/macOS performance and profiling, currently advancing Sentry's developer-focused error tracking and the sentry-cocoa SDK. He brings deep hands-on expertise in device classification, profiling support, and performance optimizations across mobile and backend code, with notable contributions to the high-profile getsentry/sentry and sentry-cocoa projects. Based in Fairbanks, Alaska, Andrew combines pragmatic engineering—building ObjC++ SDKs with Bazel and custom Xcode tooling—with a history of consulting and product delivery for startups and enterprise clients. He balances an engineer’s obsession with speed ("make code faster") and robust crash/reporting pipelines learned at Twitter, and he’s accustomed to shipping instrumentation, automating CI, and improving observable systems. Outside work he’s an avid outdoorsman and polyglot hobbyist, hinting at the same precision and curiosity he applies to performance tuning.
code12 years of coding experience
job9 years of employment as a software developer
bookAdvanced Diploma, Advanced Diploma at Hylton
bookAssociate of Science (A.S.), Computer Science, Associate of Science (A.S.), Computer Science at Piedmont Virginia Community College
bookMaster of Science (M.Sc.), Computer Science, 3.71, Master of Science (M.Sc.), Computer Science, 3.71 at Old Dominion University
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

performance-monitor10
performance-analytics10
sentry10
ios10
performance-measurement10
cocoa10
performance-analysis10
sdk10
error-log10
profiling10
performance-tuning10
mobile10
crash-reports10
swift10
performance-monitoring10

Programming languages (22)

MDXC#C++RustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
getsentry/sentry-cocoa

Dec 2021 - Jan 2023

The official Sentry SDK for iOS, tvOS, macOS, watchOS.
Role in this project:
userMobile Developer (iOS) & Performance Engineer
Contributions:1322 reviews, 165 commits, 879 PRs in 1 year 1 month
Contributions summary:Andrew contributed to the Sentry Cocoa SDK, implementing new features such as iOS profiling support and added a sample application to showcase SDK usage. They made code changes to improve performance by optimizing integer literal usage and removing an unused variable. Further contributions included debugging and fixing issues related to crash reporting. These changes are focused on improving the SDK's functionality, performance, and testing capabilities on the iOS platform.
objective-csentrytvoserror-monitoringsentry-sdk
getsentry/sentry

Jul 2022 - Aug 2022

Developer-first error tracking and performance monitoring
Role in this project:
userMobile Developer (iOS) & Back-end Developer
Contributions:3 reviews, 2 commits, 12 PRs in 23 days
Contributions summary:Andrew primarily contributes to iOS device classification and frontend definitions. They updated the device classification logic based on CPU clock rate within the profiling context, impacting performance monitoring. Furthermore, the user modified frontend code, incorporating the iOS device mapping in the frontend definitions and updating profiling setup titles and beta program alerts. Additionally, the user has updated the backend iOS mapping and removed an unused method.
monitorpythonsentrydjangoerror-monitoring
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
Andrew Mcknight - Senior Software Engineer at Sentry (sentry.io)