At Markforged, I had an absolute blast contributing as a software engineering intern and working with the company's variety of industrial 3D printers. As a fresh high school grad in the summer before college started, this was my first experience as a software engineer in the real world, working with real industry software tools and interacting with super smart people. Below is a recap of my experience, including projects I worked on and the people I met. Check out my capstone presentation!
As a software intern, I got to work with a lot of industry tools, create immediate impact and learn from tons of experienced engineers.
On the technical side, I created a full suite of automated tests that automatically check every developers new code to check for bugs and help prevent any issues with the online platform for interacting with Markforged printers. In addition, I developed a full stack feature that allows users to subscribe to print jobs and receive notifications from multiple different printers whenever a print job completes, pauses, or fails. I got to work with many different industry standards, including jest tests, mocha tests, AngularJS, CoffeeScript, development workflows, and more!
At the same time, I got to meet 1-1 with people from all sorts of departments and learn about different teams mesh together efficiently in a company. Fields like software engineering, electrical engineering and product management can seem like totally different worlds, but I got to see how they all connect and support each other. I loved working with my mentor, Tom, as he showed me the ropes with software engineering and we bonded over sports and DIY projects with the company projects. For more details, be sure to take a look through the capstone presentation!