Benjamin DiGregorio

Benjamin DiGregorio

Android Developer

Contact Me

About Me

I'm an Android developer based out of San Diego, where I contributed to the core experience in Quickbooks Self Employed, and helped with global expansion as we launched to 4 other geos.

After that, I served as the lead Android engineer on a digital assistant sdk with rich content support and peer-to-peer chat capabilities for both Quickbooks and TurboTax.

These days I work on the accounting transactions experience in QuickBooks Android. Outside of work I enjoy hiking, gardening, and indie game development.

Work

Senior Software Engineer - Intuit (2018 - Present)

Achievements

  • Responsible for an internal chat sdk for Android including development, release duties, documentation

  • Advocated for and helped implement modern Android technologies including use of Kotlin, Architecture Components, and MVVM

  • Facilitated a weekly internal Android meet up to coordinate and discuss best practices, industry developments, various Android topics

  • Assisted university recruiting with over 30 technical assessments

Technologies

  • kotlin
  • mvvm
  • coroutines
  • jetpack
  • livedata
  • jenkins

Software Engineer II - Intuit (2016 - 2018)

Achievements

  • Contributed to Banking and Connections flows in QB Self Employed Android

  • Helped revamp mobile analytics pipeline

  • Assisted university recruiting with technical assessments

Technologies

  • kotlin
  • mvp
  • rxjava
  • gRPC
  • protobuf
  • room

Software Engineer I - Intuit (2015 - 2016)

Achievements

  • Modernized the networking stack to utilize Retrofit

  • Established a pattern for navigating to deep links

  • Created a data import flow to connect QB ecosystem applications

Technologies

  • android
  • java
  • retrofit
  • okhttp
  • eventbus