Ryan Harman, Software Engineer
bio
I’m a goal and detail oriented Software Engineer with 7 years of commercial experience spanning across multiple sectors.
I have a passion for creating excellent software experiences on the web and mobile.
I’m a social individual capable of working in a team, paired with a colleague or independently for internal or external customers.
experience
Senior Frontend Developer
TypeScript, React, React Native, Tailwind, AWS, Tamagui, Laravel, Storybook, Vite, Webpack
March 2024
-Current
Built and maintained a cross platform social media application, architected solutions to bridge web and mobile experiences.
- App, a React Native project deployed via fastlane, styled with Tamagui. Due to adoption from an agency we immediately begun implementing TypeScript, improving the overall quality of the codebase, adding unit tests, storybook, documentation and CI/CD pipelines.
- Portal, a performance focussed Vite React app, ensuring WCAG compliance and cross-browser compatibility.
- SDK, a project allowing seamless website integrations through iframes, expanding product reach and enhancing customer engagement capabilities.
- Internal design system, a unified system using Tamagui, facilitating consistent UI/UX across mobile and web platforms.
Software Engineer
React, React Native, Expo, Next.js, Node.js, Solid.js, Svelte, Storybook, Tailwind, SQL, Drizzle, Prisma, Laravel, AWS
August 2022
-December 2023
Specialist React/Node developer working with AWS cloud. Worked with Solid.js, Svelte and Laravel across multiple smaller projects. Notable client work:
- ASARM, a React Native and Next.js application, that enables patients with fatigue related conditions to record their activity and generate prescriptions.
- Xploro, provided architectural support for large scale refactoring of the API to improve developer velocity. Led incremental TypeScript adoption, general codebase improvements, unit testing and TDD introduction, update of components to use Radix UI, Tailwind, and React Query across the portal.
- Creamfields web, implemented automatic image optimisation in CloudFront and auto scaling within AWS Fargate to facilitate cost saving and performance improvements.
Lead Software Engineer (Contract)
React, Next.js, Node.js, TypeScript, JavaScript, Storybook, Tailwind, Azure, Docker
November 2021
-April 2023
Lead developer of React and Node services within Azure Cloud. Oversaw development best practices (such as TDD & TypeScript adoption), and established a framework for multi tenant authentication within the platform.
- Dashboard, React based application for managing and monitoring resources.
- API, a Node.js based API utilising TRPC and Prisma ORM that is consumed by all other applications.
Full Stack Developer
React, Next.js, TypeScript, JavaScript, Tailwind, Styled Components, Vite, SQL, Node.js, .NET, AWS
June 2021
-May 2022
Contributed to various development initiatives, focusing on cloud-native architecture and component standardization:
- Architected and implemented serverless infrastructure using TypeScript and AWS Lambda to improve scalability and reduce operational overhead.
- Established and maintained a component library using Headless UI and Tailwind, integrating into 5+ projects to ensure consistent UI/UX standards.
- Engineered customer engagement solution, integrating AWS Connect with custom frontend implementation to optimize sales call workflows with TDD practices being adopted throughout.
Freelance Software Engineer (Part time)
React, React Native, Next.js, Node.js, TypeScript, JavaScript, Storybook, Vite, Tailwind, Turbo, AWS, Azure, GCP
January 2021
-June 2023
Notable clients consist of The Mocaverse, DigX and CloudGuard. Specialising in providing React and Node.js development.
- DigX, designed and implemented proof-of-concept mobile and web applications, establishing technical foundation for funding rounds
- Mocaverse, Lead developer of their React based marketing website to mint NFT’s.
Junior Software Developer
React, TypeScript, JavaScript, C#, Jquery, Sharepoint, Salesforce, Mulesoft, OutSystems, Tableau
September 2019
-June 2021
During my time as a Junior Developer at Bentley I was able to complete a Level 4 Higher Apprenticeship in Software Development, whilst being introduced to React, TypeScript and C#.
- Creation and maintenance of web and mobile applications to digitise processes in other areas of the business.
- Led development of an application to improve internal fleet usage, later sold within VW Group.
Developer / Technician
VBA, JavaScript, Node.js, Bash, SAP, Excel
April 2017
-September 2019
Working within the Pre-Series SQA team and Pre-Series Logistics to improve the internal process of handling supplier quality control with new vehicle parts through automation.
- Creation of scripts within VBA and Node.js to remove manual reporting of part quality and inspections.
- Creation of SAP API’s in Node.js to better automate existing reporting tools.
- Prototyping an internal dashboard, to manage SLRD’s through the process to aid in regaining lost money.
certifications & education
City & Guilds - Level 4 Distinction in Software Development & Software Development Methodologies.
AWS Cloud Practitioner - AWS cloud fluency and foundational knowledge.
MTA - HTML5 Application Development Fundamentals.
FreeCodeCamp - Responsive Web Design.