Experience
Software Engineer/Consultant (Mobile/Android)
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
Developed skill assesment material for mobile Firebase tracks. Reviewed content by other authors for accuracy and instructional quality.
Technologies:
- firebase
- android
Conference Organizer
Organizer leading operations and social media for droidcon Boston, Swiftfest Boston, and various Boston Android meetups and events.
Speaking & Articles
git rm -r --cached .idea?
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 NanodegreeUdacity2017
-
Technology Development for Live EntertainmentHampshire College2011 - 2015