My Resume

Mark Rogersf4nt@f4ntasmic.com


Skills

  • Proficient in Linux operating system (Ubuntu, Fedora, RHEL, Debian)
  • Proficient in a variety of scripting languages (Perl, Python, BASH)
  • Comfortable with C based programming languages
  • Knowledgeable in Windows operating systems
  • Exceptional customer service abilities
  • Strong organiz

    ational skills
  • Extensive knowledge of a wide variety of Linux and Open Source applications such as:
    • Apache Web Server
    • J2EE Containers: Resin, Tomcat, and Jetty
    • PHP Applications (Wordpress, Drupal, Joomla, etc.)
    • Source Control: Git and Subversion
    • Python based applications
    • Database Servers: EnterpriseDB, PostgreSQL, MySQL

Accomplishments

  • Developed this site using Django. The code used to build this is available at GitHub openly, and is designed to be used by anyone. Please see my blog post about Django-YaBa.
  • Developed Hate On Your Job using Django as well. For more information on it please see blog post titled ”Hate On Your Job”.
  • Contributed code to the Pylot Project
  • Developed a remote Confluence editor named Confluence Remote Manager using Python and PyGTK
  • Created a variety of shell scripts to assist me in my day to day system administration life
  • Created a Django based application to perform automated deployments of J2EE Applications. For more information please see “Django Simplifying Life”

Education

Westwood College Bachelor of Science in Game Software Development Education experience included:

  • Advanced Programming
  • Cross-Platform Game Development
  • 3D Game Engine Architecture
  • Algortihm Analysis and Design
  • Assembly Language
  • Game Software Testing and Debugging
  • Software Requirements and Design
  • Team Product Development

Work Experience

Imaginary Landscape, Chicago, Illinois - June 2009 to Current http://www.imagescape.com Developer

  • My current role involves development with Python. We primarily specialize in making websites using the Django framework. However this does include various other technology and tasks such as:
    • Developing with the Python based framework, Paste.
    • Writing web scrapers to obtain content from other web based locations
    • Minor database administration
    • Planning development tasks, and projects

Contegix, St. Louis, Missouri - October 2007 to June 2009 http://www.contegix.com Technical Engineer:

  • Currently working as a ‘Shift Lead’. This includes leading, training, and managing a small group of engineers
  • Troubleshoot a wide variety of customer server issues such as:
    • Applications not running properly
    • Dealing with traffic floods (DDoS)
    • Design solutions to help customers scale applications
    • Firewall Rules
  • Install and configure applications for customers such as:
    • Apache Web Server
    • J2EE Containers: Resin, Tomcat, and Jetty
    • PHP Applications (Wordpress, Drupal, Joomla, etc.)
    • Source Control: Git and Subversion
    • Python based applications
    • Database Servers: EnterpriseDB, PostgreSQL, MySQL
    • Atlassian applications (Confluence, JIRA, Bamboo, Crowd, etc)
    • LDAP Solutions: Fedora DS, OpenLDAP, ApacheDS

Charter Communications, Fenton, Missouri - August 2007 to October 2007 http://www.charter.net Technician

  • Perform cable installations in customer’s homes.
  • Installs include cable modems, digital TV, DVRS, and telephony
  • Troubleshoot cable issues

Dish Network, St. Charles, Missouri September 2006 - August 2007 http://htttp://www.dishnetwork.com Technician

  • Install Satellite TV and Internet services in customer’s home
  • Worked with customers to determine best service options for them
  • Extensive use of power tools for running cable
  • Trained new technicians
  • Troubleshoot non-working systems