adnenre

UNCTAD

United Nations Conference on Trade and Development.

Drupal JQuery Javascript PHP

#🌐 UNCTAD – JavaScript Consultant

I worked as a JavaScript consultant for the UNCTAD (United Nations Conference on Trade and Development) team in Geneva, collaborating in 15‑day sprints (bi‑weekly). The project is built on Drupal (PHP backend + frontend theming), with heavy use of jQuery and vanilla JavaScript for interactive components, dynamic charts, and data visualisations.

All development, issue tracking, and CI/CD were managed on Azure (Azure DevOps, Repos, Boards, Pipelines) – no GitLab or GitHub.

#👨‍💻 My Role & Responsibilities

  • Build new features – Developed reusable Drupal components, custom JavaScript modules, and graphical extensions (charts, sliders, interactive maps) for the public UNCTAD website.
  • Bug fixes – Diagnosed and resolved frontend and backend issues in the Drupal ecosystem (PHP templates, JavaScript conflicts, cross‑browser inconsistencies).
  • Agile delivery – Participated in sprint planning, daily stand‑ups, and retrospectives with the UNCTAD team in Geneva (remote collaboration across time zones).
  • Code quality – Maintained clean, documented JavaScript/jQuery code and ensured compatibility with Drupal’s theming layer and third‑party libraries.
  • Azure tooling – Used Azure Repos for source control, Azure Boards for sprint tracking, and Azure Pipelines for automated testing and deployment.

#🛠️ Tech Stack

LayerTechnologies
CMSDrupal (PHP, Twig, custom modules)
FrontendJavaScript (ES5/ES6), jQuery, HTML5, CSS3
VisualisationChart.js / D3.js (graphical charts)
Version control & DevOpsAzure Repos, Azure Boards, Azure Pipelines
Collaboration15‑day sprints, remote with Geneva team

#Reference Contact

Share this post