Summary
Jonathan Locke is a founder and principal software engineer with over 30 years’ experience specializing in software reusability, JVM languages (notably Kotlin and Java), and both object-oriented and functional design. He created influential open-source projects including Apache Wicket and the original Apache Regexp for Java, and has a long track record building reusable frameworks and distributed systems used in production. Jonathan has driven scalable data pipelines, routing and traffic aggregation systems, and spatial/pathology tooling while mentoring engineering teams and shaping architecture at companies from startups to enterprise. A former Sun Microsystems staff engineer and simultaneous consultant to Microsoft and Sun during their legal era, he blends low-level JVM expertise with high-level system design. He also pursues interdisciplinary interests—from molecular biology coursework and a peer-reviewed research publication to multimedia and music—which inform a creative, research-minded approach to engineering. Based in Albuquerque, he now runs RSpond, spearheading a modern Java enterprise framework informed by decades of open-source leadership and practical production experience.
18 years of coding experience
23 years of employment as a software developer
Non-Degree Biotechnology, Non-Degree Biotechnology at Central New Mexico Community College
B.S. Computer Science, B.S. Computer Science at The Evergreen State College
Graduate Non-Degree Molecular Biology, Graduate Non-Degree Molecular Biology at The University of New Mexico
Spanish