Summary
John Mccarthy is a seasoned software engineer based in Portland, Oregon, with roughly three decades of hands-on experience and 14 years documented professional practice focusing on backend-heavy systems. A true polyglot, he ships production software in C, Go, C#, Java, Kotlin, Nim, Ruby and JavaScript, comfortably navigating low-level performance work and higher-level application services. He thrives on diverse technical challenges, having built across languages and stacks rather than specializing narrowly, which makes him adept at choosing the right tool for the problem. Known for pragmatic, durable engineering, he combines systems-level thinking with practical delivery to keep services reliable and maintainable.
14 years of coding experience