Back End Developer
Se-147 21 Tumba, Se
DeLaval is a company that helps farmers produce milk. A cow can only produce milk within a certain interval between being inseminated and the calf growing. For insemination to be successful, the cow must be within a specific window in her cycle, and farmers need to know exactly when a cow is ready. For this mission, DeLaval wanted to create a product that could identify where in the cycle the cow was, as well as monitor other important health markers. The solution was smart cows, each fitted with an IoT ear tag that allowed us to measure data points. Our team's task was to collect all the data on the farm, aggregate it, upload it to the cloud (AWS) for cleaning and processing, and then create an interface for farmers to see each cow's position and health. The entire solution was built on an event-based architecture with serverless technologies such as API Gateway, AWS Lambda, S3, SQS, EventBridge, DynamoDB, and ECS. Christopher's role as a Cloud Engineer was to handle the initial steps in the cloud process. This included receiving the data, performing extract, transform, and load jobs, and then sending the data to be processed. Additional tasks included setting up CI/CD pipelines in GitLab, deploying with CloudFormation to manage the infrastructure as code, and keeping costs down. The project was successfully completed with implementation on over 10 farms in Europe and the USA, affecting a total of 40,000 cows. The annual cost per cow was kept to only $1, meeting the client's requirements for both scalability and cost-effectiveness.