About Me
I am a passionate Full Stack Developer with over a year of hands-on experience in the dynamic world of software
development, specifically in the card payment services sector, having previously attained a Computer Science
degree
from Cardiff
University.
My expertise lies in
the JavaScript/TypeScript ecosystem and native Android development using Kotlin
and Java. I am dedicated to continuously learning and adapting to new technologies and methodologies, driven by a
strong desire to solve complex problems and contribute meaningfully to my team's success.
Technical Skills
Mobile Development
- Kotlin (Android)
- Java (Android)
- Swift (iOS)
- React Native
Frontend Development
- JavaScript/TypeScript
- React Native
- Vue.js
- HTML5/CSS3
Backend Development
- Node.js
- Firebase/Cloud Functions
- RESTful APIs
- Payment Integration (Stripe)
Other Skills
- Version Control (Git)
- Payment Services
- PCI DSS Compliance
- Agile Development
Experience
Full Stack Developer, CabCard Services
JUN 2023 - PRESENT
Kotlin
Swift
React Native
Vue.js
Node.js
REST APIs
SQL
- Currently managing the development and upkeep of two Android applications (built with React Native and Kotlin)
on the Play Store, ensuring regular updates and feature enhancements for over 1.5k active users.
- Successfully migrated our React Native Android app to an SDK-based SoftPOS solution, collaborating with
external vendors to integrate their SDK, which now supports over 100k transactions annually.
- Conduct regular code reviews, promoting high standards of code quality and best practices within the team.
- Gained in-depth knowledge of the payment services industry, with a focus on compliance standards such as PCI
DSS.
Senior Administrator, Canada Life International
OCT 2019 - SEP 2020, MAY 2021 - JUN 2023
- Processed applications and provided expert responses to complex adviser queries, consistently achieving
quality scores exceeding 95%.
- Trained new team members and assessed procedures to ensure they met business requirements effectively.
Projects
Cypher Trading - Trading Bot Dashboard
JUL 2023 - FEB 2024
Vue.js
Node.js
Stripe API
Firebase
- Developed a trading bot dashboard utilising Vue.js and Node.js, integrating Stripe API for user
subscription
management.
- Implemented a serverless architecture using Firebase Cloud Functions for backend processes.
- Displayed real-time performance metrics by connecting with the trading bot API, enhancing user experience.
- Implemented TOTP-based Two-Factor Authentication (2FA) system to provide an additional layer of security.
- Utilised Firebase Authentication and Firestore database.
DashBudget - Expense Tracker Android App
JAN 2023 - MAY 2023
Android
Firebase
Biometric Auth
- Created an expense tracker app as part of my university final project, featuring biometric login for enhanced
security.
- Utilised Firebase Authentication and Firestore Database to manage user data, offering a cloud-based solution
for expense tracking.
Education
BSc Computer Science, Cardiff University
SEP 2020 - JUN 2023 (Graduated with 2:1)
Python
Java
SQL
A-Levels, Ballakermeen High School
SEP 2017 – JUL 2019
- Economics (B)
- Mathematics (B)
- Physics (C)