Adam Monsen — software engineer/architect, author
Seattle, Washington
haircut@gmail.com
http://adammonsen.com/
PROFESSIONAL SUMMARY
- Over 10 years professional software development
- Specialist in Free and Open Source software
CAREER
- Spring 2011-Present; BreadVault; Fargo, ND
- Co-Founder, Software Janitor
- Autumn 2007-Spring 2011; Grameen Foundation; Seattle, WA
- Software Engineer
- Open Source community evangelist
- Java engineering on the Mifos project
- 2009 Duke’s Choice award winner for best OSS Java technology
- Autumn 2005-Autumn 2007; Boeing; Seattle, WA
- Programmer/Analyst
- GNU/Linux consultant on the Electronic Flight Bag project
- Built hardware, custom operating systems, and self-healing software for in-flight computer systems
- Tools track winner for best technical presentation, Boeing Software Conference 1
- Summer 2004-Autumn 2005; TwoBulb Consulting; Seattle, WA
- client: Yodel/Sphere:
- Python development for blog research
- client: Gadoz.com:
- Subversion, Zope and Plone administration on Linux and OS X
- client: Classmates.com:
- new feature additions to an internal application using an AJAX
framework
- new feature additions to an internal application using an AJAX
- client: Quantum Linux Laboratories, LLC:
- patches to Knowledge Tree, a document management system licensed under the GPL (Java, PHP)
- OCR image recognition/searching
- bulk uploading
- TIFF quickview
- feature additions to a quiz/test/survey system for nurse practitioners (PHP)
- patches to Knowledge Tree, a document management system licensed under the GPL (Java, PHP)
- client: Yodel/Sphere:
- Spring 2000-Summer 2004; Classmates.com; Seattle, WA
- Software Engineer
- Design and Development of custom Java, Perl, and C applications critical to e-commerce
- Ported Classmates.com (custom mod_perl/Apache application) to ATG Dynamo
- Perl/Oracle backend processes for emailing, PGP-encrypted XML data exchanges, email statistics analysis
- High thoroughput multithreaded Perl/Oracle application for asynchronous loading of Apache and ATG Dynamo logs into a database with SQL*Loader
- Perl/Java Web application for planning online reunions
- Oracle database schema design
- Autumn 1998-1999; Molecular Biotechnology at the University of Washington; Seattle, WA
- Webmaster
- Cancer research, cell culturing, protein analysis
- References and specific accomplishments available upon request
PORTFOLIO
- Author of the following publications:
- “Understand Quicksort With DDD“. Linux Journal, January 2003; pp.91-93
- libglade, Gtk+, GNU autotools tutorial
- JUnit QuickStart tutorial
- GNU Screen QuickStart tutorial
- XML with Perl tutorial
- Contributor to several FLOSSprojects, including:
- Developer on the following FLOSS projects:
- Mifos, microloan and savings portfolio management (contribution summary)
- Chordii, C software for typesetting staffless lead sheets
- Email::AutoReply, a Perl software toolkit for building autoreply robots
- Quizmo, a C++ educational test preparation program
- Text::Forge, an Apache/mod_perl templating system
- Gnewsuck, an intelligent RSS feed reader
- Talks/Interviews
SKILLS
- [languages] English, Python, Java, PHP, Perl, Groovy, Shell, C, C++, some French, Spanish and Norwegian
- [databases] MongoDB, MySQL, Oracle, PostgreSQL, Berkeley DB
- [standards] SSH, HTTP, SMTP, HTML, CSS, XML, XSLT, UML, ESMTP, NNTP, NTP, FTP, TELNET, IRC, IMAP, POP, NFS, J2EE, LDAP, DNS, OpenPGP, others
EDUCATION
- CS graduate courses completed at the University of Minnesota
- operating systems (CSCI 5103)
- compilers (CSCI 5161) – 4.0 GPA
- CS graduate courses completed at the University of Washington
- Introduction to Artificial Intelligence (CSE 415)
- UW Educational Outreach program:
- Perl Programming
- Java Programming
- C Programming
- Java training at Batky Howell, Denver, CO
- 1996-2000; University of Washington; Seattle, WA
- BS in microbiology with a chemistry minor
- Chi Psi Fraternity: Member, Choir Director
- UW club water polo: 4 years, vice president, competed nationally
- Microphiles at the UW: president, revived club in 1999
- Taught Microbiology 302 Lab Course in winter 2000