Daniel White
Software Engineer
Summary
Software Engineer with 3+ years of experience building and maintaining production web systems across front-end and back-end layers. Strong background in TypeScript, Node.js, React, and REST APIs, with experience designing scalable architectures, integrating databases, and implementing secure business logic. Proven track record of delivering high-impact features that improve performance, reliability, and revenue.
Experience
Software Engineer
Dec 2024 – PresentMy Kind of Cruise · Derby, UK
- Led major parts of a production platform rebuild using TypeScript, React, Next.js, and Node.js, improving page load performance by approximately 35%.
- Designed and implemented a personalised pricing and quotation flow with server-side validation and data checks, contributing to an approximately 60% increase in sales.
- Built a controlled promotional feature with backend validation and single-entry enforcement, driving over 2,000 new customer sign-ups.
- Developed internal admin systems and APIs supporting sales and operations teams, improving data visibility, reporting accuracy, and workflow efficiency.
- Implemented modular service and component architecture with strong typing and reusable abstractions to improve maintainability and scalability.
Software Engineer (Contract)
Jan 2024 – Nov 2024Various UK Clients · Remote
- Delivered end-to-end production systems combining front-end applications with backend services using Node.js, PHP, REST APIs, and relational databases.
- Designed and implemented custom checkout flows, order processing pipelines, and payment integrations using Stripe and PayPal with robust validation and error handling.
- Built secure authentication, GDPR-compliant form handling, and automated fulfilment workflows supporting worldwide e-commerce operations.
- Deployed and maintained live systems enabling continuous client operations and high availability.
Software Engineer (Data Systems)
Mar 2024 – Nov 2024Construct Virtual · Remote
- Built automated data processing pipelines and reporting services using Node.js and TypeScript to support analytics and business intelligence workflows.
- Designed and consumed REST APIs, ensuring data integrity, schema validation, and consistency across distributed systems.
- Performed API testing and validation using Postman to improve system reliability and reduce production defects.
Software Developer
Sep 2023 – Mar 2024Window Cleaning Company · Remote
- Developed and deployed a customer acquisition site with backend form processing and server-side validation.
- Implemented SEO optimisation, version control workflows, and deployment improvements to support production reliability.
Projects
Cruise Deck Plan Detection Tool
2025Professional Project — My Kind of Cruise (collaborative work)
- Contributed to development of a Node.js and TypeScript service that detects and parses structured cabin data from cruise deck plan images.
- Supported the design of scalable backend architecture for future AI-assisted image recognition and asynchronous processing workflows.
Some projects listed were completed during professional engagements and are presented for portfolio purposes with appropriate attribution. All intellectual property remains the property of respective employers.