In my spare time I created a site using the Symfony framework to help make the minutes of Cork City Council meetings more accessible to p...
In my spare time I created a site using the Symfony framework to help make the minutes of Cork City Council meetings more accessible to people. It involved parsing PDFs and auto-importing data into a sqlite database. It is hosted in Google Cloud and can be viewed at corkcounciltracker.ie
HTML
API
Symfony
CSS
View more
Client Usage Monitoring
I was responsible for the design, development and deployment of a system to track client usage statistics. Based on the specification I d...
I was responsible for the design, development and deployment of a system to track client usage statistics. Based on the specification I designed a JSON request body that would include all required data. I used an OOP approach and created classes to represent the data in our PHP extension for the CiviCRM platform. I created the server API endpoint to listen for client requests, validate and store the data in a MySQL database. Both client and server code had extensive PHPUnit test suites, using TDD in the creation of many of the required classes. During development I relied heavily on Postman and Xdebug to test and debug requests.