Work History

Education

Skills

Major Frameworks, Tools and Libraries
Sinatra, React (Redux), backbone.js, Spring (Boot, Integration, MVC), Apache Storm, RabbitMQ, AngularJS, Bootstrap, JQuery, Ruby on Rails, Grails, protractor, Hibernate, Java Persistence API (JPA), Struts 2, Quartz
Architecture
Microservices, Event Driven Architecture, Service-oriented Architecture (SOA), Object Oriented Design (OOD), Domain Driven Design, Model View Controller (MVC), Layered Architecture, N-Tier
GIS
Hibernate Spatial, JTS Topology Suite, GDAL, Proj.4 & proj4js, Leaflet, KML, Google Earth, OpenLayers, NetCDF 3 (CF conventions, Java library)
OS Software Development and Administration
Linux, Mac OS X, Windows, Solaris
Agile, XP and Lean Methodoligies
TDD, Lean, Scrum, Kanban, Continous Integration, Scrum Master
Programming Languages
Javascript, Ruby, Groovy, Java, Beginner or outdataed knowledge of Python, Perl, Clojure, Objective C and C/C++
Web Development
SASS, CSS, Javascript, HTML
Testing
RSpec, Jasimine, Chai & Mocha, Sinon.JS, Spock, Cucumber, Saucelabs, JUnit, Mocks and Stubs, TDD
Miscellaneous
Heroku, Git, Puma, Thin, Gradle, Maven 2, Intellij IDEA, Eclipse, ANT, Jenkins, Tomcat, Jetty, Apache, Subversion
Database Systems
PostgreSQL, PostGIS, SQLite, SpatiaLite, Solr, Oracle, Beginner knowledge of RDF and Tripple Stores

Portfolio

See http://billingb.github.io/resume/portfolio.html