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.
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.
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.
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.
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.
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.
London Metropolitan University
BSc Computer Science, 2017
FdSc Computing and Business IT, 2015
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
Xcode, Visual Studio Code, Intelli J, Git.
Swift/UIKit iOS apps, Catalyst macOS apps, AppKit macOS apps, SwiftUI, Spring Boot RESTful web services.
macOS, Linux, Windows.
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.
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.