Ryan Conway

Experience

9+ years building production mobile applications.

Nimble

Mid/Senior Software Developer

Bangkok, Thailand

Jan 2022 – Present
  • Team lead on the Self-Ordering Kiosk system for Okya - managed backlog, assigned tasks, and drove technical decisions across a multi-product Flutter suite (Kiosk, POS, Order Management, Kitchen Display)
  • Lead maintainer of Nimble's public Android Templates repository - owned the backlog and raised the quality bar for all new Android projects generated from it
  • Drove internal initiative to migrate XML layouts to Jetpack Compose across Android projects
  • Performed code review for internal Android and Flutter certification projects, enforcing Jetpack Compose and Clean Architecture standards
  • Acted as temporary Team Lead on 1112 Delivery during lead's sabbatical - reviewed PRs from internal and external developers and kept delivery on track
  • Reworked DeeMoney's multi-step sign-up flow for seamless resumption, and implemented the eKYC passport MRZ scanning flow
  • Maintained high unit test coverage across all assigned projects

E-Science Corp

Software Engineer II

Muntinlupa, Philippines

Jul 2017 – Dec 2021
  • Lead mobile developer on projects that made up 21% of company revenue as of 2021 - responsible for delivery, architecture, and team standards across EDTR and SOLE
  • Spearheaded migration from Java to Kotlin and introduced Clean Architecture to a legacy codebase with 10,000+ active users across South-East Asia
  • Optimised data transfer and querying for large inventory datasets, improving reliability for field users on limited connectivity
  • Member of internal Scrum Committee - helped teams implement Scrum practices more effectively across the organisation
  • Conducted a two-day internal Kotlin training course for the development team

E-Science Corp

Intern

Muntinlupa, Philippines

Nov 2016 – Mar 2017
  • Created technical documentation for company software
  • Performed black-box testing across company software products