Statistical Working System designing and developing





I am asked to redesign a number of internal Fao applications, aiming for a better look and feel of the UI, improving consistency across multiple apps and enhancing user experience.

The largest of these applications is the Statistical Working System, a corporate tool for the collection, preparation, and publication of Statistics from the Divisions of Agriculture, Forestry, and Fisheries.

The system has a legacy ExtJs interface, but management tasks me with the adoption and rollout of newer technologies. I use React to develop an Administration Console that allows FAO officers and clerks to control the lifecycle of key objects of their statistical workflows: domains, datasets, codelists, flaglists and even modules that implement statistical methodologies in R.

From December 2017 I move up to lead frontend development in the team responsible for FAO’s Statistical Working System.
In this phase of development, the system expands into a suite of focused applications, and I am charged with designing and implementing a modern, performant, and consistent UI experience across all the applications. Building on the experience gained from my work on the Administration Console, I deliver the frontend of the Questionnaire Manager, a complex application to iteratively design, publish, and reingest questionnaires for data collection from Member Countries.

I’m also responsible for all code management and Quality Assurance procedures that concern the frontend, including: modularisation, source control , testing, and continuous integration.

The team use a wide range of Agile practices and associated tooling, work in tight 3-week sprints, monthly release cycles, and perform systematic retrospectives.