Case · GIS & Agritech · 11/2018 – 10/2019
GIS-platform
GIS-platform voor precisielandbouw. Angular 6 op een .NET Core API, PostgreSQL met GeoTiff-verwerking, Docker-images die Jenkins automatisch naar AWS deployde.
- Rol
- Senior .NET Web Developer
- Team
- Productteam akkerbouw · scrum/agile
- Stack
- C#.NET Core 2, Angular 6, PostgreSQL, Docker, Jenkins, AWS
- Data
- GeoTiff, OpenLayers, RabbitMQ
Het vraagstuk
Akkerbouwers willen satelliet- en dronebeelden van hun percelen koppelen aan bemestings- en gewasdata. Dat betekent veel geografische data, strakke performance in de kaartviewer, en een release-cadence die kan meebewegen met het teeltseizoen.
Wat ik heb gedaan
- Backend in .NET Core met PostgreSQL en GeoTiff-verwerking, gekoppeld aan een Angular 6-frontend die OpenLayers gebruikt voor de kaartweergave.
- Docker-images automatisch gebouwd en gedeployed via Jenkins naar AWS/Linux; RabbitMQ ingezet voor zware verwerkingsjobs zodat de UI responsief bleef.
- CI/CD-pijplijn opgezet zodat release-cadence van maanden naar weken kon, elke merge geautomatiseerd getest en gedeployed.