Dave Apgar

IOS Software Engineer at Square

San Francisco, California, 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
Dave Apgar is an iOS software engineer with 13 years of experience building reliable mobile experiences at Square after an earlier decade focused on high-availability and production engineering at Yahoo!. Based in San Francisco, he combines deep systems and operational instincts with hands-on Swift development, contributing to notable open-source work such as Square's workflow library where he improved test reliability and expanded Swift samples. He has a strong track record of refactoring, documentation, and test-first improvements that keep large codebases maintainable and predictable. Trained in computer science at the University of Maryland, Dave brings a pragmatic, reliability-first mindset to shipping polished iOS features in complex, production-critical environments.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelors, Computer Science, Bachelors, Computer Science at University of Maryland
github-logo-circle

Github Skills (9)

swift10
ios10
workflow-engine10
state-machine10
testing10
ui-design9
reactive9
kotlin3
android3

Programming languages (5)

ShellC++Objective-CSwiftRuby

Github contributions (5)

github-logo-circle
square/workflow

Mar 2019 - Sep 2019

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Role in this project:
userMobile Developer (iOS)
Contributions:2 releases, 56 commits, 52 PRs in 6 months
Contributions summary:Dave primarily contributed to the `square/workflow` repository by modifying and expanding unit tests. These changes focused on improving test reliability using expectations in place of runloop spins. They also refactored existing code and introduced new samples for the Swift implementation of the workflow library. The updates involved renaming methods and updating documentation to reflect the changes.
kotlin-librarystate-machinesmachinesandroidkotlin
davidapgar/dot_files

Nov 2021 - Jan 2024

Contributions:2 pushes, 1 branch in 2 years 3 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
Dave Apgar - IOS Software Engineer at Square