I was a software engineering intern who worked with the Development Engine Console. I was able to create the dashboard, environment file configuration tool, and CI/CD configuration tool during the internship.
What were your key roles & responsibilities, and how did you work towards achieving them?
My task was to develop certain projects such as the dashboard, environment file configuration tool, and CI/CD configuration tool for the devops team. I learned from my mentor, Matthews, and by searching online on things that I was stuck with.
Among your many tasks, what is the one that you liked working on the most?
I liked working on the CI/CD configuration tool because it was the first time, I created a tool that was somewhat useful, and it saved the user a ton of time.
What was the biggest challenge you came across, and how did you overcome it?
The biggest challenge was getting Node.JS to work in general because whenever I ran into a node issue it was the hardest to fix. I did a lot of googling and looked at stack overflow.
What new skillsets and/or knowledge did you gain during your time with ANB?
I was able to learn Vue.JS, Node.JS, SonarQube API, Amazon AWS API, Gitlab API, and how the frontend and backend interacted with one another.
What do you feel are the highlights of working at a ‘smaller’ tech company?
Everyone in the office knew each other more personally since the teams were smaller
What are the key takeaways from your exposure to the energy efficiency industry?
There is always something to automate and software engineers are the ones who create programs to automate repetitive manual tasks. For example, eTRACK+ helps speed up the workflow of applications in the energy industry.
How did you find our company culture and the support you received from your colleagues?
The company culture is great because everyone is close to each other.
How much did the internship match your expectations?
The internship exceeded my expectations because I didn’t think I would be allowed to work on fully-fledged projects that would streamline everyday tasks.
How much do you feel your internship will help you in your career going forward?
The internship exposed me to multiple programming languages and APIs, so that helped me familiarize with the things a full-time software engineer would work with.