Experience
Roles held and the skills used in them, most recent first.
Roles
to present
Scorchsoft Ltd
Birmingham, UK
Senior Lead Engineer
to present, Remote
An evolution of the lead role: helping drive technical decision-making across the organisation, and identifying greater opportunities for coordination and technical excellence.
- Technology leadership
- Systems design
- TypeScript
- React Native
- Laravel
- PHP
- Terraform
- Microsoft Azure
- AWS
- Cyber security
Lead Developer
to , Remote
Oversaw the successful completion and maintenance of projects for both clients and internal use cases. Provided guidance for developers, and delivered high-quality, high-availability, cloud-based solutions.
- Project management
- Time management
- Quality assurance
- Software development
- Laravel
- Filament
- PHP
- MySQL
- TypeScript
- JavaScript
- React
- React Native
- Swift
- Cyber security
Mid-Level Software Developer
to , Remote
Developed and maintained high-quality web and mobile applications, from Laravel and Filament back ends to React and React Native front ends, taking on a growing share of each project.
- TypeScript
- React
- React Native
- Laravel
- Filament
- MySQL
- Swift
Junior Software Developer
to , Hybrid
Making use of Laravel, React and React Native to build and support a plethora of development projects.
- Software development
- PHP
- Laravel
- MySQL
- JavaScript
- React
- React Native
to
Walsall College
Walsall, UK
Lecturer in Computing
to , Part-time
Planned and delivered lecturing sessions for Level 2, 3 and 4 students, with a primary focus on Level 3 Cyber Security (equivalent to three A levels), covering cyber security, enterprise computing and big data analytics.
- Produced teaching materials for Level 3 and Level 6 subjects, including ReactJS development, Node.js development and Azure deployment.
- Ensured assignments were completed and assessed within set time frames.
- Supported students where needed and tailored lessons to their needs.
- Worked with colleagues and management to keep lessons and assignments to a high standard.
- Lesson planning
- Time management
- Quality assurance
- Software development
- Cyber security
Skills
- Leadership and practice
- Technology leadership, Systems design, Project management, Time management, Quality assurance, Software development, Lesson planning
- Languages and frameworks
- TypeScript, JavaScript, PHP, Swift, React, React Native, Laravel, Filament
- Cloud and data
- AWS, Microsoft Azure, Terraform, MySQL
- Security
- Cyber security