2
400W 45 TH S TREET APT #2G N EW Y ORK , NY 10036 STUART C. LARSEN (917) 842-7998 C 0 NRAD @ C 0 NRAD . IO C 0 NRAD . IO GITHUB . COM / C 0 NRAD EDUCATION Michigan Technological University, Houghton, MI December 2014 Bachelor of Science in Electrical Engineering 3.41 Cumulative GPA Dean's List Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012 Syracuse University, Syracuse, NY Fall 2012 Cyber Engineering Semester o 18-Credit Program focusing on the science of Highly Assured Systems WORK EXPERIENCE Penetration Tester, Yahoo! January 2015 - Present Performed penetration tests on many of Yahoo’s core products, finding hundreds of vulnerabilities Built concurrent and robust tools for exploiting, scanning, and defending tens of thousands of hosts at a time Open sourcing an http2fuzzer (multiple CVEs), an advance web spider, and a context aware xss-fuzzer Software Security Intern, MongoDB Summer 2014 Developed internal OpenSSL x509 certificate management system Completed penetration test and write-up on MongoDB University, and an unreleased product. Software Development Intern, Fog Creek Software Summer 2013 Developed data synchronization code in NodeJS/Coffeescript; code used over 500,000 times a week by hundreds of organizations, saving thousands of dollars. Information Assurance I Intern, Serco, Air Force Research Labs Contractor Fall 2012 Mission Assurance in Cloud Computing Environments (emphasis on Air Force Mission Critical Capabilities) using Haskell, HOL, LaTeX, Python, and Penetration Tools (nmap, metasploit, etc). Aerospace Enterprise Team – Oculus-ASR Nanosatellite Spring 2011, Spring 2012 Assisted in the writing the Ground Control Testing Framework – C++/Qt Research Assistant, University of Michigan, Ann Arbor October 2009-August 2011 Development/Validation of Production Data and Composition/Dynamic Studies of Space Plasma using C++/Qt/Bash/PHP/Perl/80x86 asm/IDL/WebDev COMPETITIONS & CTF/WARGAMES 1 st Place Barracuda Programming Competition. Networked AI/Learning Algorithms Fall 2014 1 st Place Most Likely To Get The Company Sued, MongoDB Skunkworks, MongoDB Botnet Summer 2014 1 st Place ‘Best use of API’ Bit.ly Programming Competition. stick.it, social media generation Summer 2013 2 nd Place Michigan Tech's BonzAI Brawl Programming Competition. AI Spring 2012 4x 2 nd Place ACM International Collegiate Programming Contest. Algorithmic 2011, 2012, 2013, 2014 3 rd Place Hackerrank September Gamathon. AI Summer 2013 5 th Place Tech Hacks Programming Competition. Sylvia Plath Artificial Intelligence Spring 2014 Completed Original Matasano Crypto Challenges, Microcorruption (all by last two), a few of OverTheWire.org PUBLIC TALKS Security Basics: Lessons From A Paranoid, Developer Meetup Spring 2015 Spearing Superfish with HPKP, OWASP NYC Spring 2015 Caspr: Content Security Policy Reporting and Aggregation, OWASP AppSec Cali 2015 Winter 2015 MEAN Stack: MongoDB, Express, Angular, and NodeJS, University Club Fall 2014

TH STUART C. LARSEN · • Raspberry PI Cluster 12x Raspberry Pi/MPI/Bash Uses Message Passing Interface (MPI) for task distribution • Conks (retired) Backbone.js/FabricJS Mario

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TH STUART C. LARSEN · • Raspberry PI Cluster 12x Raspberry Pi/MPI/Bash Uses Message Passing Interface (MPI) for task distribution • Conks (retired) Backbone.js/FabricJS Mario

4 0 0 W 4 5 T H S T R E E T A P T # 2 G • N E W Y O R K , N Y • 1 0 0 3 6

STUART C. LARSEN

( 9 1 7 ) 8 4 2 - 7 9 9 8 • C 0 N R A D @ C 0 N R A D . I O • C 0 N R A D . I O • G I T H U B . C O M / C 0 N R A D

EDUCATION Michigan Technolog i cal Univers i ty , Houghton, MI December 2014

• Bachelor of Science in Electrical Engineering • 3.41 Cumulative GPA • Dean's List Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012

Syracuse Univers i ty , Syracuse , NY Fall 2012 • Cyber Engineering Semester

o 18-Credit Program focusing on the science of Highly Assured Systems WORK EXPERIENCE

• Penetration Tester, Yahoo! January 2015 - Present ◦ Performed penetration tests on many of Yahoo’s core products, finding hundreds of vulnerabilities ◦ Built concurrent and robust tools for exploiting, scanning, and defending tens of thousands of hosts at a time ◦ Open sourcing an http2fuzzer (multiple CVEs), an advance web spider, and a context aware xss-fuzzer

• Software Security Intern, MongoDB Summer 2014 ◦ Developed internal OpenSSL x509 certificate management system ◦ Completed penetration test and write-up on MongoDB University, and an unreleased product.

• Software Development Intern, Fog Creek Software Summer 2013 ◦ Developed data synchronization code in NodeJS/Coffeescript; code used over 500,000 times a week by hundreds

of organizations, saving thousands of dollars. • Information Assurance I Intern, Serco, Air Force Research Labs Contractor Fall 2012 ◦ Mission Assurance in Cloud Computing Environments (emphasis on Air Force Mission Critical Capabilities)

using Haskell, HOL, LaTeX, Python, and Penetration Tools (nmap, metasploit, etc). • Aerospace Enterprise Team – Oculus-ASR Nanosatellite Spring 2011, Spring 2012 ◦ Assisted in the writing the Ground Control Testing Framework – C++/Qt

• Research Assistant, University of Michigan, Ann Arbor October 2009-August 2011 ◦ Development/Validation of Production Data and Composition/Dynamic Studies of Space Plasma using

C++/Qt/Bash/PHP/Perl/80x86 asm/IDL/WebDev COMPETITIONS & CTF/WARGAMES

• 1st Place Barracuda Programming Competition. Networked AI/Learning Algorithms Fall 2014 • 1st Place Most Likely To Get The Company Sued, MongoDB Skunkworks, MongoDB Botnet Summer 2014 • 1st Place ‘Best use of API’ Bit.ly Programming Competition. stick.it, social media generation Summer 2013 • 2nd Place Michigan Tech's BonzAI Brawl Programming Competition. AI Spring 2012 • 4x 2nd Place ACM International Collegiate Programming Contest. Algorithmic 2011, 2012, 2013, 2014 • 3rd Place Hackerrank September Gamathon. AI Summer 2013 • 5th Place Tech Hacks Programming Competition. Sylvia Plath Artificial Intelligence Spring 2014 • Completed Original Matasano Crypto Challenges, Microcorruption (all by last two), a few of OverTheWire.org

PUBLIC TALKS

• Security Basics: Lessons From A Paranoid, Developer Meetup Spring 2015 • Spearing Superfish with HPKP, OWASP NYC Spring 2015 • Caspr: Content Security Policy Reporting and Aggregation, OWASP AppSec Cali 2015 Winter 2015 • MEAN Stack: MongoDB, Express, Angular, and NodeJS, University Club Fall 2014

Page 2: TH STUART C. LARSEN · • Raspberry PI Cluster 12x Raspberry Pi/MPI/Bash Uses Message Passing Interface (MPI) for task distribution • Conks (retired) Backbone.js/FabricJS Mario

PERSONAL PROJECTS

• Cat Fact Spammer (www.catfactspammer.com) NodeJS/MongoDB/Twilio/Stripe ◦ Text message denial of service prank website ◦ Viewed by thousands, with hundreds of paying customers

• Sngglr (www.sngglr.com) MongoDB/Express/Angular/NodeJS/Socket.io ◦ Dating website for Michigan Tech and Finlandia University students, promoting abstinence. ◦ 350 users with over 100 matches <3.

• WarGames Metasploit/Nesus/ZAP/aircrack-ng ◦ Won “Best Linux Hacker” after series of internal WarGames at Air Force Research Labs ◦ Completed most/all challenges for Leviathan/Bandit/Natas/Behemoth (overthewire.org)

• Caspr (www.caspr.io) MongoDB/Express/Angular/NodeJS/D3 ◦ Content Security Policy report aggregator

• Enforcer (https://chrome.google.com/webstore/detail/caspr-enforcer/fekcdjkhlbjngkimekikebfegbijjafd?hl=en-US) ◦ Chrome extension for enforcing arbitrary Content-Security-Policies Angular

• x509gen (www.x509gen.com) MongoDB/Express/Angular/NodeJS/Forge ◦ Website for intelligently managing/creating OpenSSL x509 certificates

• Lollersnap (retired, snapchat doesn’t like others using their API) MongoDB/Express/Angular/NodeJS/Snapchat ◦ 9gag meets snapchat, service for aggregating funny snapchats.

• Stankr (private repo) Go/MongoDB/mgo ◦ Botnet using MongoDB replica sets as command and control ◦ Won “Most likely to get the company sued” at internal MongoDB hackathon

• LifeTracker (www.lifetracker.us) MongoDB/Express/Angular/NodeJS ◦ Self help journaling website based off TedTalk

• HOLIDE (www.github.com/c0nrad/HOLIDE) Qt/C++ ◦ An IDE for the HOL theorem prover, possibly being used by Air Force Research Labs

• PandrChat (retired) Ionic/Angular/MongoDB/Express ◦ Geospatial chatting application. Click on the map to talk to users from that area.

• Sylvia (www.github.com/c0nrad/sylvia) NodeJS/Express/MongoDB/Python ◦ Attempt to recreate Sylvia Plath’s consciousness through AI and graph theory.

• BattleTanks (www.github.com/c0nrad/battletanks) Python/Qt ◦ A battlebot arena/framework for teaching my friends python/AI.

• Groogle (www.github.com/c0nrad/groogle) NodeJS/MongoDB/d3 ◦ Graphical Google searches, MHacks 2012

• c0nstock (private repo) Python/MongoDB ◦ Application for predicting bitcoins/stocks prices via n-degree interpolations

• Cyber Career Fair (www.github.com/c0nrad/ccf) MongoDB/Angular/NodeJS ◦ Application for ACM@MTU, used to host virtual career fairs on campus

• meowPi (www.github.com/c0nrad/meowPi) Raspberry Pi/Python ◦ A passive infared sensor trip wire that plays meow sounds when triggered

• Wilfred Groundstation (www.github.com/c0nrad/wilfred) Qt/Python/Rasberry Pi ◦ Raspberry PI quadcopter groundstation for testing and flight control

• Raspberry PI Cluster 12x Raspberry Pi/MPI/Bash ◦ Uses Message Passing Interface (MPI) for task distribution

• Conks (retired) Backbone.js/FabricJS ◦ Mario-like side scroller combining HTML5 canvas and Backbone.js

• Shitcoin (https://github.com/c0nrad/shitcoin) Go ◦ Personal clone of bitcoin, but really crappy because no one uses it

• go-mbf (www.github.com/c0nrad/go-mbf) Go ◦ Multithreaded brute forcer for MongoDB sharded cluster sets