Experience
Staff Engineer @Cushon
Duration: 2022 – Present
Key Responsibilities & Achievements:
- Researched and implemented centralized authentication and authorisation layer using cloud infrastructure, enabling development of new services without re-engineering authentication mechanisms
- Led technical planning and risk assessment for database migrations affecting production trading systems, developing rollout strategies and coordinating cross-functional stakeholders
- Maintained trading platform stability and served as domain expert during period of 100x growth
- Took ownership of customer migration from another platform, successfully migrating tens of thousands of customers and their holdings in regulated financial environment
- Led platform modernisation initiatives supporting compliance and performance requirements for regulated fintech environment
- Mentored engineers to team lead and senior engineer positions, conducted final-round technical interviews, and contributed to establishing engineering standards
- Managed critical incidents including trading platform outages and security events, implementing monitoring and alerting improvements
Technologies: Backend frameworks, relational and NoSQL databases, cloud infrastructure (AWS), containerisation
Senior Developer @Cushon
Duration: 2019 – 2022
Key Responsibilities & Achievements:
- Built multi-staged migration system enabling transfer of thousands of users from external platforms, accelerating company growth and member acquisition
- Built employer portal MVP from ground up including frontend (React), APIs, and backend processes for payroll contributions, enrollments, and opt-outs
- Designed and implemented IAM system with granular API resource permissions for secure first-party integrations and mobile app support
- Led OAuth2 authentication implementation (authorisation code with PKCE) for mobile app and external integrations
- Developed RESTful API to replace legacy systems, accelerating mobile app development and future integrations
- Drove platform modernisation: backend framework upgrades, containerisation, database upgrades, established testing framework standards
- Participated in code reviews, contributed to establishing coding standards, and mentored junior engineers
Technologies: Backend frameworks, MySQL, JavaScript, TypeScript, React, CI/CD, Docker, AWS
Senior Software Developer @GForces (currently ATG/Keyloop)
Duration: 2017 – 2019
Key Responsibilities & Achievements:
- Led development of service booking software for major car manufacturer, launched across multiple global markets (UK, South Africa, Australia, India)
- Created reusable AngularJS application skeleton used across multiple automotive booking products
- Took ownership of projects providing technical leadership and architectural guidance
- Mentored junior developers and participated in establishing code review practices and coding standards
- Collaborated with multiple internal stakeholders on system architecture and design
Technologies: PHP5, PHP7, MySQL, Zend 1 & 2, Yii1, Yii2, Codeception, JavaScript, AngularJS, Angular, ngrx, RxJS, NodeJS, AWS
Software Developer @GForces (currently ATG/Keyloop)
Duration: 2015 – 2017
Key Responsibilities:
- Developed and maintained web applications for automotive industry clients
- Identified and fixed bugs, participated in code reviews
- Worked closely with team members to complete deliverables on time
Technologies: PHP5, MySQL, Zend 1 & 2, Yii1, Yii2, Codeception, JavaScript, AngularJS, NodeJS, AWS
Web Developer @SBE
Duration: 2013 – 2015
Key Responsibilities & Achievements:
- Delivered web applications for high-profile clients including HTC and Domestic & General
- Created solutions including SSO systems and staff management portals that improved operational efficiency
- Liaised with internal stakeholders to establish requirements for new features and applications
Technologies: PHP5, ActionScript3, Adobe Flex, AngularJS, Oracle