Jonathan Tan

Mobile(Android/iOS) Engineer

Los Angeles County, California, United States

About

I started my programming career as an Android developer. The experience of building a bug-ridden first app motivated me to strengthen my skills as a programmer. Accordingly, my pursuit of writing bug-free, client-facing software has led me to my current interests: functional programming, front-end architecture, and careful thinking. Github: https://github.com/frenchdonuts Stackoverflow: https://stackoverflow.com/users/4127239/frenchdonuts

Experience

  • Lead Software Engineer at Beep (Unmute, Inc.)

    Android, iOS, Backend engineer

  • Software Engineer at FiscalNote

  • Freelance Android Developer at Upwork

    Implemented a non-trivial, asynchronous precache algorithm for a client, reducing loading times up to 75%. Fixed an incorrect usage of ListAdapter by a previous developer, resulting in a noticeably snappier UI.

  • Participant at Recurse Center

    The Recurse Center is a free, self-directed, educational retreat for people who want to get better at programming, whether they've been coding for three decades or three months.

  • Lead Software Engineer at 9 Count, Inc.

    iOS and Backend Engineer