James Duncan

Software Developer

Focused and ambitious Software Developer that values clear communication and is not afraid of talking to all levels of stakeholder.
Always seeking interesting projects, initiate the CONTACT_PROTOCOL and execute the relevant programme.



James Duncan has extensive experience as a senior software developer, demonstrated technical leadership, and track record of successfully delivered projects.

Current areas of expertise:
  1. Web development [Both front-end and back-end aka. "Full-stack"]
  2. Software integrations
  3. Software project leadership [Requirements analysis, feasibility, research, code management, architecture, release planning, technical resource management, risk analysis, change management/communications, etc]
  4. Web and Data analytics [Google Analytics, Hotjar, Google Tag Manager (GTM)]
  5. Adobe Experience Manager (AEM) [Java Enterprise Content Management System (CMS)]
  6. Flutter mobile app development [Android, iOS]
  7. Software architecture
  8. Data Visualization and Web Graphics for data communication
  9. Diverse framework, language, database and platform support.