Dominic England

Technical Lead / Senior Developer

SkillExperience
React
NodeJS
Redux
Web Components
Java
Webpack
React Native
Docker
SkillExperience
Javascript
AEM
NextJS
Typescript
Redux-Saga
GraphQL
Azure DevOps
MongoDB
  1. Technical Lead - Eyas Gaming

    • Line managed 4 developers
    • Lead a team of up to 20 developers (mix of in house and agency developers)
    • Predominantly working with:
      • Jest
      • ()
      • JUnit
      • and
      • Zendesk
    • Took a pre-existing code base built with , served with and built functional and performance enhancements
    • Designed (and in part implemented) technical solutions spanning both front-end and back-end, including;
      • Payment integration (with Nuvei)
      • Cookie consent management (CMP)
      • Multi-tenanted application imagery
      • Multi-tenanted application settings
      • Virtual Pages mechanism for dynamic pages with configurable SEO content
      • Deployment free CSS hotfix mechanism
      • Isomorphic components surfaced in application and 3rd parties (via )
      • Embedding 3rd party applications within own application, with seamless surfacing of components via portals and
    • Improved performance of codebase via varying methods including:
      • Refactoring sagas
      • Code splitting and lazy loading
      • Refactoring to better support treeshaking
      • Refactoring components for easier development, aligning with improved separations of concerns in codebase
      • Improved build to reduce build times
      • Improved pipelines for faster deployment and better testing coverage
    • Managed production deployments, working closely with the UAT team
    • Created and maintained a setup of our tech stack, including author, publish, dispatcher and CDN containers
  2. Technical Product Manager - Entain

    • Product owner of Sitecore CMS
    • Working to drive the usability of our CMS for the ~1000 internal users
    • Defining a long term vision, then consequently planning and executing a long term product roadmap
    • Leading migrations and integrations of varying 3rd parties (Exact Target, , Qubit)
    • Working with a ~20 strong CMS development team spread across multiple geographical locations
    • Working with multiple different product and technology teams for cross-product initiatives
    • Liaising with 30-40 stakeholders in varying business / locations / levels
    • Leading product initiatives with technical teams lacking product counterparts
    • Working outside product remit on occasion to deliver POC applications
  3. Engineering Manager / Tech Lead - Cashcade / Bwin.Party

    • Line managed a team of up to 8 developers
    • Migrated away Cashcade Bingo sites from vendor hosted PHP sites (888) to self designed micro frontends served by on prem instance
    • Built features missing from 6.1, including;
      • Server rendering of (via Nashorn)
      • API (for internal use of manipulating varying items in bulk and automatically)
      • Build pipelines (with , Jest, Gulp and aforementioned api)
      • Continuous integration (through Selenium)
      • Cache invalidator (through self created replication agent to Akamai CDN)
      • Cache breaking clientlibs (through selectors and Akamai replication agent)
      • Custom tag lib (in attempt to reduce need for JSP usage in templates and components)
      • Cron 'rerender' feature for refreshing content served by cached server rendered pages and components
      • Cron 'fetch' feature for local caching of remote data sources used on site and in server rendering
      • Domain Specific Language for personalisation (parsable by JS, and ExtJS WYSIWYG widget)
      • Link rewriter module (for adapting OOTB link resolution to suit SEO needs)
      • Varying custom widgets (primarily through ExtJS)
  4. Founder - Another HaystackPart Time

    • Created native apps with to improve workflows of Film and TV production staff
    • Utilising , Realm, , AWS Eventbridge and
  5. Technical Lead - Nuro ElementPart time

    • Small startup experiment to create an ecommerce solution using , ApolloJS (), , and built on top of open source library ion Commerce
    • Integrated with Royal Mail and Viva Payments APIs
    • Closed due to market conditions, but built a customer base of a few thousand, and shipped a few thousand orders

About this site

This page is optimised for 100% across all PageSpeed Insights

This page is SSR via Remix / directly from your closest Cloudflare CDN edge server as a worker.