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!