25 Mar 2013, 20:39

Software Engineer at IBM – Soon!

I noticed that this blog has been seeing some more traffic and I have had a few questions. I also noticed that I never mentioned that I had received a full time offer with IBM at the Mass Lab in Littleton, MA. I am excited to graduate and begin my career at the end of May with IBM! So, for those looking to work there this summer as an intern or as a full time hire, I hope you decide to join and that you enjoy it as much as I have!

30 Jun 2012, 23:11

First IBM Presentation

Yesterday, my partner and I presented our project to our manager and intern mentors for the first time. Most of us did not know what to expect exactly – I, like a few others, thought that this was merely a status update. However, it was not. The expectation was for something that resembled our final presentation which will be made up of an audience of higher level managers.

24 Jun 2012, 05:16

IBM Internship Process

I thought I would take a moment to explain how the IBM internship process works from the beginning to where I am currently at – Week 2


I found the post for this particular internship on LinkedIn as classes were ending at the beginning of May. I thought I was way behind, but luckily so was IBM in their hiring. I submitted the resume that is currently on this website and received an interview from it.

I cannot say exactly what they are looking for in a resume, but I have drawn some conclusions by talking to the other interns. They are looking to see if you can take initiative and they want to know if you are a hard worker. I have learned that the work environment at the Mass Lab is quite relaxed but it is only that way because they have employees that they can trust to work well without constant bothering.

As far as suggestions…I can say that they really liked my resume, so take a look. They mentioned my business specifically and were quite interested. Any project that you have worked on under your own influence should be on that resume.


I was contacted via email about a week after submitting my resume and was told that they would like to schedule a phone interview with me that week. It was quite an exciting couple days while I waited for the day of my interview. I re-read the job description constantly and did a lot of research on questions that are asked by large companies. I thought I was well prepared.

19 Jun 2012, 00:18

iPython Notebook

My mentor at IBM turned me on to using the Notebook feature of iPython. This is really cool!

Now, the Python CLI does its job. I have been using it for a while for testing modules and code ideas but usually need documentation open when trying out a new module or I need to look over my own code when I have forgotten what the names in my library are.

iPython is interactive (hence “i”). Via the command line you can use tab completion to quickly finish what you were typing or to see what is available from the module or class. Also, iPython allows you to do basic procedures that I usually find myself exiting the shell for…listing a directory, removing a file, changing the working directory, etc. This is cool, but it gets better.

Using the Notebook feature will allow you to access iPython via a web page. It supports tab completion but does it in a very nice way – drop down lists wherever you are at in a line and it completes code, lists available methods, and completes directory/filenames as well.

After doing a lot of testing and research in the web console, you can save your Notebook so you can pick up where you left off later or just print it for reference. Also check out the graphing abilities with MatPlotLib…graphs show up inline!

16 Jun 2012, 18:51

First Week at IBM

The first week at IBM has been incredible. Everyone I have worked with has been incredible and the building itself is really cool. I have coffee and energy drinks just around the corner from my cube and if things are stressful, the lounges at the building’s corners are pretty cool. I cannot disclose information about the project I am working on, but what I can say is that all of us interns are working on projects that fill a true need for IBM and will be used extensively.