Bachelor of Computer Science
My CS courses focused heavily on software engineering, and gave me the tools to build applications with well organized and structured code. My favorite courses were on 3D graphics and data visualization.
Full Stack Application Developer
I write code and try not to let the code write me.
I was raised in a tiny town in Montana. Since there wasn't much else to do, I started programming at an early age. My first computer was an Atari XE and I taught myself how to write games. Some of them were even fun! But sadly, I didn't have a disk drive, so they would be wiped out as soon as I hit the power button.
I started developing web applications before CSS was commonplace (I still have nightmares about table layouts). I worked through school at my university's IT department and was the lead developer on the school's portal system. After leaving my cushy goverment job in 2009 I've worked with multiple startups to solve a large variety of problems.
I specialize in backend development, but I have experience with front end development, network engineering and system operations. PHP is currently my weapon of choice and I've done large scale projects in Java, Go, Node.js, and the .NET framework.
When I'm not writing code, I dabble in photography and music. I play the drums, guitar and keyboards, but none of them well.
Here's what I develop in and my experience level
The University of Montana
Class of 2007
My CS courses focused heavily on software engineering, and gave me the tools to build applications with well organized and structured code. My favorite courses were on 3D graphics and data visualization.
I learned video production, editing, composition, writing and directing. Apart from being a lot of fun, this helped me balance the logic of programming with the creativity of art.
What I've done and when I did it
My wonderfully talented girlfriend Michelle Adam launched Scrapcycling a couple of years ago as an Etsy store. I'm helping expand her store to a bigger and awesomer site. Check out her stuff, she sells amazing things made out of fabric scraps, like these unique clip on bow ties and lavender sachets.
I'm working on Everbooked, a tool to help people with Airbnb listings to dynamically price their rentals based on market demand. We're bringing the tools that large scale hotel chains have had for years to the little guy. There is a lot of fun and exciting math involved. We'll be launching soon!
UserBallot was a project conceived at the Tri-Valley Startup Weekend, where it took first place. The app provides a way to get super-simple user feedback in the form of yes or no questions. I work on the application code for the site, which is written in AngularJS and uses Firebase as a realtime backend.
NextFive was built to scratch an itch that the ExaVault team had. We needed a tool to help manage our weekly status updates, but we couldn't find anything that did what we wanted, so we built one ourselves. NextFive allows us to share our weekly plans with each other, and streamlines our weekly checkin process. It's built with Node.js on the server with an AngularJS front end.
ExaVault is a file storage company focused on business. It is based on FTP but updates it with a modern browser interface and useful features like file sharing and notifications. I primarily work on application architecture and server-side development. SWFT, the web interface that I was heavily involved with developing, is used by hundreds of thousands of people each month. It is built on top of a robust API that I designed and implemented.
SoulPancake is a community built around answering "Life's Big Questions" and was created by The Office star Rainn Wilson. I worked with the Think Brilliant team to bring this project to life. I assisted with building the community platform that runs the site's conversations section.
The OneStop platform was built to serve all of UM's web applications under one site and allowed for one set of credentials to access these services. It also was built as a content aggregator and displayed student records, course information, and data from many other sources.
Paying the bills
Managing Engineer / Oakland, CA / 2010 - Current
ExaVault is the largest dedicated S/FTP provider in the world. We are "evolving FTP", working to add advanced features like file sharing, notifications, search, and activity tracking. While much of my work at ExaVault focuses on development of our core product and services, I also work on application deployment, system operations, database design, system architecture, network engineering, analytics... I wear many hats.
Application Engineer / Portland, OR / 2007 - 2010
I designed and implemented a variety of web applications, including sites focused on social networking, e-commerce, content aggregation, and content management. Our biggest project, SoulPancake.com, was co-founded by Rainn Wilson (of NBC's The Office). I developed and designed server-side application code for the site from its inception.
Systems Analyst III / Missoula, MT / 2004 - 2010
My main duties included managing and maintaining UM's campus portal system. I lead a team of student employees to work this and other web application projects.
Portland, OR
tom.fite at gmail dot com
Thanks for scrolling all the way down.