International Data APIs and Dashboard
REST APIs and a dashboard for processing and visualizing data from three countries, developed with PHP and JavaScript with React. The solution was tested iteratively, presented to management and developers in Madrid, and adopted by multiple teams.
During my internship and subsequent employment at WebAds, I developed and optimized REST APIs used to process data from the Netherlands, Italy and Spain and display it in a dashboard. The project involved several stakeholders and closely managed deadlines.
My task was to build an efficient, reliable API and make sure the dashboard was both user-friendly and technically dependable. I began by analysing the existing processes and data requirements in collaboration with teams in the different countries.
I then designed and implemented the APIs using PHP and JavaScript with React. I tested iteratively to identify errors early and shared progress through weekly updates and demonstrations, incorporating feedback from the team.
The APIs and dashboard were implemented successfully and reduced the time spent processing and analysing data. I presented the solution to management and developers at a company conference in Madrid. Following management approval, it was adopted by multiple teams and improved the efficiency of their data-processing workflow.
Working across countries and communicating with both management and operational teams strengthened my collaboration, communication and ability to adapt in a dynamic environment.
Goals
Process and visualize data in a user-friendly dashboard
Challenges
Aligning international data requirements and feedback from different stakeholders
Technical architecture
PHP APIs with a JavaScript/React dashboard
Responsibilities
- Analyse existing processes and data requirements with international teams.
- Design and implement REST APIs and dashboard functionality using PHP and JavaScript with React.
- Test iteratively to identify and address errors early.
- Share weekly updates and demonstrations and incorporate team feedback.
- Present the solution to management and developers.
Results
- Delivered APIs and a dashboard adopted by multiple teams after management approval.
- Reduced time spent on data processing and analysis and improved workflow efficiency.
- Presented the solution at a company conference in Madrid.
- Strengthened communication and collaboration across countries and organizational levels.
Related experience
WebAds