Download PDF Version Download MS Word Version
Matthew G. Janssen 4000 Mavelle Drive
Edina, Minnesota 55435
Telephone : 612-701-9881

...Expertise................................................................................................................................................................................................

  • Comprehensive knowledge of project management, from definition to programming, implementation, debugging, documentation, and support.
  • Diverse experience working within teams here and abroad.
  • Excellence in unfamiliar environments with new ideas.

Programming Proficiencies

- Visual C++
- .NET 3.5
- PHP
- C/Fortran
- Perl
- Linux Shell
- Python
- VBScript
- Java
- PACSCAL
- COBOL
- Visual Basic

Internet Technologies

- ASP
- PHP
- XML/XHTML
- JavaScript
- CSS 1/2/3
- DOM
- SSH/RCP
- FTP/SFTP
- SSL
- IIS 7.0
- Apache
- DHCP
- Rsync
- Samba
- VPN, VLAN
- TCP/IP, UDP
- DNS
- Web Cache

Other Expertise

- Server 2008
- Linux/FreeBSD
- Unix Server
- Microsoft SQL
- MySQL
- Oracle
- VMware
- Photoshop
- Dreamweaver
- Office 2007
- OpenOffice
- Novell
- JobBOSS
- ARCserve
- Peachtree

...Education.................................................................................................................................................................................................

Luther CollegeMay 2004
Bachelor of Arts degree in MIS

  • Project Management
  • Relational Databases
  • Java Programming
  • COBOL, PASCAL
  • Project Implementation
  • Computer Networks
  • Database Management
  • Systems Analysis
  • IT Management
  • Internet Programming
  • Accounting
  • Upper-level Calculus

...Experience................................................................................................................................................................................................

Network, Server Consultant.April 2008 – Current
Camp Ewalu, Strawberry Point, Iowa.

  • Rebuilt failing network from ground up. Installed and programmed routers for increased security and stability. Added firewall and gateway rules. VoIP bandwidth issues were solved using packet shaping.
  • Installed local file servers with secure, automated off-site backups. Using Perl, created scripts to search for and backup all Windows network shares with timestamp comparison. Further scripting automated the nightly Internet backups, replacing the old unreliable USB system.
  • Computerized the Point-of-Sale processes. Used Access to develop a user-friendly PoS application to keep track of inventory and account balances. Included intuitive account-lookup features and easy scalability.
  • Eliminated hours of installation time for new Windows machines by creating custom Ghost images. Pre-installed software, network shares and drivers. Allowed for unique SIDs and software keys using the Sysprep tool.

Technologies: Linux, Samba, Firewalls, Perl Scripting, SSH, Rsync, Access, VBScript, DHCP, Packet Shaping, Wireless, Cron Jobs, Norton Ghost, Sysprep.

Technology Analyst.August 2007 - April 2008
Papier D'Art English School, Osaka, Japan.

  • Advised on technology solutions for a start-up business. Taking into account budget and needs, recommended specific Adobe and Microsoft suites. Trained Japanese employees on new software. Produced initial design templates for easy customization later on.
  • Mapped clients online using a custom coded English-overlay for Google Maps. Used API calls and browser DOM to connect user interactions with a database backend.
  • Installed and fine-tuned network drivers for a high-speed color laser printer. Calibrated RGB monitors to correctly match the CMYK printouts.

Technologies: Google Maps API, Adobe Photoshop, Illustrator, CMYK Color Pallets, Excel, Shift_JIS (Asian) Character Encoding, PHP, MySQL, JavaScript, DOM.

Server Migration, Contract Consultant.August - September 2005
Precise Products Manufacturing, Minneapolis.

  • Hired to troubleshoot SQL Server database migration. Contacted software developer for upgrade procedures. Hardware and software dependency issues needed to be resolved. Re-linked Access frontends to new database.
  • Reorganized backup procedures from their Novell server. Upgraded the ARCserve software and HP tape backup firmware.

Technologies: Novell, Windows Server 2003, SQL Server, Access, JobBOSS, ARCserve, Tape Backup.

Internet Streaming Project Manager.Spring 2004
KWLC Radio, Decorah, Iowa.

  • Coordinated between business managers and the programming team. Conducted feasibility studies on various audio-streaming options. Drew up timeline and budget expectations for chosen design.
  • Directed Linux hardware and software engineers. Produced progress reports. Oversaw documentation. Used Perl scripting to parse server log files into graphical HTML, displaying listener trends over time, including GEO IP lookup.
  • Organized load tests using both LAN and WAN connections. Monitored server and network load using vmstat and Cacti. Located and fixed problematic firewall rules in an upstream router.

Technologies: Linux, Shoutcast, RealMedia Server, Perl, HTML, Vmstat, Cacti.

Network Client Programmer.2002 – 2003
Luther College.

  • Using an open source base, built a network client to ease campus file sharing. Wrote UDP discovery and IP caching code to eliminate need for a server.
  • Added automatic update ability to allow for future changes. Improvements were made based on suggestions from a user base of over two thousand. The client is still popular today.

Technologies: Microsoft Visual Studio, TCP/IP, UDP, Cache.

...Activites................................................................................................................................................................................................

Open source development, non-profit consulting, theatre performance, backcountry camping, semi-professional photography, self-directed study.