by Nick Hutchison, SoftWriters Software Engineer Intern, Summer 2018
Trying to get a good internship is tough. You have to find a company with a mission you agree with, that is willing to teach you while also giving you things to do that are going to let you grow as a programmer. Luckily, I was able to work with Softwriters Inc., who have given me an internship that most only could dream of. I have enjoyed both summers I spent interning at SoftWriters, and this summer has given me more experience than I could have ever gotten as a student.
The biggest advantage of working at SoftWriters was the freedom I was afforded. I was given an opportunity at the start of the summer to choose what I was working on and start outlining ideas for projects that I could develop. About midway through the summer, Pranav and I started on a web development project in React that allowed us to take on a technology that is new and exciting in our industry. The project was very freeform with our mentor Marc giving us direction, and us going from there to build a website. I mostly worked on the backend APIs, but I also got exposure to the framework of React + Redux and other tools like Jest and Sequelize. I was able to put my database and web design knowledge to use with this project, and doing it in a completely different language and environment to last summer helped me understand so much more about the modern web.
This internship also gave me an opportunity to use technologies that I had learned about in my prior experience to develop software that the company may not have considered before. For example, at one point in the summer I was working on a project that required a lot of tedious translations of code from one file to another, with very little conscious thought required. I eventually got permission to write a Python script that would do the work of scraping the code and translating to another language, and with its help I sped up the process by hours. Working on a small project like this was incredibly rewarding for me, and I was excited that I was able to work this kind of innovation into my every day.
For more information on SoftWriters internship opportunities throughout the calendar year, please reach out via https://www.softwriters.com/careers/