Summary
Tim King is a senior software engineer with over three decades of engineering experience, who moved from real-time embedded firmware for centrifuges and music systems into enterprise web development and distributed back-end services. He brings embedded-systems rigor—test-first development, automated testing, and disciplined refactoring—to legacy and greenfield web architectures, having safely restructured large legacy functions and designed layered RPC-capable web services. Tim has delivered high-availability back-end tools at scale using Perl, Python, C++, Docker, and AWS, and has practical experience adding observability, load-testing, and migration paths for entrenched systems. He thrives on maintainable code and flexible processes, advocating TDD and risk-managed refactoring while mentoring teams and shaping version-control and testing practices. Based in Derry, New Hampshire, he blends hands-on implementation with architecture-level thinking and a pragmatic focus on shipping reliable systems. An unassuming detail: his roots in 1980s embedded work still inform his approach to performance-sensitive video and streaming systems today.
14 years of coding experience
33 years of employment as a software developer