Developer at Envy Labs
Marketing and Advertising | Orlando, Florida Area, US
I'm a developer living in Orlando, Florida experienced in a number of web focused languages. Currently I'm passionate about Ruby on Rails, JQuery, Redis, Node.js, MongoDB, iPhone Development and realtime communication.
My goal is to create amazing applications with clean, user friendly interfaces that people enjoy using, while keeping HTML and CSS valid and incorporating microformats when applicable.
I go to user-group meetings and programming events here in Orlando when I can, read blogs and programming books often, and help coordinate a few developer focused activities at work.
Specialties: Ruby, Ruby on Rails, Javascript, jQuery, Solr, SQL and to a lesser extent NoSQL.
No longer maintained knowledge of: Prototype.js, Java, Python, Flex, Actionscript, ColdFusion, PHP.
Various experience implementing or using the following:
OpenID, identity management, web standards, mapping, internationalization, Wordpress, globalization, XMPP, BOSH, REST, APIs, Agile, testing, mocks/stubs, test driven development.
Apr
2011 - Present
Developer / Envy Labs
Ruby on Rails development.
Feb
2008 - Present
Creator/Developer / ArcadeFly
Created and developed a location listing site for arcades and games using Ruby on Rails and Google Maps. The site is completely driven by the community, and valuable user feedback. Capistrano is used for deployment, with Passenger as our application server. Images are stored on S3 (soon to be CloudFront). The site strives to be completely XHTML 1.0 valid with an "A" Yslow rating. Currently working on an iOS application for seeing what's close by and searching.
Used Primarily: Ruby on Rails, Javascript, jQuery, Google Maps API, Capistrano, Rspec, Mocha, Passenger, Ruby Enterprise Edition, Ubuntu, iOS, Heroku.
May
2008 -
Mar
2011
Project Manager SponsoredTweets / Developer / IZEA
Work with a team of developers to create new sites, add features, fix bugs and improve performance bottlenecks for multiple sites written in Ruby on Rails or Cherry.py (Python).
Added features and performed bugfixes preparing for the release of SocialSpark (http://socialspark.com), a Ruby on Rails web application. All code includes Shoulda tests in accordance with team standards. SocialSpark integrates with a number of external sources via Oauth, atom pub, XMLRPC and meta weblog standards as well as Google Analytics.
Worked with one other developer to create and launch CloudShout (http://www.cloudshout.com), a blog widget platform for real-time communication written in Javascript and jQuery with a Python backend. Created new Javascript applications for CloudShout utilizing external web services such as Flickr, Twitter and Youtube.
Co-wrote SponsoredTweets, a Ruby on Rails application to connect twitter users with advertisers. "Tweeters" sign in through Oauth and the system handles everything else. Went from prototypes to launch within a month and quickly grew in scale to sending out many thousands of Tweets a day. The site continues to send out a high volume of Tweets by advertisers using it completely self service today with little maintenance.
One fun thing we do at IZEA is hack day, where we're allowed to work on whatever we're iching to mess one day a month (dates vary). Hack day projects include: adding Notifo support to SponsoredTweets. Creating a live stream of SponsoredTweets activities using Node.js, Websockets and Redis. Set up continuous integration using Hudson with Campfire integration for notifications.
Using primarily: Ruby on Rails, Shoulda, Factory Girl, Hydra, Rspec, Javascript, JQuery, Prototype, Python, Pylons, Cherry.py, Capistrano, Ubuntu, Mac OSX, Textmate.
Jan
2010 -
Jan
2011
Creator/Developer / MovieFly
Created a site to help track movies watched, your ratings, where you saw them and who you saw them with. Written in Ruby on Rails, this site hooks into Facebook connect (and more later) to extend your network. The goal of this site is to help people answer the question, "What is the best movie you saw last year?"
Using Primarily: Ruby on Rails, Jquery, Facebook Connect, Postgres, Heroku, Git.
Feb
2007 -
May
2008
Web Developer / Westgate Resorts
Worked on a team of 7 other developers, 3 project managers and 2 designers to create and maintain various applications central to the hospitality industry at Westgate Resorts. These included many front end applications exposed through ColdFusion or Flex with Java/Oracle behind the scenes. Created a bilingual application utilizing Google Maps to track hotel locations.
Used primarily: ColdFusion 6/7, Flex 2, Java 4/5, Oracle 8i, Subversion, Ant, Jruby on Rails, JUnit, JMock, Maven, Google Maps API.
Jun
2004 -
Jan
2007
Senior Application Developer / Foreign Currency Exchange
Assisted in maintenance and development of new features for an enterprise web application used by banks for recording foreign currency transactions and reporting on them. Worked with a team of up to 7 other developers towards creating an internationalized version taking into account language selection, timezones, currency formatting, number formatting, date and time formatting and more.
Used primarily ColdFusion 4/5/6.1, Fusebox, XML, and MS SQL Server 2000, CVS, Eclipse, Ant.
Dec
2000 -
Apr
2005
Creator/Developer / DDRei.com
During spare time in college, created a fan site for Dance Dance Revolution, focusing on arcade listings, game information and community building. Since this was before DDR was available on consoles in the US, it became useful for gamers to meet up and play in arcades, with DDRei helping communication. The site was developed using PHP and MySQL, with tight integration with PHPBB. Active development on this site stopped sometime in 2005, with 2001-2003 being the most active years.
May
2004 -
Dec
2004
Web Developer / University of Central Florida
Worked to revamp the website for the Co-op department at UCF using ASP.
Feb
2003 -
May
2004
Web Developer / University of Central Florida
Worked on a contract basis to create web applications used to assist in the admissions process to the UCF Film department. Developed a custom application in PHP that the UCF Film Faculty used to review applicants and eventually choose who was accepted and not, accompanied with emails sent out notifying the students.
May
1999 -
Aug
2000
Macro Developer / KnowledgeView
Created how-to videos using Iola Macro Magic demonstrating how to do common tasks in widely used PC applications such as Microsoft Word, Powerpoint, Access and Excel. As the company expanded, was put onto a newly created team creating how to videos in Macromedia Flash 4 with audio and video instructions for using consumer hardware such as cell phones, digital and video cameras.
-
Websites:
-
Honors:
Featured in Business journal while working at PCShowAndTell.
Featured in the Orlando Sentinel for DDRei.com.
Advanced Certification in ColdFusion 7.
-
Interests:
Ruby on Rails, Javascript, OpenID, Flex, Actionscript, Spring, semantic web, MySQL, microformats, xmpp, high performance websites (especially front end), web analytics, rss, social media, Dance Dance Revolution, foreign movies, arcades, gaming, traveling, Twitter, Mint, Remember the Milk, Werewolf, Settlers of Catan, board games.