ANDREW P. DEASON Berwyn, IL adeason at dson dot org OVERVIEW: Current freelance software developer and consultant for OpenAFS and related technology. Special interest in computing technology, systems administration, systems programming and related areas. SKILLS: * Software Development: C, git, Perl, Python, C++, SQL, Javascript, and some CVS/svn/Hg * AFS: Cell maintenance, cell architecture design, and OpenAFS feature development and bug fixes * Database Administration: PostgreSQL, MySQL, and SQLite * Network Administration: KerberosV (MIT, Heimdal, some AD), LDAP, and DNS (bind9) * Server Administration: Virtualization (KVM, Xen, Solaris containers, VMWare), and Windows/Unix integration * Web Administration: Nginx, Apache HTTPd, XSLT, and HTML/XHTML/CSS * Operating Systems: Debian, CentOS/RHEL, Solaris 10 and 11, and some Solaris 8 and 9, AIX 5, and HP-UX 11i EXPERIENCE: Contractor -- July 2015 - Present Senior Software Engineer -- November 2011 - June 2015 Software Engineer -- June 2009 - October 2011 OpenAFS Consultant -- May 2008 - May 2009 Sine Nomine Associates -- http://www.sinenomine.net/ ------------------------------------------------------------------------------ Involved in various OpenAFS-related responsibilities, including but not limited to customer trouble ticket resolution, OpenAFS feature development, bug fixes, documentation, and testing. Worked directly with customers, users, community members, and other developers and maintainers. Systems Administrator -- Fall 2007 - Spring 2009 Calculus & Mathematica at UIUC -- http://cm.math.uiuc.edu/ ------------------------------------------------------------------------------ Maintained multiple systems for the Calculus & Mathematica program, including the Classcomm electronic handin application, email, and various frontend websites for the program. Systems Administrator -- January 2007 - Spring 2009 Association for Computing Machinery at UIUC -- http://www.acm.uiuc.edu/ ------------------------------------------------------------------------------ Maintained several systems supporting numerous ACM SIG projects and ACM workstations along with a team of systems administrators. Transitioned the environment to LDAP from NIS, maintained the acm.uiuc.edu AFS cell, set up and maintained the INN2 news server, and maintained various Solaris and Linux machines. Linux Administrator -- January 2007 - Spring 2009 UIUC Engineering Council -- http://www.ec.uiuc.edu/ ------------------------------------------------------------------------------ Helped transition numerous services from an old Red Hat Linux server to a new Mac OSX machine. Integrated with Windows-hosted file storage and was responsible for setting up and maintaining new Linux systems. Systems Administrator I -- May 2007 - May 2008 Science Applications International Corporation (SAIC) -- https://www.saic.com/ ------------------------------------------------------------------------------ Set up and maintained the test environment and infrastructure for the ISMS project, an Oracle-backed J2EE survey application. Created and maintained several Xen paravirtualized environments with custom security enhancements, and automated the interaction between environments. Systems Administrator -- Summer 2004, 2005, and 2006 American Council On Renewable Energy (ACORE) -- https://www.acore.org/ ------------------------------------------------------------------------------ Set up and maintained the ACORESalesforce.com CRM account, and semi-automated the import of thousands of contacts from Microsoft Excel spreadsheets. Helped recreate the ACORE website and transition resources to a new domain name. Set up a modified version of WordPress for the ACORE Renewable Energy Blog. Head Systems Administrator -- June 2005 - June 2006 Webmaster -- June 2004 - June 2006 Systems Administrator -- December 2003 - June 2006 Thomas Jefferson High School for Science and Technology -- https://www.tjhsst.edu/ ------------------------------------------------------------------------------ Managed the TJHSST Computer Systems Lab with a team of fellow student Systems Administrators. Maintained the www.tjhsst.edu website, co-developed the school intranet in PHP5, assited with integrating the Linux-hosted mail system with Active Directory, maintained and helped design the csl.tjhsst.edu AFS cell, and integrated an Exabyte EXB-480 tape drive carousel with AMANDA and OpenAFS's native backup system. Junior Developer/Intern -- Summer 2004 Interactive Multimedia Applications Group (IMAG) -- https://it.gwu.edu/ ------------------------------------------------------------------------------ Created and assisted with the creation of various web sites requested of IMAG (including working on the new portal for the George Washington University, myGW), utilizing ColdFusion MX and Oracle SQL. PRESENTATIONS: European AFS & Kerberos Conference 2014 -- https://indico.cern.ch/event/271400 ------------------------------------------------------------------------------ OpenAFS' Road to IPv6 (co-presenter) -- 27 Mar 2014 OOB Update: Pipelines -- 26 Mar 2014 European AFS & Kerberos Conference 2012 -- http://conferences.inf.ed.ac.uk/eakc2012/ ------------------------------------------------------------------------------ OpenAFS Out-of-Band TCP -- 16 Oct 2012 European AFS & Kerberos Conference 2011 -- https://indico.desy.de/event/eakc2011 ------------------------------------------------------------------------------ afsd.fuse -- 5 October 2011 AFS & Kerberos Best Practices Workshop -- http://workshop.openafs.org/ ------------------------------------------------------------------------------ Real-world AFS Testing with 'afsload' -- 17 June 2011 Deploying the Demand Attach File Server (DAFS) (co-presenter) -- 16 June 2011 libuafs: The coolest OpenAFS library you've never heard of -- 27 May 2010 Jefferson Overseas Schools Technology Institute (JOSTI) -- http://information.tjhsst.edu/overseas/ ------------------------------------------------------------------------------ Panel: Open Source Advantages and Limitations (panelist) -- 1 July 2004 Samba: Bridging the Gap (assistant) -- 1 July 2004 Intro to Unix: A Survival Kit (co-presenter) -- 29 June 2004 EDUCATION: University of Illinois at Urbana-Champaign -- Fall 2006 - Spring 2009 Urbana, Illinois -- http://illinois.edu/ ------------------------------------------------------------------------------ Received a Bachelor of Science in Computer Science. Graduated with High Honors, and a 3.91 GPA. Thomas Jefferson High School for Science and Technology -- September 2002 - June 2006 Alexandria, VA -- http://www.tjhsst.edu/ ------------------------------------------------------------------------------ Graduated with a 4.015 GPA. Final project involved recreating the school Intranet application in Object-Oriented PHP5. Last updated: 24 August 2017 06:24 UTC The most recent version of this resume can be found at: http://www.dson.org/~adeason/resume/