Al Sutton

Member Of Technical Staff at Fractile

England, United Kingdom
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
Al Sutton is a seasoned software leader and hands-on engineer with 17 years of experience building developer experience, mobile, and backend systems across startups and tier‑1 tech firms including Facebook, Google, and Twitter. As a three‑time founder and former CTO he took Snapp Automotive from concept to seven‑figure revenue, shipping innovative Android Automotive replacements and engineering tools used by major OEMs. He has led large distributed teams, mentored engineers into senior roles, and continually champions developer productivity—work reflected in contributions to high‑profile open source projects like Buck, Fresco, and Robolectric. Comfortable toggling between strategy and code, he’s implemented build system and native library fixes that improved Android tooling at scale. Based in the UK with a Maths & Computer Science degree from King’s College London, he combines product pragmatism with deep technical craft and an appetite for practical developer tooling innovations.
code17 years of coding experience
job25 years of employment as a software developer
bookBachelor of Science - BS, Mathematics and Computer Science, Bachelor of Science - BS, Mathematics and Computer Science at King's College London
stackoverflow-logo

Stackoverflow

Stats
3,924reputation
873kreached
57answers
0questions
Badges
android
top-5%
user-interface
top-5%
sqlite
top-5%
github-logo-circle

Github Skills (34)

android-tools10
unit-testing10
code-optimization10
mobile-development10
image-loading10
android-build10
bytecode-manipulation10
robolectric10
java10
javas10
resource-loading10
performance-optimization10
android10
build-automation10
build-tools10

Programming languages (19)

C#JavaC++CSSCMakefileGoGroovy

Github contributions (5)

github-logo-circle
facebookarchive/proguard

Oct 2015 - Apr 2017

A fork of ProGuard.
Role in this project:
userBack-end Developer
Contributions:24 commits, 4 PRs, 15 pushes in 1 year 6 months
Contributions summary:Al primarily contributed to the ProGuard project by updating the base code to newer versions (5.0, 5.1, 5.2.1, 5.2, and 5.3) of the library. These updates involved modifying core class files, including changes to constants and attributes. The user also refactored and optimized existing code, such as the SimpleEnumDescriptorSimplifier and other classes, to enhance performance.
proguardminecraftbukkitspigotminecraft-plugin
facebook/buck

Apr 2015 - Jan 2017

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
userBack-end Developer & Build Automation Engineer
Contributions:96 commits, 1 PR, 1 push in 1 year 9 months
Contributions summary:Al's commits primarily revolve around updating and integrating the `dx` tool, which is crucial for building Android applications. This involves importing and updating the `dx` tool, which included code changes in Java files. They also made code changes to improve the build process, specifically by allowing the DexMerger to merge multiple dex files, and by fixing potential threading problems in DX's code. The commits demonstrate a focus on build system optimization and maintaining the Android build pipeline.
buckpythonplatformsandroidlanguages
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
Al Sutton - Member Of Technical Staff at Fractile