Software developer with 7 years professional experience building & maintaining commercial Android applications. I love to work at the intersection of technical expertise and creativity.
Non-coding work:
Beyond Android app development, I also:
Contracted to upgrade and extend functionality of a Linux-based data analysis system (MIDAS) connected to the MEIS particle accelerator, based at the University of Huddersfield. This included BIOS updates, hard drive health testing & replacement (cloning), creating an automated back-up system for the data, and adding features to the analysis software in Tcl/Tk. This work was completed exclusively on the command line using GNU tools such as rsync and crontab. I kept a logbook and followed academic procedure in documenting my work.
I have been programming for over 10 years -- in both static and dynamic languages, professionally and in my spare time. In that period I have worked in a breadth of different languages and styles (static and dynamic; imperative, object-oriented, event-driven and functional), in a variety of environments (native, web, JIT VMs, mobile).
I have used Linux for most everyday computing tasks since 2008, and used various flavours (Debian, Ubuntu, Arch, CentOS) on a daily basis in that time. This has given me a great deal of knowledge and practical experience in many areas of computing and problem-solving, especially networking, the GNU standard toolchain and hard-drive maintenance. I've run my own Git, HTTP and CUPS servers, and have remotely managed game servers over SSH.
Since 2010 I have actively contributed to various projects, diving into unfamiliar codebases to contribute a feature or fix a bug. My DIY ethos means I believe in fixing a noticed problem whenever possible.
I was the first major contributor to the NewPipe app, a third-party YouTube viewer. I stewarded a scientific calculator app, updating its build system & codebase to work on modern devices.
available upon request