Carl Allen

816 19th Ave NE Minneapolis MN
GIT http://github.com/carlallen | WEB http://allenofmn.com

Technical Competencies

Languages: Ruby/Rails, JavaScript, Python/Django, SQL, PHP, C, C++, HTML/XML/CSS, Java
Coursework: Operating Systems, System Architecture, Internet Programming, Databases, User Interface Design

Professional Experience

2009-2010 & 2013-Current

Ruby on Rails Developer

Sport Ngin LLC | http://www.sportngin.com
  • Assist in development of a content management system targeted at amateur athletic organizations which hosts over 1000 programs.
  • Set up and maintained a Comet push HTML server running Orbited which provides stats in real time for hundreds of live sporting events

2012-2013

Senior Ruby on Rails Developer

Barnes & Noble | http://nook.com
  • Build an unreleased rails application
  • Train new developers for a growing team of 5
  • Review code and set/enforce coding standards and best practices
  • Work with IT team to set up and maintain 15+ web/redis/mysql servers

2010-2012

Ruby on Rails Developer

Coupa Software | http://coupa.com
  • Work with a small development team to build and optimize a massive rails application with over 300 models
  • Optimize performance to ensure scalability

Spring 2009

Intro to C/C++ Teaching Assistant

University of Minnesota | http://cs.umn.edu
  • Teach 200 engineering students the fundamentals of programming in C/C++

Summer 2008

Engineering Intern

Digi International Inc. | http://www.digi.com
  • Build applications in Python and Adobe Flex to demonstrate wireless mesh technologies

2006-2009

Senior Student Staff/Web Developer

University of Minnesota Carlson School of Management
  • Provide customer support for laptops running Windows including physical repairs for a program with over 2000 students
  • Develop and maintain applications for the program in PHP/MySQL and Python/Django
  • Maintain and administrate a MediaWiki
  • Assist in maintenance of two Ubuntu Web Servers and a Windows Server 2003 running a Symantec Ghost Server

Education

University of Minnesota

Computer Science
Areas of Concentration: Internet Programming, Usability and User Interface Design

Volunteer Work

2011-2012

Coach

Peninsula Roller Girls | http://peninsularollergirls.org
  • Train and Coach a women's flat track roller derby team with over 50 members

2007-2010

Statistician

Minnesota Rollergirls | http://www.mnrollergirls.com
The Minnesota Rollergirls is member of the Women’s Flat Track Derby Association, an international organization of over 300 women’s flat track roller derby leagues.
  • Record statistics during each of the nine games split between two annual seasons

2008-2009

Systems Staff/Network Admin

University of Minnesota Association for Computing Machinery http://acm.cs.umn.edu
  • Manage, maintain and support five servers for a student organization with 60 members
    • Web Server running Ubuntu, Apache, MySQL, Drupal and MediaWiki
    • Ubuntu based file server
    • Ubuntu based Mail Server with SquirrelMail front end, and list provided by MailMan
    • VMWare ESX Server
    • Subversion Server