Our cloud based algorithmic trading optimizer project has come a long way since we first started planning for development ~6 months ago. At first I was much more daunted with this project and skeptical as to my ability to meaningfully contribute to it, but as true development began at the start of this term I quickly realized that I was indeed able to contribute, I just had to be ready to learn.
From this project I have grown substantially more familiar with the React.js library and have grown to enjoy using it quite a lot. It seems like a very valuable to tool to have knowledge of within the web development industry. I have also gotten some exposure to Flask which I had little to no prior experience with. With this we made an impressive Flask+React framework following somewhat of an MVC architecture with a standalone front end that then sends data to and from the Flask backend utilizing routes and route handlers.
This has also been my first time working on a project of this scale with a team. While a little skeptical at first, I quickly realized that we had a good sense of teamwork and we were all there to help each other succeed and make progress on our project.
Overall working on this project has been a great learning opportunity. I am now much more comfortable working with a team and I have learned a lot about practicing Agile and the general software development lifecycle. I now have a few more handy skills to have in my back pocket when it comes to programming and am much more familiar with web development overall and even more so React.js specifically.