Resume

This is also available as a formatted PDF.

Rob Murdock

Software programmer, team lead, process coach, and process improvement philosopher.

Hire me if you want:

  • Someone ready to get their hands dirty solving problems and improving systems.
  • A steady advocate for improved collaboration, trustworthiness, speed, and fast value.
  • A constant teacher for leveling up team members, with a deep toolkit of everyday-learning techniques.
  • An experienced perspective regarding “Agile” and “Extreme programming” practices, based on 18 years of applying, teaching, and tweaking them.
  • Someone passionate about understanding the core value of the work, and building the core value into every step of the process.
  • A counselor for helping teams work through interpersonal or career issues while still moving a project forward.

My primary work passions are

  • Building valuable products
  • Creating thriving, resilient teams
  • Pushing new boundaries in successful collaboration.

Contact

Email: rob@zegreatrob.com

Twitter: zegreatrob

Web: https://www.zegreatrob.com

Proficiencies

18 years of experience in diverse domains (desktop, server-side web, client-side web, embedded, service APIs).

Skilled at rebuilding an application incrementally without adversely affecting functionality. Legacy rescue, system upkeep.

Languages

Extremely strong

Kotlin, Typescript, C#, Golang, Java, Javascript

Meaningful experience

C, Swift, C++, Python, SQL/NOSQL variants, CSS.

Technologies

Extremely strong

Gradle, Docker, multi-platform Kotlin, GraphQL, React, cloud deployment platforms (PCF, AWS ECS, Kubernetes-likes), serverless technology (AWS Lambda, GCF cloud functions), Webdriver, CSS, REST, Dropwizard, Spring, Oauth integrations, secure JWT provisioning.

Meaningful experience

Conversational AI (Dialogflow, Voice-flow), MQTT, AWS-IoT, SSO and authentication APIs.

Practices and Techniques

Extremely strong

Test-driven development, multi-layer automated testing, continuous integration, trunk-based-development, continuous delivery, paired-programming, work prioritization, cadence meetings, minimum-viable-planning, multi-disciplinary collaboration, application architecture, build+deployment pipeline design, service architecture

Meaningful experience

Large-scale service architecture, public API design

Career History

Lead Software Engineer - Slang.ai 2022-2023. This includes work on: Natural language conversation AI functionality (the Slang Concierge) using GCP Dialogflow. Multiplatform Kotlin (JS/JVM), using React, KTOR and Micronaut. Streaming audio manipulation over telephony. Continuous delivery to live customers with rare errors.

Tech Lead, Senior Full-Stack Agile Engineer - Integral 2020-2021. This includes work on: Enterprise multi-cloud authentication and authorization using AWS Lambdas at large scale, as well as mobile-phone-based vehicle remote control interfaces. Enterprise work and targeted product work, respectively.

Principal Artisan - Pillar Technology / Accenture, 2014-2020. This includes work on: Authentication Systems (legacy and modern), Customer-facing Automotive Menu applications, Payment services, API, and SDKs, Solutions Conception for overhauling field support tools. Generally, a mix of new product work and maintenance of enterprise software.

Senior Developer - Menlo Innovations, 2005-2014. This includes work on: High-performance scientific data collection/analysis software (systems + UI), Distributed Work Assignment Systems, Management/Administration Systems, Android + iOS development. Generally, targeted product development for a variety of clients.

More

If you want to learn more about how I think, I’ve written a number of essays and papers that are available online, on subjects related to software development, collaboration, team structure, and more. There are available at https://www.zegreatrob.com.

Experiment before you implement!