Jim Drury, Software Developer in Manchester, United Kingdom
Jim Drury

Software Developer in Manchester, United Kingdom

Member since August 5, 2021
Jim is a passionate front-end developer with a strong record of delivering high-quality web and hybrid applications. He's worked with award-winning agencies, SME businesses, and large enterprise-scale organizations, building applications that reach millions of daily users. At Barclays, he championed a revolutionary approach to Salesforce UI development, reducing time-to-market by an average of 50%. He prides himself on quality, service, and excellent communication.
Jim is now available for hire


  • Barclays
    Angular, React, Next.js, Angular Universal, React Native, JavaScript 6...
  • TalkTalk
    Angular, AngularJS, Amazon Alexa, AWS Lambda, REST APIs, Contentful...
  • BBC
    CSS3, SCSS, PHP, Scala, XML, REST APIs, Responsive UI, JavaScript 6...



Manchester, United Kingdom



Preferred Environment

MacOS, WebStorm, GitHub, Next.js, Angular, React, CSS3, JavaScript

The most amazing...

...tool I've developed is Barclays Blueprint component library, used in over 450 applications and millions of daily users globally, accredited at WCAG 2.1 AA.


  • UX and UI Lead Developer

    2018 - PRESENT
    • Developed a single component library spanning five brand expressions, expressed into CSS, Angular, and React and used in over 450 different applications and 70 channels. Accredited to a WCAG 2.1 AA standard.
    • Championed a revolutionary approach to Salesforce UI development enabling faster and better quality development without the need for specialized Salesforce UI developers. Ultimately reducing time-to-market by an average of 50%.
    • Led the global initiative implementing micro-front-end architecture, and transitioning to Angular. Enabling applications to be developed once yet deployed in many contexts.
    Technologies: Angular, React, Next.js, Angular Universal, React Native, JavaScript 6, TypeScript, PostCSS, HTML5, SCSS, Yarn Workspaces, CSS, Responsive UI, HTML, JavaScript, Pixel Perfect, Adobe Experience Design (XD), Jira, Git, REST
  • Lead Application Architect

    2014 - 2018
    • Transitioned from monolithic MVC application architecture to a micro-service-driven UI architecture.
    • Developed the award winning MyTalkTalk app, which ranked within the top ten utility applications within the UK.
    • Standardized the brand by delivering the TalkTalk Baseline Component Library, enabling rebranding exercises to happen within days, delivered with zero release day defects.
    • Developed and architected a repair application allowing customers to resolve the top 80% of issues online.
    • Developed Alexa Skills allowing customers to self-serve via their Amazon Echo devices.
    • Transitioned from on-premises hosting to serverless architecture.
    • Delivery of CMS technology using Contentful, reducing development efforts by 80% and delivery time for content changes by over 95%.
    Technologies: Angular, AngularJS, Amazon Alexa, AWS Lambda, REST APIs, Contentful, JavaScript 6, JavaScript 5, TypeScript, PostCSS, HTML5, SCSS, CSS, Responsive UI, HTML, JavaScript, Pixel Perfect, Jira, Git, REST
  • Software Developer

    2013 - 2013
    • Development of a custom responsive CSS grid technology meeting BBC standards.
    • Developed the UI consolidating 3x CBeebies websites (mobile, tablet, desktop) into a single application used by millions of families daily.
    • Migrated Children's BBC from the proprietary Glow framework to the [at the time] standard of jQuery.
    • Assisted the team delivering the BBC's first AWS web application.
    Technologies: CSS3, SCSS, PHP, Scala, XML, REST APIs, Responsive UI, JavaScript 6, JavaScript 5, HTML5, CSS, HTML, JavaScript, Pixel Perfect, Jira, Git, REST, jQuery
  • Senior UI Developer

    2012 - 2013
    Q3 Internet Services (SecuraCert)
    • Developed BrochureWare website based in WordPress with a WooCommerce store allowing customers to purchase SSL certificates with automatic provisioning from a variety of third-party suppliers, integrated with WorldPay.
    • Developed a bespoke SSL certificate management system with customers logging in with their WordPress credentials and allowing them to generate CSRs, and provision, revoke, renew, and replace SSL certificates.
    • Developed and customized SugarCRM enabling teams to manage leads. Customized for SSL certificate reselling and refreshing data based on queries against SSL domains and historical sales data. Saved over £10,000 per month in purchasing lead data.
    Technologies: WordPress, WooCommerce, jQuery, CodeIgniter, PHP, MySQL, Parallels Plesk Panel, Plesk, AWS, Amazon Web Services (AWS), SSL Certificates, SSL, SSL Configurations, REST, REST APIs, Ajax, Curl Language, SOAP, SugarCRM


  • BBC Children's (Cbeebies)

    Responsive web application allowing children to access their favorite content, watch videos, play games and learn. The application was developed using Scala, and was one of the first BBC projects hosted within AWS.

  • TalkTalk MyAccount

    The My Account application allows customers to log in and manage their accounts. Whether it's making a payment, viewing a bill, changing a package, or seeking repair and assistance. All servicing can be accessed from within My Account.

  • TalkTalk Sales

    The TalkTalk sales portal allows customers to see the latest promotional products, check local availability, and order broadband. Developed with Angular.JS using RESTful services, based from a Bootstrap 3 grid.

  • TalkTalk Repair

    TalkTalk Repair is an industry leading diagnostic and repair application allowing customers and colleagues to perform diagnostics and automate the process of repairing the most common faults. Integrating with the Solvatio Repair Engine, PegaBPM, and Contentful CMS. I architected and developed a web application that allows users to manage existing faults and detect and manage the next steps for the top 80% of faults, removing the need to call colleagues which was a major NPS detractor.

  • Barclays Blueprint

    Barclays Blueprint is the component library underpinning all Barclays web and hybrid applications. Starting with a single CSS codebase, being consumed through content management systems, and expressed in both Angular and React. Blueprint serves as a core tool in standardizing the Barclays and Barclaycard brands.


  • Languages

    CSS3, JavaScript 6, JavaScript 5, TypeScript, HTML5, CSS, HTML, JavaScript, Curl Language, SCSS, CSS4, PHP, Scala, XML
  • Frameworks

    Angular, Bootstrap 3+, Next.js, Angular Material, NestJS, CodeIgniter, React Native, AngularJS
  • Libraries/APIs

    React, jQuery, REST APIs, Node.js, RxJS, Jenkins Pipeline
  • Tools

    GitHub, Jira, Git, CircleCI, Angular Universal, PostCSS, GitLab, Yarn Workspaces, Adobe Experience Design (XD), Parallels Plesk Panel, Plesk, SugarCRM
  • Paradigms

  • Other

    Storybook, Pixel Perfect, Ajax, Bootstrap 4, Prismic, SSL Certificates, SOAP, Responsive UI, AWS, SSL, SSL Configurations
  • Platforms

    Contentful, WordPress, Amazon Alexa, AWS Lambda, WooCommerce, Amazon Web Services (AWS)
  • Storage


To view more profiles

Join Toptal
Share it with others