Experience

Software Engineer/Consultant (Mobile/Android)

Intrepid Pursuits
2018 - 2019

Consulting Android engineer working alongside client and internal iOS, Web, design, and product teams to implement client projects. Developed and updated internal CI/CD pipelines. Explored new technology implementations internally for use of graphQL in client projects.

Developed and presented training materials for both internal and client participants to train apprentice and junior engineers on Android framework fundamentals.

Technologies:

  • android
  • kotlin
  • java
  • ci/cd
  • git
  • app deployment
  • graphql

Skill Assesment Writer/Reviewer

Pluralsight
2018

Developed skill assesment material for mobile Firebase tracks. Reviewed content by other authors for accuracy and instructional quality.

Technologies:

  • firebase
  • android

Conference Organizer

droidcon Boston & Boston Android
2017 - 2019

Organizer leading operations and social media for droidcon Boston, Swiftfest Boston, and various Boston Android meetups and events.

Speaking & Articles

2019

What is the .idea/ directory? Why do the files in it keep changing? How can you stop them from appearing in every git commit? Many developers add the whole .idea/ directory to their .gitignore and forget about it but this hidden directory has lots of potential to keep your team working efficiently and consistently.

Mobile First has become the mantra of web and mobile development. Where does this leave desktop users?

Skills & Tools

Daily Use

  • ruby on rails
  • html/js/css
  • android
  • kotlin
  • java
  • git
  • sql

Familiarity

  • hotwire/turbo
  • graphql
  • ci/cd
  • firebase
  • bash
  • dart/flutter

Learning

  • rust
  • devops
  • network/sysadmin
  • hardware/firmware

Education

  • Android Dev Nanodegree
    Udacity
    2017
  • Technology Development for Live Entertainment
    Hampshire College
    2011 - 2015