Jonathan Peterson
Verified Expert in Engineering
JVM Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, JUnit, Jenkins, Jira, IntelliJ IDEA, Linux
The most amazing...
...place I've coded from was the back of a truck on the Tibetan steppes.
Work Experience
Founder
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.
Co-Founder and CTO
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.
Technical Lead
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.
Developer and Tech Lead
UBS
- 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.
Experience
IndieMade
http://www.indiemade.comRed Cap Cards
http://www.redcapcards.com/RepubHub
Skills
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, Apache Maven, Jenkins, PhpStorm, Jira, Apache Tomcat, Solr, Apache, IntelliJ IDEA, 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
Education
Master's Degree in Computer Science
University of Massachusetts - Amherst, MA
Bachelor's Degree in Computer Science and Asian Studies
Cornell University - Ithaca, NY
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring