C.J. COLLIER Seattle, WA 98103 [1]cjac@colliertech.org (206) 226 5809 [2]http://www.colliertech.org Skills Software Development System Administration Network Operations * Perl, PHP, Python, Ruby * Mono, .NET * XML/HTML * CSS * JavaScript, JQuery, AJAX * WML/WAP * Android SDK, NDK * C/C++/C# * visual studio, eclipse, monodevelop * glade, gtk+, gtk# * Accessibility * OpenGL * [3]git, [4]svn, cvs, p4, sd, hg, rcs, bk * i18n, l10n, [5]a11y * MAC implementation and enforcement * [6]PKI * MySQL, PostgreSQL, MS SQL Server, Oracle, MaxDB/sapdb * Xen, KVM, QEMU, libvirt, Hyper-V, VMWare * Linux {Ubuntu, Debian, Red Hat Enterprise, CentOS, Fedora, Gentoo}, OpenSolaris, FreeBSD { 4.11-RELEASE, 6.3-RELEASE, 7.1-RELEASE, wheezy } * Samba 3.5.21 / OpenLDAP 2.4.17 * DOS * Windows {3.x, 9x, NT, XP, Vista, Seven} * Wordpress, Mediawiki * BIG-IP™ LTM, tmsh, iApp, iRule, iControl * sks, gpg/pgp, [7]openldap, [8]freeradius, [9]freediameter, MIT kerberos * [10]vSPEAR * Authentication / Authorization * policy compliance auditing * Cryptography * LDAP * Kerberos * X.509 * PPP, RADIUS * Apache * TCP/IP * Cisco IOS * L2TP * Squid, Varnish, memcache * SNMP, MRTG, NAGIOS * SIP, RTP, IAX2, Asterisk Work Experience Collier Technologies LLC • Member • 2001 – Present Software and systems design, development, and operations, management, staffing, office administration and billing. Clients include: LiquidWeb: [11]http://stormondemand.com Doubleprime: [12]http://www.esteelauder.co.uk/ [13]http://www.esteelauder.com.au/ [14]http://www.clinique.com.au/ Cadmium Yellow Design: [15]http://www.makaturamurals.com/ [16]http://www.billydavisfineart.com/ [17]http://encserviceconcepts.com/ Computational Biology Research Center: [18]http://seq.cbrc.jp/ [19]http://wolfpsort.org/ Amazon.com: [20]http://www.amazon.com/daily [21]http://www.target.com/ [22]http://bombaycompany.com [23]http://store.nba.com/ F5 Networks, Inc.: [24]Silverline [25]RADIUS Deployment Guide ZeroLag Communications, Inc. • 10/2013 - 07/2014 • Contract Engineer Network Engineering On small team responsible for operation of all networking equipment in ZeroLag data centers including routers, firewalls, switches, load balancers and VPN endpoints. Software Development Sole member of the Network Engineering team with a background in development of production enterprise software. Responsible for identification of repetitive work which could be automated, and subsequent automation of these tasks. Reducing workload of team by providing role-based web interface to management of common network engineering tasks. Systems Administration Responsible for deployment, maintenance and security of Gentoo Linux-based firewall and VPN fleet. Deployed and administered Debian GNU/Linux utility hosts for maintenance of Juniper firewall and VPN fleet. CA Operative Personnel Responsible for operation of x.509 Certification Authority including issuance of intermediate CAs, issuance of server & client certificates, personal identity verification, management and security of root CA. Operations performed per [26]19.34 RCW. Intel Labs • 07/2013 - 09/2013 • Senior Technical Consultant Bare Metal Provisioning Developed provisioning infrastructure for standing up arbitrarily large cluster environments. Proof of concept exercised on state of the art hardware in development, staging and production environments. All systems provisioned using this infrastructure make use of IPMI for console access and power management. Network hardware is managed using Software-Defined Networking patterns. Each node in the cluster is equipped with tiered storage and network hardware. Provisioning profiles included: * unmanaged Debian, Ubuntu, CentOS, RHEL * puppet-managed Ubuntu, CentOS, RHEL * Cobbler CMS * Eucalyptus components + Cloud Controller + Cluster Controller + Storage Controller + Node Controller Juniper Networks, Inc. • 03/2013 - 06/2013 • Technical Consultant IT Operations Managed the build and installation of winbind for legacy production FreeBSD platforms requiring authentication support from Microsoft Active Directory. The majority of these systems had uptime of over 1500 days and required a solution that would meet business needs without requiring changes to the running environment. Also documented the same for Debian-based hosts, but did not provide hands-on support to the user community at Juniper. Worked with senior unix administrators to ensure that windows-based authentication using kerberos, ldap and NTLM functioned at nominal levels. Held root and windows domain admin credentials to entire unix fleet and windows enterprise environment. F5 Networks, Inc. • 11/2010 - 08/2012 • Project Management Engineer New Technologies Research Planned, designed and developed IT operational administration system with the research and development team at Seattle-based network appliance firm. BIGIP GTM, BIGIP LTM, embedded systems, Perl, [27]AnyEvent Virtualization, KVM, Qemu, libvirt, Debian, DNS, MYSQL, WordPress, HTML, TCL, Cisco IOS, x.509, PGP, C, JSON, JavaScript, SVN Researched platform for optimization of wide area wireless networks and developed an iApp which eases the deployment of these systems. Voice over IP, SIP, UNIStim, Asterisk, RSTP, RTP, 4G/LTE, IPv6, BIND/DNS, BIGIP GTM, BIGIP LTM, Cisco IOS, x.509, tcpdump, wireshark, tftp, ISC DHCPD, PXE, Network Address Translation, Created [28]Deployment Guide for load balancing of the RADIUS AAA protocol using BIGIP devices. FreeRADIUS, Debian, 802.1x, ppp, EAP, CHAP, tcpdump, wireshark, BIGIP LTM, iApp, Cisco IOS LiquidWeb Inc. • 9/2009 - 9/2010 • Consultant Software Development Engineer Creation and maintnenance of Storm on Demand cloud hosting infrastructure. Projects include web-based DNS administration interface, creation of Debian and Ubuntu server image templates, packaging of internal software for Debian and Ubuntu and migration of provisioning system from Xen to KVM/libvirt. Skills used in this role include Perl, HTML::Mason, HTML, JavaScript, JQuery, CSS, AJAX, JSON, git, PostgreSQL, MySQL, Xen, KVM, Qemu, libvirt, CentOS, Debian, Ubuntu, SOAP, DNS, h.323, XMPP. Double Prime Inc. • 03/2009 - 9/2009 • Consultant Software Development Engineer Creation and maintnenance of domestic and international e-commerce applications for Estee Lauder brands. Skills used in this role include Perl, Text::Template, HTML, JavaScript, JQuery, CSS, AJAX, RCS, Oracle, Solaris, CentOS, i18n, l10n. Microsoft Corporation • 08/2008 - 03/2009 • Consultant Technical Writer / Software Development Engineer in Test Research, document and test existing functionality of [29]GAPA host intrusion prevention system into upcoming product. Skills used in this role include Hyper-V, SQL Server, C#/.NET, wireshark, netmon. Cardomain.com • 04/2008 - 08/2008 • Consultant Software Development Engineer Develop and recommend improvements for web infrastructure. Integrate the CarDomain brand and web presence into various social networking systems using web 2.0 tools, PHP, Perl and JQuery. Amazon.com • 08/2007 – 03/2008 Software Development Engineer, Merchandising Applications Maintain, support and develop content display infrastructure of retail web sites. The Merchandising Applications group (MA) is responsible for the prompt and accurate rendering of product data to an HTML format, consumable by all major web browsers. Our internal customers include the product group owners in all of Amazon's supported locales ([30].us, [31].jp, [32].uk, [33].de, .[34]fr and .[35]ca). Some of the most visible page types that MA owns include product detail ([36]http://www.amazon.com/gp/dp/), category browse ([37]http://www.amazon.com/gp/browse/?node=), and search ([38]http://www.amazon.com/gp/search/?field-keywords=). Amazon.com • 07/2006 – 08/2007 Software Development Engineer, Amazon Daily Support, maintain and improve the Amazon Daily mason component codebase. Tasks involve project planning, code review, unit testing, feature design and implementation and release deployment MySQL, Inc. • 05/2005 – 06/2006 Support Manager, MaxDB Provided support for MaxDB, MySQL's re-branded database, formerly known as SAPDB, formerly known as Adabas D. Worked with colleagues spread throughout the world, especially in Germany, Sweden, Finland and US. Amazon.com • 08/2004 – 05/2005 Software Development Engineer Maintained and developed display infrastructure of Amazon's ECS sites including The Bombay Company, Target and the NBA Store. Organized presentations to Amazon developers by industry leaders including Randal Schwartz, Patrick Galbraith and Jon Swartz. Taught Perl classes from introduction to intermediate for new recruits and those interested in learning the language. Advanced Institute of Science and Technology's CBRC center • 11/2002 – 08/2004 Software Development & Design Lead Software design and development of user interface (HTML, CSS, JavaScript), system administration of source code repositories (Linux, CVS), lead developer and designer of web interface to [39]WoLF PSORT protein localization prediction algorithms (Perl, HTML::Mason, Linux, Apache, mod_perl), Consultant for visualization of biological data (OpenGL, GTKGLExt, gtk+, GNOME, Glade), English documentation author (English language, groff, HTML), software build and test director (autotools, C++, CppUnit) More work experience available [40]upon request. Education * 2009-present: University of Washington, Computational Linguistics masters program * 1999-2000: Olympic College, General studies with a focus on IT * 1998-1999: Edmonds Community College, Running Start Community activities * 1994-present: member of the Linux Internet Support Cooperative (also known as LinPeople, OpenProjects and, most recently, [41]Freenode) * 2002: member of Mensa * 2002-present: member of various Open Source and Free Software development teams including [42]Mono, [43]GNOME, [44]Perl6, [45]IronRuby and [46]SELinux * 2003: Member of the [47]Seattle Wireless Network and host to [48]NodeViceroy * 2004: Seattle Perl Users' Group (SPUG) organizer * 2004-present: Events coordinator for the Scarlet & Zelda show * 2009-present: Amateur radio operator KF7BMP * 2010-present: maintain a pool member of distributed [49]PGP database * 2011-2012: Enlisted member of [50]Washington State Guard * 2011-present: US Army Volunteer * 2011-present: Member of the North American Network Operators Group ([51]NANOG) * 2011-present: Volunteered, deployed and co-maintain compute cloud for University of Washington's [52]Center for Information Assurance and Cybersecurity References Bob Blair ([53]massody@comcast.net), Project Management Engineer, F5 Networks, Inc. Chris Reinhardt ([54]creinhardt@liquidweb.com), Software Developer, Liquid Web Emerson Mills ([55]emerson.mills@gmail.com), Amazon ECS Bombay lead developer Randal Schwartz ([56]merlyn@stonehenge.com), Perl, Stonehenge Consulting Brian Fey ([57]feybrian@hotmail.com), [58]Bosque Village Paul Horton ([59]horton-p@aist.go.jp), AIST (Computational Biology Research Center) Interests and activities Parenting, husbanding, software development, human-to-human communication, wireless communication, system/cluster/network administration, operating systems, the Mono project, Free Software, Perl, network administration and management, blogging, learning new programming techniques, design patterns, human and computer languages Additional Information available [60]upon request. References 1. mailto:cjac@colliertech.org 2. http://www.colliertech.org/~cjac/resume/cjac.html 3. https://github.com/cjac/ 4. http://anonscm.debian.org/viewvc/sam-hocevar/pkg-misc/unstable/gtkgl2/debian/changelog?view=log 5. http://a11y.com/ 6. http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x8E562765BA27A83C 7. http://www.openldap.org/ 8. http://freeradius.org/ 9. http://www.freediameter.net/trac/ 10. http://ciac.ischool.washington.edu/ 11. http://stormondemand.com/ 12. http://www.esteelauder.co.uk/ 13. http://www.esteelauder.com.au/ 14. http://www.clinique.com.au/ 15. http://www.makaturamurals.com/ 16. http://www.billydavisfineart.com/ 17. http://encserviceconcepts.com/ 18. http://seq.cbrc.jp/ 19. http://wolfpsort.org/ 20. http://www.amazon.com/daily 21. http://www.target.com/ 22. http://bombaycompany.com/ 23. http://store.nba.com/ 24. http://www.trademarkia.com/silverline-85560925.html 25. https://wp.colliertech.org/~cjac/resume/www.f5.com/pdf/deployment-guides/radius-iapp-dg.pdf 26. http://sos.wa.gov/ea/ 27. http://anyevent.schmorp.de/ 28. https://wp.colliertech.org/~cjac/resume/www.f5.com/pdf/deployment-guides/radius-iapp-dg.pdf 29. http://research.microsoft.com/research/shield/ 30. http://www.amazon.com/ 31. http://www.amazon.co.jp/ 32. http://www.amazon.co.uk/ 33. http://www.amazon.de/ 34. http://www.amazon.fr/ 35. http://www.amazon.ca/ 36. http://www.amazon.com/gp/dp/B000OLGCHA 37. http://www.amazon.com/gp/browse/?node=283155 38. http://www.amazon.com/gp/search/?field-keywords=harry+potter 39. http://wolfpsort.org/abstracts/HortonP_NakaiK_NAR2007_WoLFPSORT_abstract.html 40. mailto:cjac@colliertech.org 41. http://freenode.net/ 42. https://wp.colliertech.org/~cjac/resume/www.mono-project.com/ 43. http://www.gnome.org/ 44. http://perl6.org/ 45. http://www.ironruby.net/ 46. http://www.nsa.gov/research/selinux/ 47. http://www.seattlewireless.net/LinksysWrt54g 48. http://seattlewireless.net/~mattw/2003/07/28/nodeviceroy-site-survey/ 49. http://comments.gmane.org/gmane.comp.encryption.pgp.sks/1703 50. http://washingtonguard.org/wsg/ 51. http://www.nanog.org/ 52. http://blogs.uw.edu/ciacsec/ 53. mailto:massody@comcast.net 54. mailto:creinhardt@liquidweb.com 55. mailto:emerson.mills@gmail.com 56. mailto:merlyn@stonehenge.com 57. mailto:feybrian@hotmail.com 58. http://bosquevillage.com/en/ 59. https://wp.colliertech.org/~cjac/resume/horton-p@aist.go.jp 60. mailto:cjac@colliertech.org