Christopher Hannah

Profile

I am an enthusiastic, ambitious and hard-working individual with excellent problem-solving skills. I pride myself on my speed of adapting to new technologies and learning new skills. Furthermore, I have a passion for technology which fuels my aspiration to keep learning and always take on new things as I like a challenge.

I have been developing software for most of my life, including websites, mobile and desktop applications, REST APIs, and various others. However, my focus over the past 7 years has been predominantly application develop for Apple platforms. Although professionally, I have also been spending some more time with Java over the last few years for server-side projects, among other things.

I’m very much a product-minded developer, so I pay attention to the design and usability to the features that I’m implementing. I try to work as closely to Product and Design as possible.

Work Experience

WorldFirst UK

Senior Software Engineer
August 2020 – Present

My role as iOS Developer was expanded to not only focus on improving and maintaining the two iOS apps, but to also be work on the services that the apps depended on.

This involved spending my time with many Java projects, where I built REST APIs using Spring Boot and other internal frameworks, and helped build the APIs necessary to comply with the Open Banking/PSD2 regulations.

Among other smaller projects, I also helped build an SSO solution using Keycloak, configured CI/CD for various Java applications using Bamboo and Jenkins, and was writing documentation for our public-facing APIs.

iOS Developer
May 2017 – August 2020

My work in this role was mainly two big projects, to rewrite the two iOS apps, Money Transfer and World Account in the Swift language, while improving the overall code quality and structure. I completed this task on my own, and then continued to maintain and update the app as the sole iOS developer on the team.

During this role, I also set up the initial CI/CD infrastructure for iOS apps, which involved Fastlane scripts to both run the tests and deploy test builds ready for QA engineers.

Bizerba UK

Workshop Engineer
November 2011 – August 2014 | February 2015 – December 2016

Preparing, configuring, and repairing retail scale and POS systems. Involving configuring the OS and software, assembling the electronics, and fixing both software and hardware issues.

Blogo

Customer Support
April 2016 – July 2016

Helping with the initial creation of the support knowledge-base, along with adding additional articles. I also dealt with customer support requests.

Dacorum Borough Council

Electoral Reg Support
September 2014 – November 2014

Primarily data entry work, taking care of mail, organising documents, and processing work relating to the electoral register.

Sitel UK

Customer Service Advisor
April 2011 – July 2011

On the help desk for Sony Playstation during a major outage with the network, where I had to understand the possible solutions for each customer, and advise them where necessary.

Education

London Metropolitan University

BSc Computer Science, 2017

FdSc Computing and Business IT, 2015

Zenos Academy

September 2010 - February 20211

CompTIA A+ Technician
Microsoft Technology Associate - Networking Fundamentals
Microsoft Technology Associate - Windows Server Administration Fundamentals
Microsoft Certified Technology Specialist - Windows 7, Configuration
OCR Level 3 National Certificate in ICT
Level 3 Diploma in ICT Professional Competence
Level 3 Diploma for ICT Systems and Principles for IT Professionals
Advanced Apprenticeship for IT & Telecoms Professionals

Skills

Languages

Swift, Java, SQL, HTML, JavaScript, PHP, Bash, JSON.

Tools

Xcode, Visual Studio Code, Intelli J, Git.

Technologies

Swift/UIKit iOS apps, Catalyst macOS apps, AppKit macOS apps, SwiftUI, Spring Boot RESTful web services.

Platforms

macOS, Linux, Windows.

Personal Projects

Text Case
2018 – Present

Text Case is a text transformation utility app for both iOS and macOS, which allows custom transformations to be built, and also provides its functionality to the user in the form of an Action Extension, and many Shortcut actions. Text Case has received positive feedback from publications such as MacStories, 9to5 Mac, the MacLife magazine, and more.

Qwiki

2016 – 2021

Qwiki was a menu bar app for macOS that allowed to quickly search and read articles on Wikipedia.

Pretty Regular Expressions

2017 – 2020

This was an app for both iOS and macOS to help write regular expressions, with a minimal interface, and a live preview.