Jonathan Locke
Apparently, everyone must have a blog. This is mine.
Skip to content
About Jonathan
Coding: On Software Design Process
Resume
Resume
Jonathan Locke
Contact Information
********.*****@*****.***
Qualifications
25 years of industry experience, including team leadership, system architecture, object-
oriented design and all aspects of product development. Strong mentoring skills, able to
communicate well with business management and capable of explaining extremely complex
ideas in simple terms.
Creator of Apache Wicket
Author of Coding On Software Design Process
Java Team Member at Sun Microsystems
Columnist for Java 911 at Microsoft Developer Network
Microsoft Window 95 Team Member
Author of Windows 95: A Developer s Guide
Java (17 years experience, 1995-Present)
Java, Apache Wicket, Terracotta, Hazelcast, Guice, Jersey, AJAX, Swing, Hibernate, JNI,
JACE, JNIWrapper, RMI, JDBC, XML, Eclipse, Maven, Ant, JavaSpaces, TestNG, Security, N-
Tier Design, UML, Performance.
Architect and founder of the Apache Wicket web framework. Worked on core Java
technologies for both JavaSoft (VM, Swing) and Microsoft (Visual J Authored Apache
Regexp Java regular expression package (1996). Wrote the monthly column Java 911 for
Microsoft Internet Developer Magazine (1997-1998).
C/C++ and Windows (10 years experience, 1988-1998)
Highly experienced with Win32, Windows team member, speaker at various conferences,
including WinDev. Co-authored Windows 95: A Developer s Guide with Jeffrey Richter and
edited Advanced Windows .
Other Skills
Perl (1992-2000), parsers, pattern-matchers, solvers, language/interpreter construction,
various assembly languages, just enough Linux to be dangerous.Technical Employment History
Telenav Sunnyvale / Seattle, WA (2011-), Senior Software Architect
Responsible for the architecture and the majority of the coding of three server clusters
for processing real-time traffic information.
Networks in Motion / TCS - Seattle, WA (2008-2011), Chief Architect
Mobile navigation startup, acquired by TeleCommunication Systems.
TrafficGauge - Seattle, WA (2001-2008), Founder, Architect
Wireless telematics startup. Participated in business development activities, responsible
for software system architecture and implementation. Acquired by Networks in Motion.
Thoof - Austin, TX / Seattle, WA (2007-2008), Senior Architect
Stealth-mode, VC funded startup.
Ahaza - Seattle, WA (2001), Technical Consultant, Architect
Networking hardware startup, wrote high performance Java web cache software.
Fizzylab - Seattle, WA (1999-2000) Architect
Designed and led development of a search engine and web crawler.
Sun Microsystems / JavaSoft - Cupertino, CA (1997-1998), Staff Engineer
Swing, Java Virtual Machine, windowing toolkit performance.
Asymetrix - Bellevue, WA (1992-1993), Systems Developer III
Designed and implemented a portable C++ windowing toolkit.
Sealevel Software - Bellevue, WA (1989-1997), Founder
Consultants to Microsoft, Rockwell, Intermec, Oxygen Media, Medio Systems, BioSonics,
WeUsOurs, and other Seattle area companies.
Combustion Engineering - Berkeley, CA (1988-1989), SDE
Worked on a large-scale blueprint editor.
Publications
Coding On Software Design Process, Amazon
Java 911, Microsoft Internet Developer Magazine, New York
Windows 95: A Developer s Guide with Jeff Richter, John Wiley and Sons, New Jersey
Education
1984-1988BSCS, The Evergreen State College (Olympia, WA)
Awarded research grant for interdisciplinary multimedia project (1987), teacher s
assistant and speaker (1988).
Hobbies and Interests
Ultimate Frisbee, Bicycling, Cooking, Travel, Writing, Simple Living, Movies, Acting,
Theater.
References
Available upon request.
Like
Be the first to like this.
Enter your comment here...
Fill in your details below or click an icon to log in:
Email (required) (Address never made public)
Name (required)
Website
You are commenting using your WordPress.com account. ( Log Out / Change )
You are commenting using your Twitter account. ( Log Out / Change )
You are commenting using your Facebook account. ( Log Out / Change )
Cancel
Connecting to %s
Notify me of follow-up comments via email.
Search for:
Recent Posts
Chronic Inflammatory Disease and Oxidative Stress Syndrome
How do you know when to cut and run
Starting Over
Eclipse Print Points
Archives
September 2012
August 2012
Categories
Java
Uncategorized
Meta
Register
Log in
Entries RSS
Comments RSS
WordPress.com
Coding On Software Design
A short, dense book giving my thoughts on software design process. Unlike any software
book you've ever read.
Jonathan Locke
Theme: Twenty Ten Blog at WordPress.com.
Follow Jonathan Locke
Get every new post delivered to your Inbox.
Powered by WordPress.com