For the past 4 years I've been an Android engineer at Carv, with rust sidequests.
I'm learning Kotlin Multiplatform with IOS SwiftUI for personal projects.
I have past experience with sveltekit, react, backend java, aws based devops - but they're not fresh skills.
I get involved at an architectural level and understand the wider picture, and I feel strongly about the importance of QA.
As the second software hire in this small start up, I owned the Android codebase and contributed to the shared rust code too.
I increased Carv's Play Store rating from 3.3 to 4.7 by:
I also contributed to the development of internal tooling such as sveltekit (js) and streamlit (python) dashboards.
I developed a number of small proof of concept applications / systems:
O2 Drive - I developed backend services and middleware for O2's car insurance offering. I also contributed to the O2 Drive Android App.
O2 Online Shop - I added functionality to view existing tariff usage alongside upgrade options and recommendations, to give customers a better upgrade experience. I wrote both Java and JavaScript (Angular) for this application.
O2 Checkout - Contributed to O2's checkout rewrite to reduce complexity. Conversion rates rose 31%, and upgrade net sales value rose 52%.
Automated report development using VBA with Microsoft Excel and Access. PKI for O2s 4G rollout. Web based map tool to display O2 cell sites and related data geographically.
Iām a rock climber first, a skier second and a mountain biker third.
I also enjoy producing electronic music. That's not to say it's any good though.