I'm Josh Elser, and I'm a software developer with experience in Java, C/C++, Python, Ruby, Javascript, PHP, and Perl.

I graduated from Rensselaer Polytechnic Institute in 2010, receiving my B.S in Computer Science with minors in Information Technology and Music. While there, I worked for the Computer Science laboratory staff, participated in the Rensselaer Center for Open Source Software as a developer and mentor, was a member of the Rensselaer Union Executive Board, and held many officer positions with the Rensselaer Music Association (among other things in those brief four years).

Professionally, my work with SRA International has recently led me towards large-scale cloud computing built over Hadoop. Some of the problems I deal with revolve around creating analytics over the large amounts of data we process. With using Hadoop, the majority of my recent work is in Java; however, many of the analytics I have created are Ruby on Rails applications. With SRA, I have also had the pleasure of testing exploits against an internal product, creating an Android application that runs an image recognition algorithm (think Google Goggles), and building a custom Linux distribution and custom kernel module for an Atmel AT91SAM development board.

In my free time, I enjoy writing software for others to use and benefit from (read as open source software). It gives me an opportunity to brush up on skills I haven't used for a period of time and lets me learn about new technologies I wouldn't be exposed to at work. I've been using Gentoo Linux for the past 4 years and have no intention of looking back; it's been great for my laptop, desktop, and server. Outside of computers, I'm a musician and have been playing since I was about 8. It started with euphonium, led to tuba, then trombone, a little bass guitar, piano, and even some voice.

Overall, the best one-liner about me is that I just want to keep learning. I'm always taken back by how much I learned during my time at RPI, both in and out of the classroom. It's made me realize how much I can improve myself by just taking a little time to learn something new. My biggest desire in life right now is to keep on learning, stretch my limits and become the best I can be.