Summary
Matthew Markland is a seasoned software engineer with two decades of experience and a deep specialization in compiler front-end development, currently advancing compiler technology for the IBM i platform. He has a proven track record of building systems from scratch and evolving large, long-lived codebases at organizations including IBM, Cray, and Mayo Clinic, where he bridged research, high-performance computing, and clinical analytics. His work spans language implementation, compiler optimization, and program modeling, and he has contributed to standards discussions such as the CPLEX effort within WG14. Comfortable with both low-level C/C++ systems and modern deployment patterns (REST APIs, Docker, Spark), he brings a pragmatic mix of research-minded rigor and production focus. Based in Rochester, MN, he seeks roles locally or remotely and is particularly drawn to challenging problems that apply core computer science to real-world systems. An understated detail: he has repeatedly moved complex front-ends forward by integrating external front-end updates and collaborating tightly with optimizer teams to turn language semantics into performant compiled code.
11 years of coding experience
22 years of employment as a software developer
M.S., Computer Science, M.S., Computer Science at Iowa State University
ACCU Online Javascript Study Group