Andrew Henry
Front-end Developer

I am a front-end developer who is passionate about creating applications using open source technologies. I work best at architecting and building front-end solutions and believe in creating functionally beautiful user experiences.
Dec 2016 - Ongoing
Software Developer
OpenApp are a software development company specialising in healthcare informatics. As part of the development team I help build our patient-centric applications and platforms, enabling organisations to improve patient care
  • I am currently part of the development team building a Clinical Patient Management System (SaaS) to be rolled out across the EU. I am building features on the front-end using AngularJS and Bootstrap.
Malaria Atlas Project - University of Oxford
Aug 2012 - Nov 2016
Senior Analyst Programmer
The Malaria Atlas Project (MAP) brings together expertise from around the world with the goal of creating new and innovative methods of mapping malaria risk. As a developer in the group I build full-stack solutions using open source technologies to manage the groups data.
  • I previously worked on MAPs public-facing data explorer application. The front-end is built using AngularJS, OpenLayers and Bootstrap, with testing performed using Jasmine. The app is driven by GeoServer, Node.js and a PostgreSQL/PostGIS database. Docker was adopted for application deployment as the project moved towards a continuous integration/delivery workflow.
  • Worked on the MAP website, leading the design and build. The front-end is built with JavaScript and uses jQuery, Dojo and Bootstrap. Back-end services are powered by ArcGIS for Server.
  • I designed and built a secure web app for group members to access, visualise, filter and download data from our repositories. The application front-end was built with JavaScript, using the Ext JS framework, and talks to a collection of RESTful web services, built using Java and the Jersey framework.
Swedish University of Agricultural Sciences
June 2010 - June 2012
GIS Analyst/Developer
The Department of Aquatic Sciences and Assessment evaluate the changes in environmental conditions in Swedish lakes and watercourses, and the underlying causes. As an analyst/developer in the department I designed and built a number of applications and contributed towards research and teaching.
  • I designed and developed the Diatom Inventory Management System (DIAMS), a secure web app built on the Java platform using PostgreSQL, JSF, EJB 3.0 and JPA 2.
  • Designed and built a data portal, using the Adobe Flash platform, allowing staff to download land use and forestry statistics for individual catchments.
  • I devised and led a training course in fuzzy modelling and least-cost path analysis for PhD students and researchers.
North Atlantic Biocultural Organisation
Oct 2009 - Jan 2010
The North Atlantic Biocultural Organisation is a research cooperative that promotes interdisciplinary research into long-term, human-environment interactions and their connection with present issues of rapid environmental change and human response.
  • I developed a web GIS prototype enabling interrogation and visualisation of spatial data using Google Earth as the user interface. The back-end was coded in Perl and utilised an Oracle Spatial database. Analysis tools, built in Adobe Flex, were also integrated into the application.
University of Edinburgh
Geographical Information Science - MSc
2008 - 2009
Trinity College Dublin
Science (Moderatorship in Geography) - BA
2004 - 2008
  • JavaScript
  • HTML5
  • CSS3
  • Vue.js
  • AngularJS
  • Bootstrap
  • JQuery
  • LoDash
  • OpenLayers
  • Node.js
  • GeoServer
  • PostgreSQL
  • PostGIS
  • Docker
  • Linux