Ollie Smith

properlyseasonedsoftware 👌🏻

I've been a software developer for a while now - 10 years, in fact. My career has outlasted Google Glass, Vine, and the Windows phone. I have colleagues now who don't even remember those things. But I'm still here, and not yet shouting at clouds. Still building, still learning, still think good software tends to be built under good conditions, so I try to foster them.

Experience

  1. Velo Payments
    Senior Front-end DeveloperOct 2021 - Jul 2024
    ReactReact NativeTailwindSwiftNextJSRemix

    Few roles offer the variety that I enjoyed in this position. I built greenfield projects for the web using Next.js and Remix, maintained and migrated older platforms from create-react-app tooling to Vite (and in some cases to micro-frontend architectures), and did a significant amount of mobile development in both Swift and React Native.

    The work itself spanned various intricate payment use cases, typically involving itemised payment disbursements or utilizing the APIs made available by the Open Banking standard to orchestrate peer-to-peer transfers and access account information.

  2. Cureoscity
    Senior Front-end DeveloperMay 2021 - Sep 2021
    ReactAWS LambdaAWS CloudFormation

    This role offered a unique opportunity to work on a SaaS platform that facilitated the smooth operation of real-world brick-and-mortar commercial real estate. I implemented complex visitor and delivery management systems in a white-labeled portal, as well as a bespoke content management platform that allowed clients to launch and manage mobile apps for their premises.

    In addition to refining the portal UI, I worked in a full-stack capacity, delivering functionalities through serverless functions and utilizing AWS’s Serverless Application Model to orchestrate CloudFormation deployments with all necessary infrastructure.

  3. NatWest Banking Group
    Software EngineerAug 2017 - Jan 2021
    ReactReduxJava Spring

    This was a formative experience, working on an important high-throughput commercial banking platform. The work centred on replacing the legacy platform with a suite of modern counterparts; replicating and augmenting the functionality of a monolithic Java application a suite of micro frontends and microservices. I worked on both, specialising in the frontend.

    There was also, unsurprisingly, a lot of regulatory change occurring within the platform: Open Banking, PSD2, Strong Customer Authentication, and Confirmation of Payee all required implementation during my time with the group. Some of these I implemented, others I assisted in the high-level solution design of.

    My favourite element of the role was being able to take accountability for accessibility within certain areas of the application while pursuing WCAG AA compliance; this involved routine auditing of the application, collaborating with specialists to implement solutions to issues, and ultimately becoming part of founding cohort of a business-wide Community of Practice.

  4. Earlier years
    Fresh8 GamingSoftware EngineerJan 2017 - Jul 2017
    Product development of a gamified ad-tech platform, whitelabelled for many household bookmaker brands, and internationalised.
    VueVuexDjango Rest Framework
    SixFront-end DeveloperMay 2015 - Dec 2016
    Sole developer on-staff at a creative agency; delivered varied work for different clients, and collaborated with third party suppliers to get bigger jobs done.
    Angular 1.0C# Razor
    Conscious SolutionsWeb Designer and DeveloperJul 2014 - May 2015
    Designer, developer, and first-line support at a digital marketing agency serviced the legal sector.
    XSLTGulp/GruntjQuery