Can you brief us about your scope of work during this internship?
I was placed on the DRM team and had the opportunity to work on multiple repositories such as data-lake, DRM, DRM-components, data-lake-execution-service, and active-learning-execution-service.
What were your key roles & responsibilities, and how did you work towards achieving them?
Being on the DRM team, I was tasked with implementing new features such as allowing python scripts to have one or more associated unit test scripts. These test scripts can be run whenever the original script is updated or changed and checks the correctness of the script. This allows for a more secured workflow and saves time on potential bugs.
Among your many tasks, what is the one that you liked working on the most?
I liked the task of adding unit test scripts because I felt like the breadth of knowledge gained from completing the project would be tremendous.
What was the biggest challenge you came across, and how did you overcome it?
My biggest challenge was learning the workflow, such as knowing which repos to work on, which Docker container to run, and how it all ties together. With practice and a lot of tinkering, I was able to figure it out.
What new skillsets and/or knowledge did you gain during your time with ANB?
What do you feel are the highlights of working at a ‘smaller’ tech company?
Working at a smaller company means working more closely with a smaller team and understanding the product inside out.
What are the key takeaways from your exposure to the energy efficiency industry?
Energy efficiency is not only about building more efficient ways of generating electricity but also about making workflows more efficient and productive.
How did you find our company culture and the support you received from your colleagues?
The company culture is amazing, and my colleagues are all very competent at what they do and answered many of my questions.
How easy/challenging was it to collaborate remotely with COVID-19 restrictions in place?
Although the internship was in person, communicating with the offshore team was very easy and effective.
How much did the internship match your expectations?
This internship definitely did match my expectation. It was very fun, and I learned a lot.
How much do you feel your internship will help you in your career going forward?
I am more well-versed in the workflow of getting a product from development into the customer’s hands. I also learned a lot about coding problems themselves. This internship has definitely made me a more experienced software engineer.