SEARCH Information Sharing Team Adds Developer Christopher Riffle

  Back  See more recent articles

Mr. Christopher Riffle has joined SEARCH as an Information Sharing Developer, effective November 18, 2013.

In this position, Mr. Riffle will develop, implement, and deploy information sharing systems on behalf of SEARCH clients in local, state, tribal, and federal government settings. He will also support the Open Justice Broker Consortium (OJBC) members and projects.

"I am very pleased to welcome Chris onto our Information Sharing team," said Information Sharing Programs Director Andrew Owen. "Chris brings with him broad experience in Java development as well as extensive exposure to other tools, technologies, and frameworks that we regularly use on the team. Chris also has a passion for open source software and the Scrum software development framework—all things that we take very seriously in our development initiatives."

Mr. Riffle has over 10 years of experience as a software engineer specializing in developing applications with Java, database, web, and mobile technologies. He has in-depth knowledge and extensive experience with many open source projects.

Mr. Riffle previously worked as a software engineer for Geocent, where he developed products using Java Persistence API (JPA), Spring MVC (model-view-controller), Web Services, Android and Swing. He configured builds for Jenkins and Bamboo build servers and performed defect triage. His work at Geocent was conducted in a Scrum development environment, which is the model that SEARCH uses to develop and manage software projects.

Mr. Riffle also worked as a software engineer at SRC, where he developed desktop applications with Java Swing and XML and often served as release manager for the company's products. He wrote Apache Ant build scripts, NSIS (Nutshell Scriptable Install System) installers, and cruise control auto-build server scripts. While at SRC, Mr. Riffle developed a solution to compile project source from a script with the open source Eclipse compiler to bypass a generics bug in the Sun Java Kit Development Kit compiler. He also contributed a bug fix to the OpenMap open source library symbol chooser.

As an independent software engineer, Mr. Riffle has developed other diverse products, including a desktop application for pilots to record flight hours and a security application for Windows and Android devices that protects users' data in the event of theft.

Mr. Riffle earned a bachelor's degree in computer science and an associate's degree in French from the University of North Carolina at Wilmington. He is a Sun Certified Java Programmer (SCJP), an SOA Certified Professional (SOACP), and also holds certifications in Security+ and Network+.