
Welcome to the online curriculum vitae for Jon Keatley
I am a professional programmer with over 15 years experience and hold a BSc Honours degree in computing from the university of Abertay, Dundee. I have worked in a wide range of industries utilising an equally wide range of technologies. I find my interest in all aspects of software development has enabled me gaining a depth of knowledge in most aspects of software development. C# and Java make up the core of my experience, but I have also extensively utilised other languages such as Python, Lua, JavaScript, PHP, and C/C++. I find not being married to a particular technology stack enables me to select the best technology for any given problem.
I am a firm believer in the benefits of agile software development and have actively participated in the continual improvement process in my last four roles. I am also a big fan of continual integration and have implemented CI/CD for building, testing, and deployment for many projects. I am interested in BDD (cucumber in particular) and am currently in the process of trying to implement it.
The collective view on what constitutes good software development is a moving target requiring software engineers to continually learn new paradigms, languages, and frameworks. I take this responsibility very seriously making sure I always have a reading list and a set of personal projects to exercise the concepts that I have learnt. I try to balance my reading between learning new technologies and strategies for improving the quality of the code written.
I am an enthusiastic, self motivated programmer who is focused on meeting targets. If you would like to discuss a role or have any questions please contact me at recruitment@jon-keatley.com. Examples of my work can be found on gitlab
Timeline
Wellcome Sanger Institute2020-10-01 to Present Lead Software Developer3 months
As part of a restructuring exercise I stood in for lead developer in March and then was officially promoted in October. Within a small agile team I am leading the development efforts for a growing number of MalariaGEN projects. The two main projects I have been focused on to date is a sample tracking and reporting system for Sanger’s COVID-19 sequencing efforts and Conflux, a set of modular tools for managing all aspects of partner management, meta data curation, and sample tracking.
Wellcome Sanger Institute2019-01-07 to 2020-10-01 Senior Software Developer1 year 9 months
My main project was to build the back-end systems for an in-country amplicon sequencing platform. This platform takes in Illumina BCL files and via a series of pipelines generate a genetic report card that included details of speciation and drug resistances. The final point for the back-end systems was a genetic report card storage system that was capable of representing multiple types and versions of GRC. I also developed micro sites for sample tracking, productivity tools to aid my colleagues , and developed Broad Cromwell configurations for both OpenStack and LSF.
Janus Technology2015-05-15 to 2018-12-31 Senior Software Engineer3 years 7 months
I develop software to integrate hardware into smart home control systems, mobile apps, and applications. I have worked closely with companies like Just Add Power, Naim, and ELan. I also develop in-house tools and maintain Gitlab and its continual integration systems.
C++ C# Java JavaScript PHP Python Qt SQL Lua
AJAX Native Android jQuery Wordpress Xamarin
Android Studio Gimp Gitlab Git Inkscape IoT MySql SVN Visual Studio Docker
TalkTalk2012-04-01 to 2015-05-10 Software Engineer3 years 1 month
I worked for the TV department on mobile applications and the set top box IPTV player. I released two apps; one that allowed the user to book remote recordings on their STB and one that allowed users to watch linear TV and video on-demand. Both apps were released on Google Play and the latter was released on the Apple store.
ActionScript C++ Java JavaScript Python Qt
AJAX Native Android Cocos2D-X JNI jQuery Servlets
ADB Agile methodology Android Studio JBoss SVN Target Process
Game Development & Contracting2010-05-20 to 2012-03-31 1 year 10 months
I split my time between contract work and developing video games for the XBox 360 and Web. During this time I released two Xbox 360 games "Run Away" and "Love Hurts"
ActionScript C# C++ Java JavaScript PHP SQL
Henley Software2009-11-01 to 2010-05-19 Web Developer6 months
I worked on a large government web based project and 3rd party internal websites. I was responsible for aspects of both the front and back end.
Game Development & Contracting2008-10-01 to 2009-10-31 1 year
I split my time between contract work and developing video games for the XBox 360 and Web. During this time I released two Xbox 360 games "Run Away" and "Love Hurts"
ActionScript C# C++ Java JavaScript PHP SQL
Regenersis2007-01-01 to 2008-09-30 Analyst Programmer1 year 8 months
I worked on B2B web services, internal web applications, Windows applications,and elements of the company website. I was mainly responsible for integrating 3rd party web systems into our internal system via SOAP services. To achive this I worked closely with companies like Samsung, Virgin, and TomTom.
TPLD2005-03-01 to 2006-12-14 Technical Manager1 year 9 months
I worked on game based learning applications, game prototypes, and the company website. I also created a game portal site that provided customisable report generation based on game statistics.
Wilson's Solicitors2003-10-01 to 2005-02-28 Web Developer1 year 4 months
I worked on the company website, back-office and CRM systems. I also wrote several bespoke tools to help automate various internal processes such as book-keeping and compliancy.
BSc Hons Computing1999-09-01 to 2003-07-01 University of Abertay Dundee3 years 10 months
Abertay was a great place to grow and learn. I elected to study in Scotland because I felt a four year course would provide me with a better foundation in computer science. In the last two years I specialised in web technology and wrote my dissertation on the emergence of mobile applications as J2ME had just been released.
Advanced GNVQ in Computer Science1997-09-01 to 1999-07-01 North Warwickshire and Hinckley College1 year 10 months
North Warwickshire was where I started my journey to become a programmer. While there I took additional courses on object orientated programming (with C++) and multimedia. I also made my first attempts at making video games.
Generated by webstaterator