Resume Builder
< Back
Edit this resume to make it your own!

Your Name

Scala and Python full-stack developer

Spokane, WA


Scala, Python, and Java developer. US-based but open to worldwide opportunities.

Work Experience


First Circle Consulting, LLC,

Nov 2004Current

Designed and developed a Virtual Office Website product for real estate agents and brokers. 
Key technologies: Python, TurboGears, SQLObject, Hibernate, Struts, XSLT, JBoss, Linux

Director of Engineering

Telesocial, Inc,

Jan 2011Oct 2012

Responsible for the software architecture of the Telesocial social telephony service. Implemented the product's core, a REST webservice, in Scala and Java using Apache CXF. Responsible for managing the work of offshore developers. 
Key technologies: Scala, SBT, Apache CXF, JPA, Tomcat, Python, Django.

Principal Developer, Web

General Dynamics Information Technology,

Aug 2009Sep 2010

Prototyped a Python-based web service that provided SMS send/receive functionality. Designed a web service that allowed mobile applications to transfer and store telehealth data for later analysis. 
Prototyped an application using the Drools rules/workflow engine. 
Key technologies: Java/JEE, Tomcat, Python, Drools.


First Circle Consulting, LLC,

May 2008Jul 2009

Consulting for First Circle Consulting, LLC client (Telesocial, Inc) 
Provided architectural design and implementation services on a J2EE-based messaging system targeting the telecommunications market. 
Key technologies: Glassfish, JAX-WS, JMS, JPA

Principal Architect

Kadoink, Inc,

May 2007May 2008

Developed asynchronous messaging software for Kadoink's social networking service. Shared responsibility for server maintenance and operations.

JMS software development

First Circle Consulting, LLC,

Oct 2006May 2007

Custom software development for First Circle clients (DonorsChoose, Kadoink). 
Developed key features of the second-generation DonorsChoose service. Provided architectural consulting, JMS software development, and operations services on the Kadoink platform. Key Technologies: Spring MVC, Hibernate 3.x, Tomcat, JSP, JMS, ActiveMQ 
Sept 2005 - July 2006


California Department of Justice,

Feb 2005May 2005

Provided consulting, mentoring, and software development to the California DOJ. Trained DOJ developers on Hibernate, JMS, the J2EE architecture, tools, and techniques. Designed and coded key components of a next-generation messaging middleware application. 
Prototyped a messaging service based upon Enterprise Service Bus technologies using the ServiceMix ESB. 
Key technologies: JBoss, Hibernate, ServiceMix ESB, JMS, JNI, Struts, XSLT, Oracle, Web Services

Software Engineer (contract)

Classmates Online, Inc,

Mar 2004Jun 2004

Performed feature development and maintenance on the service. 
Key technologies: ATG Dynamo, Oracle, JSP, SQL

Platform Architect

VoiceLog LLC,

Aug 2001Mar 2004

Enhanced and extended VoiceLog's Java-based platforms. Designed and implemented J2EE-based solutions for call processing and reporting. Designed and implemented JMS-based applications using SonicMQ. 
Key technologies: JBoss, Oracle, J2EE, JMS, Servlets, XML/XSL/XPath, SonicMQ


B.S. in Computer Science

Rensselaer Polytechnic Institute, Troy, NY

Additional Information

Languages, frameworks, and libraries 
Scala, Play 2.0, Java/JEE, Python, Spring MVC, Django, JDBC, Hibernate, Apache Commons, Apache CXF, Drools 
Development tools 
Scala IDE, Eclipse, IDEA, Netbeans, Vim, Git, Subversion, SBT, Ant, Maven 
Databases, ORMs 
PostgreSQL, PostGIS, MySQL, Oracle, JPA, SQLAlchemy, Django-ORM, App Engine Datastore 
Messaging/networking technologies 
JMS, ActiveMQ, JBossMQ, TCP/IP sockets 
Front-end technologies 
Javascript, Coffeescript, JQuery, JQuery-UI
Powered by Super-Resume | Scala archive