[email protected] 1869 Mintwood Pl NW #23 480-353-0210 Washington, DC 20009 Brock Wilcox github.com/awwaiid

EXPERIENCE OPTORO (BLINQ.COM, BULQ.COM) DIRECTOR OF ENGINEERING Washington, DC 2013+ • Oversee and provide leadership to six product engineering teams at a growing startup • Develop features and tools to solve business problems, both directly and through team management • Designed team structures and processes, emphasizing bottom-up agile approaches • Teams are organized to pay down technical debt while continuing to deliver value, with a focus on stakeholder alignment • Focused on enabling team to be productive, locking in value by getting to production incrementally • Improved system stability and scalability • Built practical roadmap for moving from monolithic application to Service Oriented Architecture • Introduced staging environments and enabled continuous deployment • Realized a culture of automated testing, through both advocacy and directly improving infrastructure • Contribute to and lead architecture design, both overall and for specific subsystems • For example, worked with team to re-designed amazon integration, handling 10x growth over 3 months • Foster ongoing growth and improvement for the entire tech organization • Manage engineering hiring, from initial screening through to offer • Lead team onboarding and continuous learning, organizing technical brown bags and code workshops • Set goals and roadmap plans for both individuals and engineering team as a whole

LIQUIDITY SERVICES INC. (LIQUIDATION.COM) SR SOFTWARE ENGINEER, DIRECTOR OF THIRD PARTY INTEGRATIONS Washington, DC 2007 - 2013 • Oversaw and provided leadership to a team of developers at a growing publicly traded company (LQDT) • Designed, constructed, and maintained internal warehouse-related tools and seller inventory integrations • Managed scalability issues, working with millions of database records and a large, distributed, user base • Introduced an automated test suite; advocated for a culture of testing • Developed software life-cycle procedures, training both developers and support staff • Led many major and successful projects, including integrating a new Warehouse Management System • Developed and advocated for open-source technologies and represented company at conferences

SWCA ENVIRONMENTAL CONSULTANTS SR WEB APPLICATION DEVELOPER Phoenix, AZ 2005 - 2007 • Designed, built, and incrementally deployed internal user-centric project management applications • Built backend for company website in coordination with Marketing • Aided in the selection of and migration to a new Oracle-based accounting system • Managed and trained junior web application developer and other staff

NORCHEM DRUG TESTING CONTRACT SOFTWARE ENGINEER Flagstaff, AZ 2004 - 2005 • Maintained and extended in-house data management system, the primary tool of all staff • Worked with all departments, creating customized software solutions meeting their specific needs • Created software interfaces for chemistry analysis machines

INSTITUTE FOR HUMAN DEVELOPMENT / UNIVERSITY CENTER ON DISABILITIES 2002 - 2004 DATABASE DESIGNER / PROGRAMMER Flagstaff, AZ • Built and maintainable rapid-design web and desktop applications and performed data migrations • Developed streaming and closed-captioning technology for the accessible dissemination of materials • Interacted with diverse staff, customizing applications to meet their specific usability needs

LAWRENCE LIVERMORE NATIONAL LABORATORY STUDENT INTERNSHIP - COMPUTATION DIRECTORATE Livermore, CA 2000 - 2002 • Worked with the Development Environment Group, and the Super Computer Support team • Developed components of a performance analysis toolkit using ++, Qt, and miscellaneous utilities • Built custom tools such as an advanced reporting interface into the Support team's existing ticket system EDUCATION COLORADO STATE UNIVERSITY • Masters of Computer Science, 2014 • Specialized courses included Data Mining, AI, Software Modeling, Language Design

NORTHERN ARIZONA UNIVERSITY • Bachelor of Arts, 2005, majored in Philosophy, minored in Computer Science and Mathematics

SELECTED Organizer - DC Perl Mongers • Primary organizer (2007 – ongoing) TALKS AND • Revived the group when they lost their previous home COMMUNITY • Often give talks on a variety of technology topics ACTIVITES Co-Organizer - DC Polyglot Programming Meetup • Help create, promote, and organize the events

Organizer - DC Baltimore Perl Workshop 2012-2016 • Lead and worked other organizers • Created and maintained the website, and acted as the public spokesperson • Directed all day-of activities, ensuring a smooth execution

Ruby on Rails Coach - Rails Girls DC 2012, 2015, 2016 • Tutored at 1-day workshop teaching and promoting women in technology

Contributer - Rakudo Perl 6 • Working especially on documentation and Ruby bindings

nREPL-Looper - ClojureDC 2015 • Demonstrated constructing nREPL middleware for live music-looping

Time Travel - RubyConf 2014 • Demoed and deconstructed fork() based backwards-stepping for Ruby

Introduction to AngularJS - YAPC::NA 2013 (North American Perl Conference) • Taught the basics of AngularJS through some simple hands-on examples

Audio::NoiseGen – Building a Software Synthesizer in 20 Minutes - YAPC::NA 2012 • Demonstrated and explored a software sound synthesizer in 20 minutes; ported to Perl, Ruby, Python

COMPUTING • Knowledge and experience programming and debugging in a wide variety of programming languages, such KNOWLEDGE as Ruby, Perl, JavaScript, Python, PHP, Java, OCaml, Clojure, C++, and others • Specialize in Open-Source technology, especially on AND EXPERIENCE • Knowledge in web application technologies, from JSON-over-REST to DB storage engines • Knowledge in the practice and theory behind Imperative, Object-Oriented, Functional, and Logic-based programming paradigms, including their various implementations • Created and contributed to many open-source applications and frameworks, which are published on my website and github.com/awwaiid. For example: • Clojure – White Elephant Gift Selector • Perl – Continuity, WWW::HtmlUnit, Devel::ebug; Inline::Ruby (Perl6) • Ocaml – OGPF, a framework for Genetic Programming • Ruby – Audio::NoiseGen, Pry::Timetravel • Scala – Moe, an experimental programming language somewhere between Perl5 and Perl6

INTERESTS AND • Co-authored a paper on self-improvement in genetic programming for the 2002 GECCO Conference ACTIVITIES • Interested in the automatic generation of programs, especially using Genetic Programming techniques • Founded a nonprofit web hosting company, easing financial and technical barriers of hosted members • GNU/Linux user and advocate since 1997 • Leader of the DC Perl Mongers (previously Phoenix), organizing meetings and doing presentations • Member and participant of several other DC technology groups, such as HacDC and Arlington Ruby • Enjoy writing and playing music

Updated August 2016