Jonathan Peterson, JVM Developer in Chicago, IL, United States
Jonathan Peterson

JVM Developer in Chicago, IL, United States

Member since November 17, 2014
Jon has over twenty years of professional development experience. For the last ten years or so, he's been concentrating on server-side Java, working remotely with small companies, over the full stack. He's a co-founder of a successful software-as-a-service company, IndieMade, and has managed tech teams large and small. He has a BA in computer science from Cornell University and an MSCS from the University of Massachusetts.
Jonathan is now available for hire




Chicago, IL, United States



Preferred Environment

Git, JUnit, Jenkins, Jira, IntelliJ, Linux

The most amazing... I've coded from was the back of a truck on the Tibetan steppes.


  • Founder

    2003 - PRESENT
    Ideograph LLC
    • Founded a consulting company providing customized programming services.
    • Architected a multi-tiered web, mobile, and touchscreen lottery system and wrote the prototype in Java, JSP, and Python using PostgreSQL on Linux.
    • Built and deployed eCommerce websites using Drupal, PHP, Apache, and MySQL.
    • Architected and developed a suite of artificial intelligence loan securitization applications in C# on Windows and SQLServer.
    • Wrote technical articles, MSDN white papers, and programming demos for Microsoft using C#, VB.NET, and ASP.
    Technologies: Apache, Microsoft SQL Server, Drupal, Python, PHP, C#, Java
  • Co-Founder and CTO

    2009 - 2014
    IndieMade LLC
    • Founded a profitable company that offers a customized web hosting platform as a paid monthly service to indie crafters and artists.
    • Designed and developed a custom Drupal-based solution on Linux with Apache and MySQL.
    • Built themes with PHPTemplate, HTML, CSS/SASS, and jQuery.
    • Automated site building and software release on Rackspace CloudServers, Cloud DNS, and Amazon CloudFront.
    • Managed a distributed team of PHP developers, themers, and customer care reps.
    • Built integration testing with Groovy and WebDriver.
    Technologies: Drupal, PHP, MySQL, Apache, Linux
  • Technical Lead

    1998 - 2014
    iCopyright, Inc.
    • Led a team to design, implement, and operate iCopyright Conductor, an automated copyright licensing system written in Java with Apache, Tomcat, and Linux on PostgreSQL with Hibernate, ehCache, Velocity, Apache Commons, AspectJ, Quartz, Proxool, and many more, including custom MVC middleware with a front-end in JSP/JSTL with CSS and jQuery.
    • Built a multi-threaded, automated artificial intelligence system to search for improperly copied content on the web with Java, Guice, Bing API, and more.
    • Designed and developed a search engine portal on Solr with a content and search API via REST.
    • Created an extensible payment engine with credit card processing via Cybersource, PayPal integration, multiple currency support with StrikeIron, deferred payment via corporate account, and double-entry accounting system in Java.
    • Owned full responsibility as tech lead and architect for all software design, development, operations, and system and network admin for the company from 2001 on.
    • Won the 2001 and 2005 Codie awards for Best Digital Rights Management Software.
    • Designed and maintained WordPress and Drupal plugins to allow signup and interaction with Java services via REST.
    • Presented technology to venture capital investors and publishing partners countless times.
    Technologies: Hibernate, Apache Velocity, PostgreSQL, Apache, Linux, Apache Tomcat, Java
  • Developer and Tech Lead

    1996 - 1998
    • Managed a historical data systems group as API and services lead.
    • Designed and implemented a three-tiered service to distribute financial data internationally using C++, COM, Sybase, and Solaris.
    • Developed a multi-tiered Java and Objective-C system on NeXT and Solaris to link risk control systems.
    • Presented technology and gathered requirements in Asia, Europe, and America.
    Technologies: Solaris, Sybase, COM+, Objective-C, C++, Java


  • IndieMade

    I co-founded IndieMade and am responsible for its technology, based on Drupal in PHP and running on Apache and MySQL. Customers pay monthly for a site of their own. I built the corporate website ( and the code that runs the sites themselves (see for links to some of them).

  • Red Cap Cards

    A representative sample of one of the eCommerce sites I've built, this one in Drupal with PHP, Apache, and MySQL.

  • RepubHub

    A search engine based on Solr and running in Java on Apache and Tomcat, RepubHub lets site owners search for content they can easily license, and then embed on their own site legally.


  • Languages

    JavaScript, C#, Java, CSS, HTML, SQL, PHP, C++, Objective-C, Clojure, Ruby, Python, Sass
  • Libraries/APIs

    Velocity.js, CyberSource, PayPal API, jQuery, Quartz, Bing API, WebDriver
  • Platforms

    Jakarta EE, Drupal, Rackspace Cloud, Linux, Solaris, Oracle
  • Other

    Software Development, Back-end Development, SDET, Back-end, EhCache
  • Frameworks

    Apache Velocity, JUnit, Hibernate, Play, Spring, AngularJS
  • Tools

    Amazon CloudFront CDN, Maven, Jenkins, IntelliJ IDEA, PhpStorm, Jira, Apache Tomcat, Solr, Apache, IntelliJ, Git, Proxool, Apache Ant
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD), Design Patterns, Unit Testing, Object-oriented Design (OOD), Test Automation, COM+, Continuous Deployment, Concurrent Programming
  • Storage

    PostgreSQL, MySQL, Microsoft SQL Server, Sybase


  • Master's degree in Computer Science
    1992 - 1994
    University of Massachusetts - Amherst, MA
  • Bachelor's degree in Computer Science and Asian Studies
    1988 - 1992
    Cornell University - Ithaca, NY

To view more profiles

Join Toptal
Share it with others