Maxwell Elliott

iOS Developer at Tinder

Columbus, Ohio, 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
Maxwell Elliott is a seasoned iOS developer with 13 years of experience and currently a Staff iOS Engineer at Tinder, based in Columbus, Ohio. He combines deep Swift expertise with build-system and test-automation know-how, contributing to notable open-source projects like mockolo and rules_swift. His work on mockolo improved Swift mock generation and testability by adding @testable imports and robust handling of closure arguments, while contributions to Bazel rules enhanced Swift compiler configuration and conditional linking for reliable builds. Maxwell is as comfortable refactoring code for maintainability as he is debugging complex build/test interactions, making him effective at reducing friction in CI and developer workflows. Colleagues rely on him to bridge app-level engineering with low-level tooling improvements that keep teams shipping.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
13reputation
1kreached
0answers
1question
github-logo-circle

Github Skills (12)

xcode10
swift10
build-system10
bazel10
mocking10
testing10
protocols9
test-framework9
command-line7
safari6
javascript6
jquery6

Programming languages (10)

TypeScriptJavaC++StarlarkJavaScriptObjective-CPHPSwift

Github contributions (5)

github-logo-circle
uber/mockolo

Feb 2020 - Dec 2022

Efficient Mock Generator for Swift
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:1 review, 8 commits, 12 PRs in 2 years 10 months
Contributions summary:Maxwell primarily contributed to the `mockolo` project by enhancing its functionality and improving code quality. Their work included fixing bugs related to closure arguments, which improved the mock generation process. Furthermore, the user implemented new features, such as adding the ability to include `@testable` import statements, which made the generated mocks more adaptable to various project structures. They also refactored code, using Swift keywords enum and safeName functions to enhance readability and maintainability.
recurlyunicornsmockgeneratormock-generatorsoftware-quality
bazelbuild/rules_swift

Jun 2022 - Oct 2022

Bazel rules to build Swift on Apple and Linux platforms
Role in this project:
userBackend Developer
Contributions:6 reviews, 5 commits, 10 PRs in 4 months
Contributions summary:Maxwell primarily contributed to the Bazel build rules for Swift, focusing on build configuration and conditional linking. They made changes to the Swift compiler configuration to include or exclude developer framework paths based on the test target, improving build flexibility. Furthermore, the user addressed issues in module alias compilation and the handling of environment variables within the testing framework. Their work ensures correct linking and test execution within the Swift build system.
bazelplatformslinuxstarlarkswift
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
Maxwell Elliott - iOS Developer at Tinder