Bryce Allen

202 W. Adams Ave.

Fairfield, IA 52556

ballen@mum.edu

PROFILE

Software Engineer who enjoys working with others and learning new technologies. Specific areas of interest include security, open source, networking, and multimedia technologies. Professional experience includes Linux and Windows system and network administration, Perl CGI and mod_perl programming, and Java programming.

 

PROFESSIONAL SKILLS 

Programming Languages: C, C#, C++, PHP, SML, bash, Java, Perl, Python

Databases: SQL, MySQL

Tools: UML, CVS, Subversion, vim, Eclipse

Platforms: Linux, OpenBSD, Windows 95/98/NT/2k/XP

Networks: Firewall/Bridging in Linux with iptables and ebtables, Firewall in OpenBSD with pf, traffic shaping in Linux, HTML, Apache web server, Postfix & Exim email servers, Samba CIFS file server, clustering with Linux Virtual Server

PROFESSIONAL EXPERIENCE

Reel Security Corp., Iowa, April 2006 to present

Position: Software Architect and Engineer

Description: Developing custom scheduling, invoicing, and payroll applications in Java using the Eclipse Rich Client Platform, with web interfaces for specific functions.

Hawthorne Direct, Inc., Iowa, November 2005 to present

Position: Software Engineer

Description: Projects include extending a C# windows application and developing a CRUD framework in ASP.NET and using the framework to create a job/time tracking application.

SwapYourGames.com, Iowa, July 2005 to present

Position: Software Architect and Engineer

Description: Developing a complete e-commerce website allowing customers to trade in video games. Built using Perl and the Catalyst web development framework. Includes web-based backend administration tools, custom shopping cart, and integration with the AuthorizeNet payment gateway. Interfaces with Amazon and eBay webservices.

ArtSelect, Inc., Iowa, consulted part time from July 2002 to August 2004

Position: Linux System/Network Administrator, Perl Programmer

Description: Projects include setting up spam filtering on the main company email server, scripting the GIMP imaging program using Perl to create thumbnails of images, creating Perl scripts to help manage a Linux Virtual Server based cluster, and creating a unified sign-in system for secure access to employee only web sites.

Maharishi School of the Age of Enlightenment, Iowa, part time 2000 to 2002

Position: Assistant System Administrator

Description: Maintaining Windows NT and 2000 client and server installations.

Ralph Bunker, Iowa, summer 1998

Position: Assistant Java Programmer

Description: Assistant programmer for a Sanskrit learning tool commissioned by a Sanskrit Professor at Brown University.

Human Factors International, Inc., Iowa, summer 1997

Position: Java Programmer

Description: Developing a Java applet to display text one word at a time as a usability demonstration device.

ADDITIONAL EXPERIENCE

Linux Club at Maharishi University of Management, 2001 to 2003 - Organized lectures by guest speakers in the local community and at the university, created and delivered talks on Linux and networking.

EDUCATION

MS in Computer Science, Maharishi University of Management, Fairfield, IA, 2004-2005

BS in Mathematical Sciences with minor in Physics, Salutatorian, Maharishi University of Management, Fairfield, IA, 2000-2004

HONORS

National Merit Scholar