Summary
Mike Thompson is a Senior Software Engineer with roots in development dating back to 1984 and a BS in Computer Science and Engineering from MIT. He has deep, hands-on experience across embedded systems, kernel and user-space instrumentation, compilers, device drivers, storage systems, and GUIs, having contributed to products at Microsoft, EMC, Nortel, and government projects. Mike has led feature architecture and team practices—introducing JUnit testing, standard code/design reviews, and data-driven release readiness—while mentoring distributed teams across India, China, and on-site. He specializes in system development processes and observability, designing collectors that run on Windows, Linux, Solaris, and AIX to harvest kernel and user-space metrics. Beyond product work, his background spans expert systems, simulations, and NAS file-system design, reflecting a rare combination of low-level engineering and large-system architecture. Based in Cumming, Georgia, he brings veteran pragmatism to complex, multi-site engineering challenges.
8 years of coding experience
16 years of employment as a software developer
BS, Computer Science and Engineering, BS, Computer Science and Engineering at Massachusetts Institute of Technology
Diploma, College/University Preparatory and Advanced High School/Secondary Diploma Program, Diploma, College/University Preparatory and Advanced High School/Secondary Diploma Program at Bangor High School