Caleb Jones Phone 425-***-****
Web Services Engineer Email **********@*****.***
Website calebjones.info
I have 7 years experience working in web services with
expert knowledge of Java, the Spring/Hibernate
frameworks, relational databases, and HTML/CSS. My
professional passions are centered around service-
oriented architectures and BigData/NoSQL.
Experience
The Walt Disney Company Late 2011 - Current, Seattle WA
Data Management Platform - Software Engineer
Back-end Java developer for Data Management Platform (DMP). Building RESTful APIs in
front of different types of NoSQL storage engines allowing other groups to quickly meet their
Big Data needs and remain insulated from rapid technology changes in the NoSQL field.
Integrated process into build system which auto-generates REST API documentation from
source code improving API documentation quality and availability while reducing maintenance
costs.
Maintain high-quality of RESTful services guided by best practices found in the Richardson
Maturity Model.
Work closely with architect and clients to define and prioritize their use cases and iteratively
develop APIs and architecture.
Cisco Systems 2011 (8 months), Seattle WA
Smart Home Business Unit - Web Services Engineer
Back-end Java developer for Smart Energy group. Worked with agile team in 1 week sprints to
rapidly develop web services demonstrating output weekly to partners and incorporating
feedback.
Developed several REST web services supporting both XML and JSON to perform tasks such as
remote thermostat and demand-response management. REST web services leveraged by both
web and mobile applications.
Architected and built foundation for analytics engine to intelligently analyze data around
energy usage.
Developed service-oriented architecture to integrate with 3rd party systems while maintaining
loose coupling.
Created maven archetypes for generating fully functional REST web services supporting both
XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
Maintained high level of unit test coverage through test-driven development.
Prosumer Video Unit - Web Services Engineer
2010 - 2011, Seattle WA
Lead, back-end Java developer for FocalPoint enterprise video solution. 1 year concept to
production.
Coordinate efforts with offshore development team to ensure code quality. Perform code
reviews, team training, and code refactoring to maintain quality standards.
Created general-purpose rules engine used to process logic for HTTP redirection service as well
as XPath-based XML parsing engine powering extensible software/firmware upgrade service.
Created team documentation covering environment setup and best practices such as exception
handling, logging, test-driven development, separation of concerns, information hiding,
dependency injection, AOP, etc.
Involved in creation of web services team for new business unit within Cisco. Installed and
configured tools used by entire engineering group (JIRA, Confluence, Perforce, Hudson build
system).
FlipShare.com - Web Services Engineer 2008 - 2010, Seattle WA
Mentored web services intern. Introduced intern to team best practices and technology such as
unit tests (JUnit), AOP, interface-driven design, Spring framework, etc. Intern was able to
quickly become a key contributor to team.
Ported applications and systems developed at Pure Networks over to Websphere and Oracle
from Tomcat and MySQL. Previous efforts to focus on using interface-driven design were
instrumental in making this kind of transition smooth.
Collaborated with another team member to develop specification for v2 of FlipShare XML API.
Developed generic web service architecture using Spring Web Services, JAXB, and Hibernate
which could transform responses into SOAP, REST, & JSON allowing for rapid development
and clean separation of core business logic and communication protocol.
Involved in integration of three web services teams (Cisco, Pure Digital, & Pure Networks).
Worked to unify teams on technologies used and software development practices and standards
followed.
Pure Networks 2006 - 2008, Seattle WA
Web Services Engineer
Acquired by Cisco Systems in mid 2008
Developed customer support repository (CSR) which included database sharding to maximize
performance and throughput.
Created XML API in front of the CSR leading to rapid application development such as a
customer support web tool allowing support representatives to instantly see details about
customer's network and history of device activity. Other applications that leveraged this system
include a product/troubleshooting suggestion engine, web-based view of network topology, and
a VoiceXML prototype providing automated network troubleshooting via phone.
(patent information available upon request)
Worked on team which upgraded company website and built backend visitor tracking system.
Key contributor to ecommerce team which upgraded company store from Elasticpath 4 to
Elasticpath 6.
Improved internal web tools and worked to ensure new products were well supported via
creation of new tools or updating existing ones.
Focus Design 2004 - 2006, Provo UT
Web Site & Web Application Engineer
Planned and executed consolidation of server resources, reducing server expenses by 35%.
Developed PHP-driven online scheduling application for large housing development company.
Actively interacted with clients to determine their needs and scope of their web-based solution.
Provided estimates/bids to accurately reflect the magnitude of each client's project.
Participated in development of several websites including www.temkininternational.com,
www.farwestbank.com, www.stockpho.com, and www.springvilleartmuseum.org.
Irene Jones Photography 2003 - 2012, Everett WA
Web Engineer & Technology Specialist (seasonal - part time)
Developed online ordering system for clients, increasing online print sales by 72% while
reducing turn around time from 2-3 weeks to 2-3 days.
Design/Maintain Wordpress-driven company website and blog.
Created customer email campaign engine.
Maintain and configure technologies to adapt to and support company as it grows.
Skills
General
Software Development Web Services Elasticpath (ecommerce suite)
Test-driven Development SOAP Linux/GNU Variants
Agile Process REST Ubuntu
Richardson Maturity Model WSDL Redhat
Scrum XML Gentoo
AOP JSON Linux/GNU Command Line
Dependency Injection XSD Tools
Interface-driven Design Apache (htppd) Mac OS X
Perforce (admin) Rally
SVN JIRA (admin)
Mercurial Confluence (admin)
Java
Spring Framework (2.0 - 3.0) Hibernate Tomcat
Spring MVC JDBC CXF
Spring Web Services JPA Velocity
Spring Annotations JAXB JSP
Spring AOP Dozer Apache Commons
Spring Data Castor Maven
SpringSource Tool Suite JUnit (Junit4) Eclipse
(STS)
Databases
NoSQL MySQL (MySQL4 & MySQL5)
MongoDB SQLite
Hadoop & Map Reduce HSQLDB
Neo4j Oracle
HTML/CSS
HTML (HTML4 & HTML5) Javascript (DHTML)
XHTML jQuery (various plugins)
CSS (CSS2 & CSS3) Prototype
Other
Ruby PHP (4 & 5) Python
Rails CakePHP C
RubyGems PEAR & PECL C++
Education
Brigham Young University 2002 - 2006, Provo UT
Bachelors of Science in Computer Science
Emphasis in networking, artificial intelligence, and machine learning.