I went to Keene State College where I graduated with a Bachelors of Science in Applied Computer Science and a minor of Mathematics. During my college career I studied C++, Java, Visual Basic, RPG IV and Javascript. I started Java in my Senior year of high school, and then went on to take 3 college courses with Java being the main language. I took Java 1 and 2, Data Structures. I took one C++, One RPV IV(Not going to do ever again!), and a couple Visual Basic courses. My senior year I studied abroad in England where I took a Computer Networking course and a Usability and Heuristics course. To wrap up my college career, I took an Android/iPhone/Windows Mobile/Blackberry course where we developed two of our own apps for each of the four systems.
During college I worked for the school. I worked for the Computer Science department's computer lab. I was both a lab monitor and a tutor. I worked in the lab for three years, where I assisted any students with their homework and made sure that no one made off with any of the peripherals. I was a tutor for almost every class I took, with exception of the courses I took my senior year. I would have lab hours to help students in need, and I would also grade their assignments. During the summer before my senior year I worked as a Networking Assistant. My team and I would go to each dorm room on campus and repair the telephone/ethernet/television jacks. We would then trace each ethernet port back to its respectful ip address and map that out. My final job for the Networking Assistant position was to rewire the networking closets.
Currently I work as a Software Developer for a company. We mainly develop websites using the Python Web Framework Django. Another Python Library we use is Twisted, which is a library with an event-driven networking engine. Projects I have worked on include servers that will take credit cards, tokenize them and return a token back to a Phone Operator. That same system I worked on another server that would take credit cards, tokenize them, encrypt them with a rotating PGP key and return them to the customizer. These methods allow the client to not be in posession of their customers card numbers according to PCI standards.
Other projects I have worked on for the company are I maintain two small social networks. I developed a website for a school that would take GPS data from a device they have in each of their busses, and map the tracks of each individual bus on a google map. I have worked on many small projects, that while interesting, are too numerous to go into in depth.
In my personal time I am learning to become a Private Pilot. I fly once or twice a week and am working on a website to keep track of my hours I fly. I also have my motorcycle license, and although both of my motorcycles are not working right now, would be found riding one to work if the weather permitted. I am a member of the Freemasons of Brattleboro, Vermont, and I am an Alumni Member of the Order of Demolay in Keene, New Hampshire.
I just completed a basic Perl course from O'Reilly School online. Learned a few new things even though I have been using perl occasionally for well over a year now.