Jon Reid
AeroLeads people directory · profile

Jon Reid Email & Phone Number

Senior Software Engineer at Walmart Global Tech
Location: San Jose, California, United States 22 work roles 3 schools
1 work email found @mac.com 1 phone found area 650 LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 1 phone

Work email j****@mac.com
Direct phone (650) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Software Engineer
Location
San Jose, California, United States

Who is Jon Reid? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Jon Reid is listed as Senior Software Engineer at Walmart Global Tech, based in San Jose, California, United States. AeroLeads shows a work email signal at mac.com, phone signal with area code 650, and a matched LinkedIn profile for Jon Reid.

Jon Reid previously worked as Senior Consultant, Technical Agile Coach at Industrial Logic, Inc. and Author of iOS Unit Testing by Example at The Pragmatic Programmers. Jon Reid holds M.S., Computer Science from University Of Illinois Urbana-Champaign.

Company email context

Email format at Walmart Global Tech

This section adds company-level context without repeating Jon Reid's masked contact details.

{first}.{last}@mac.com
86% confidence

AeroLeads found 1 current-domain work email signal for Jon Reid. Compare company email patterns before reaching out.

Profile bio

About Jon Reid

My expertise in test-driven development and other leading technical practices for iOS can bring impacting change to your organization.Having over 20 years of work experience in the Apple ecosystem, I have developed strong proficiency in unit testing, test-driven development, and refactoring — all in service to shipping quality features while keeping the cost of change low. While working on the Garage feature for eBay Motors, the team lead wrote: “I’ve never seen anyone refactor the large codebase that we had and contribute to new features at the same time.” I have since gone on to write the book iOS Unit Testing by Example: XCTest Tips and Techniques Using Swift.My iOS app experience includes eBay Motors, eBay Fashion, eBay Instant Sale, Amex, Skype, Skype Qik, and Industrial Logic Games.In my previous role at American Express, I not only shipped features on their flagship app — but I also advanced testing practices across the 30-person iOS team while doing so. I coached iOS engineers in refactoring for testability, and personally eliminated several thousand lines of dead code. And I delivered presentations to the iOS team, the mobile team, and the entire CTO organization to promote technical agile practices such as story slicing. I can see myself doing these same things at eBay.In my current role at Industrial Logic, I have increased collaboration in cross-functional teams, increased flow, reduced waste, led retrospectives, and leveled up the technical skills of the developers at companies such as Ford, Starbucks, and Royal Bank of Canada. A workshop I developed for Ford led their UK iOS team through a series of hands-on exercises, culminating in refactoring UIKit code to SwiftUI protected by a safety net of cheap, fast-running unit tests on the view code itself. (Most developers, including those at Apple, are not aware of this ability and choose to use expensive, slow-running UI tests.)I am passionate about two things: reducing the cost of change, and increasing developer joy.“I've never seen anyone refactor the large code-base that we had and contribute to new features at the same time.” — eBay“Jon teaches a very practical, hands-on approach on how to implement TDD and write quality testable code. He fills a huge void in the iOS community when it comes to unit-testing and quality.” — Alaska Airlines“Jon helped us with our actual codebase, impressing me with his skill of making impacting code changes on a large codebase he had just seen.” — ABN AMRO Bank(Head shot by Rob Sirota Photography, https://robsirotaphotography.com)

Listed skills include Agile Methodologies, Objective C, Software Engineering, Xcode, and 27 others.

Current workplace

Jon Reid's current company

Company context helps verify the profile and gives searchers a useful next step.

Walmart Global Tech
Walmart Global Tech
Senior Software Engineer
San Jose, CA, US
AeroLeads page
22 roles

Jon Reid work experience

A career timeline built from the work history available for this profile.

Senior Consultant, Technical Agile Coach

Current

Berkeley, Ca, Us

ClassDojo: Wrote over 100 unit tests to cover the most fragile code in their iOS app, making changes “so easy and stress-free.” Paired with each iOS developer to improve their skills in test-writing and collaboration.Starbucks: Developed training in technical agile practices for their company-wide learning center. Trained programmers in code smells, refactoring, unit testing, test-driven development (TDD), characterization testing, mutation testing, test doubles, and evolutionary design.Ford: Coached Ford Pro Telematics teams and the FordPass iOS platform team, improving their ability to deliver. Upskilled UK iOS developers in a hands-on workshop involving factoring a codebase from legacy UIKit to high-quality, test-driven SwiftUI.Royal Bank of Canada, Ford, Superhuman: Grew the testing and refactoring skills of their iOS developers through hands-on workshops.Heartland Payment Systems: Rewrote their point-of-sale app from Objective-C to React Native on an Extreme Programming (XP) team, enabling their clients to shift from large, expensive iPads to handheld Android devices.

Apr 2021 - Present

Author Of Ios Unit Testing By Example

Current

Raleigh, North Carolina, Us

Fearlessly change the design of your iOS code with solid unit tests. Use Xcode’s built-in test framework XCTest and Swift to get rapid feedback on all your code — including legacy code. Learn the tricks and techniques of testing all iOS code, especially view controllers (UIViewControllers), which are critical to iOS apps. Learn to isolate and replace dependencies in legacy code written without tests. Practice safe refactoring that makes these tests possible, and watch all your changes get verified quickly and automatically. Make even the boldest code changes with complete confidence.

Jun 2020 - Present

Technical Agile Coach, Author, Tdd Trainer, Test Tool Creator

Current

San Jose, Ca, Us

Alaska Airlines, ABN AMRO Bank, Achmea, Egencia, E-gineering, Simple banking: Taught hands-on workshops giving their iOS developers experience in test-driven development. Everyone is surprised to learn that you can test user interface code with cheap, fast-running unit tests instead of expensive, slow-running UI tests.ABN AMRO Bank, Achmea, Homie Real Estate: Gave technical coaching to improve their Xcode project configurations for faster build and test feedback, and ways to bring their hard-to-test code under test.Synchrony Financial: Delivered custom workshop to teach their iOS developers how to write effective unit tests.Created open-source tools for developers: PyHamcrest, OCHamcrest, OCMockito, ViewControllerPresentationSpy, XcodeWarnings, ApprovalTests.Swift, ExpectToEventuallyEqual, TCR-Xcode.Taught workshops and gave presentations at numerous conferences in Europe, Japan, and the USA.Writing articles on technical agile practices for iOS developers at qualitycoding.org

Jan 2008 - Present

Senior Ios Engineer

New York, Ny, Us

Advanced testing practices across the iOS team. Unit tests increased from around 3,200 to over 22,000. Worked with iOS engineers to make production code more decomposed and testable, and to improve their test code.Shipped well-factored, well-tested features with pleasing UI and few defects. Negotiated API details to ensure the back-end supplied the needs of the iOS and Android use cases. Shipped sooner thanks to close collaboration with UX designers, and with fewer defects thanks to TDD.Diagnosed a hard-to-reproduce race condition in biometric login by measuring the problem in production. Advocated for allowing customers to manually initiate biometric authentication, which solved the problem.Reduced maintenance costs by eliminating several thousand lines of dead code. Made it harder to ship defects by adding modern type annotations to Objective-C code to improve Swift type safety..Presentations: “Making Swift Mock Objects More Powerful” / “Intro to Test-Driven Development” / “Walking Skeletons and Story Slicing” / “Story Slicing, Part 2” / “Remote Pair Programming” / “How to Sit (Ergonomics)”

Aug 2016 - Mar 2021

Senior Software Engineer

Redmond, Wa, Us

Dramatically reduced build times for all iOS developers. Made it harder to ship defects by initiating unit testing at the UI layer.Ported video messaging features from the Skype Qik app to the flagship Skype iOS app, using AVFoundation to record and play back video messages.Shipped ability to open documents sent via Skype app, promoting installs of Microsoft apps to open Office documents.

Jun 2015 - Jul 2016

Software Engineer

Reduced maintenance costs in the Facebook iOS code by reducing unneeded dependencies between components.Exposed maintenance costs in the Instagram iOS code by making dependencies explicit.Taught testing workshops to new engineering hires across the company.Taught “Intro to Test-Driven Development” and “Testing Philosophy, or How I Learned to Stop Worrying and Love TDD”

May 2014 - May 2015

Member Of Technical Staff

San Jose, Ca, Us

eBay Instant Sale app: Built from the ground up, working with the Instant Sale team and the external vendor.eBay Fashion app and eBay Motors app: Shipped features sooner thanks to close collaboration with UX designers, and with fewer defects thanks to TDD.Taught TDD to new engineering hires across the company.Presentations: “Clean Architecture for iOS” to eBay’s developers in Berlin / “Zen Programming” / “Xcode TDD 101” / “Why You SHOULDN’T Unit Test” / “TDD from Hell” / “Test-Driven Development for Mobile Apps” / “Objective-C Code Dojo” / “Intro to Test-Driven Development”

Oct 2010 - May 2014

Senior Software Engineer

San Jose, Ca, Us

Fixed PayPal code to comply with new OS and C++ compiler on major cross-company upgrade initiative.

Feb 2010 - Oct 2010

Software Development Engineer

Redmond, Washington, Us

Built Mac Outlook “mini calendar” from the ground up.

Dec 2009 - Feb 2010

Software Engineer

Sunnyvale, California, Us

Internationalized Drobo Dashboard across Mac and Windows. Localized the application for Japanese, French and German, enabling cross-platform entry into the world market.

Jun 2009 - Dec 2009

Computer Scientist

San Jose, Ca, Us

Created cross-platform tool to measure perceptual differences between images to help determine whether a difference is benign or an error.Extended standard Python unit testing framework so it could be used within a system not designed for unit testing. Used it to write tests for 2D rendering library.Wrote test harness for 2D rendering library, setting it up to check for perceptual differences in images rendered on both Mac and Windows.Taught test coding principles and promoted unit testing, resulting in the developers adopting a unit testing framework.

Feb 2007 - Feb 2009

Senior Software Engineer

Cupertino, California, Us

Worked on UI elements of iWork suite and iWeb.

Aug 2005 - Jan 2007

Software Engineer

San Jose, Ca, Us

Wrote cross-platform test harness for font management library.Added new C++ iterator types to open-source Adobe Source Libraries (ASL).

Apr 2005 - Jul 2005

Computer Scientist

San Jose, Ca, Us

Demonstrated and promoted good design principles and programming practices. Gave presentation to entire division promoting iterative development.Implemented a C++ unit-testing framework so that developers could start writing unit tests.Developed architecture for cross-platform UI library that supported transition from old to new design on a dialog-by-dialog basis.Illustrator 10: Developed string localization library.

Mar 1998 - Nov 2003

Software Engineer

Sunnyvale, California, Us

Shipped HTML export on ClarisWorks for Mac.Added support for Japanese HTML export in ClarisWorks 5.0-J.Shipped ability to export Japanese tables to HTML.Extended ClarisWorks cross-platform file format to support new 5.0-J functionality.

Apr 1996 - Feb 1998

Programmer

Control Enterprises Incorporated

Reduced development time for client projects by creating C++ library for database access, container classes, character strings, input of arguments through either GUI or command line, and shareware licensing.

May 1993 - Apr 1994

Lecturer

Tohoku Gakuin University

Installed TeX and LaTeX on VAX/VMS. Taught LaTeX to professors.Developed Japanese-capable version of Donald Knuth's literate programming tools.Taught beginner programming lab to university students.

Aug 1988 - Jul 1991

Programmer

Tinwisle Corporation

Developed database applications for clients. Reduced development time by creating code template generator.

Feb 1986 - May 1988

Programmer

Micro Data Base Systems

Developed customer tracking and billing system.

May 1984 - May 1986
3 education records

Jon Reid education

M.S., Computer Science

University Of Illinois Urbana-Champaign

B.S., Computer Science

Purdue University

Education record

The American School In Japan
FAQ

Frequently asked questions about Jon Reid

Quick answers generated from the profile data available on this page.

What company does Jon Reid work for?

Jon Reid works for Walmart Global Tech.

What is Jon Reid's role at Walmart Global Tech?

Jon Reid is listed as Senior Software Engineer at Walmart Global Tech.

What is Jon Reid's email address?

AeroLeads has found 1 work email signal at @mac.com for Jon Reid at Walmart Global Tech.

What is Jon Reid's phone number?

AeroLeads has found 1 phone signal(s) with area code 650 for Jon Reid at Walmart Global Tech.

Where is Jon Reid based?

Jon Reid is based in San Jose, California, United States while working with Walmart Global Tech.

What companies has Jon Reid worked for?

Jon Reid has worked for Walmart Global Tech, Industrial Logic, Inc., The Pragmatic Programmers, Quality Coding, and American Express.

How can I contact Jon Reid?

You can use AeroLeads to view verified contact signals for Jon Reid at Walmart Global Tech, including work email, phone, and LinkedIn data when available.

What schools did Jon Reid attend?

Jon Reid holds M.S., Computer Science from University Of Illinois Urbana-Champaign.

What skills is Jon Reid known for?

Jon Reid is listed with skills including Agile Methodologies, Objective C, Software Engineering, Xcode, Software Development, C++, Ios Development, and Ios.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.