Dan Lew is a Senior Software Engineer with 16 years of experience building robust Android and backend systems from startups to large companies. Based in Minneapolis, he’s contributed to prominent open-source projects in the Android ecosystem—helping extend RxBinding and RxAndroid, adapting Joda-Time for Android, and improving Markdown rendering and app lifecycle tooling. His career spans technical roles at Atlassian, Trello, Rheaply and others, where he focused on performance, lifecycle-safe reactive patterns, and fixing tricky memory and lifecycle bugs. Known for practical engineering and code-level craftsmanship, he often tackles interoperability and tooling gaps that make libraries easier to use on mobile. Collected humor in his job notes belies a steady track record of shipping sustainable, well-tested solutions across mobile and backend codebases.
15 years of coding experience
17 years of employment as a software developer
BA Computer Science, BA Computer Science at Carleton College
Lifecycle handling APIs for Android apps using RxJava
Role in this project:
Back-end Developer
Contributions:20 releases, 285 commits, 235 PRs in 5 years 4 months
Contributions summary:Dan primarily focused on establishing the initial build setup and core functionality of the project, particularly the addition of Gradle build scripts and related configuration files. They integrated pre-existing code, likely from another project (RxAndroid), to establish the foundational components of this library. The commits involved renaming classes and methods, indicating a refinement of the library's internal structure and API. The user also worked on improvements to the structure of the project by refactoring the files.
Contributions:44 releases, 472 commits, 334 PRs in 9 years
Contributions summary:Dan primarily focused on adapting the Joda-Time library for Android. They integrated the Joda-Convert library to handle conversions. The user implemented features to make time zone data Android-friendly, enabling the use of Joda-Time within an Android application. Additional contributions include adding utility classes, like `DateUtils`, and implementing tests for these methods. The user also implemented the `TimeZoneChangedReceiver` and app startup configuration.
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
Dan Lew - Senior Software Engineer at Mighty Acorn Digital