Software Developer with Java, Clojure, iOS and Android experience
Last active: 11/19/2014
I have an expert or very good working knowledge of:
Java, J2EE using Spring and Hibernate.
iOS/OSX Development (Objective-C, Cocoa)
XML, XSD, Xpath, SOAP
SQL, including use of SQL Server, MySQL, Postgres and Oracle.
Subversion and Git.
I have a good working knowledge of:
Clojure and Clojure web development using Compojure.
Build/Dependency Technologies Maven and Ant
Test driven development, JUnit.
Since October 2013 I have been working on a mixture of iOS and Java development, working on an application that downloads HTML aircraft manuals onto devices, mainly iPads, and displays and allows the user to navigate around the HTML. The app implements table views, web views, bookmarks, breadcrumbs, tabbed navigation and searching.
Previous to this I worked on a number of applications:
I have also worked on a JavaFX desktop application and an Android version of the above mentioned iPad app.
I have worked on a large flight information aggregation system that pulled flight information in from multiple sources and made it available over an XML API.
The applications have all used a variety of different databases, depending on customer requirements, Microsoft SQL Server, MySQL, Oracle and Postgres.
All of the Java applications I have worked on use Maven for dependency management and Maven with Jenkins for building and deploying.