Skip to content
View theextremeprogrammer's full-sized avatar

Highlights

  • Pro

Organizations

@Kick-Snare-Hat-Apps

Block or report theextremeprogrammer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hello and こんにちは! 🤘🏻

Groove Freedom on iPad

artandscienceofcoding.com LinkedIn Stackoverflow

  • 🎶 Drumming x Software EdTech Innovator
  • 📱 Full-stack mobile software engineer
  • 🥁 Passionate drummer
  • 🧑🏻‍💻 Previously @ VMware Tanzu Labs (Pivotal Labs)
  • 💪🏻 Loves physical and mental fitness
  • 🇺🇸 From Massachusetts, USA and living in Tokyo, Japan
  • 🇯🇵 Comfortable working in English and Japanese

Mobile Apps

OSS

  • Succinct - An iOS testing framework that I created to allow BDD'ing iOS apps without being bogged down by UI tests
  • Have made minor contributions to OSS repos that I use, including AudioKit and Parse

As a software engineer, I am passionate about...

  • Building applications with a focus on high-quality software engineering and clean code
  • Leveraging and evolving agile practices that work for the team and product
  • Creating a fun and engaging work environment that everyone on the team enjoys
  • Understanding what makes teams effective and experimenting to improve
  • Forging high-trust relationships within the team to allow us to do our best work with the least amount of friction
  • Crafting products that truly serve a purpose and people want to use
  • Making a positive impact on the world

GitHub Stats

Derek's GitHub stats Top Langs

Pinned Loading

  1. Succinct Succinct Public

    UI tests at the speed of unit tests. Proper encapsulation. Architecture agnostic. Freedom to refactor.

    Swift 42 7

  2. ToDoList ToDoList Public

    iOS Client + Kotlin Server App illustrating various TDD approaches for common functionality.

    Swift 15 1

  3. UIButtonDecouple UIButtonDecouple Public

    Sample project used for November, 2017 Tokyo iOS Meetup Presentation Materials

    Swift 1

  4. TDDTestingPlayground TDDTestingPlayground Public

    Xcode Playground to use for TDD with Swift, including support for Quick and Nimble.

    Objective-C 1

  5. StandingTheTestOfTime StandingTheTestOfTime Public

    Example of implementing the Date Provider pattern in Swift.

    Swift

  6. TDDTimer TDDTimer Public

    Approaches for test-driving an NSTimer component in Swift.

    Swift