I started my journey at biobot in 2018, through a friend who was already working there. They were in need of more backend developers for their startup. My initial task was to finish some routes that were not ready yet. The first significant contribution I made was to add the verification email functionality to the user creation process.
As I continued working, creating scripts became an essential aspect of my job. One of the notable scripts I created was the notification system for devices. Whenever a device sent a value below the desired parameter set by the user, the script would send a notification, informing the user of the crop's problem.
One of the significant projects I worked on during my tenure at the company was to architect the functionality of a smart center pivot gathering system. This project involved remote control of the center pivot and real-time monitoring, and it was a great accomplishment for me.
Moreover, this experience allowed me to explore DevOps, and I took the opportunity to learn more about Linux, AWS, and networking. I would often visit the Sysadmin office whenever possible to observe how scripts, APIs, or microservices were deployed, and this helped me gain knowledge and skills in the field.
The journey had a lot of challenges and these are some of them. They aren't in order of difficulty