trevor allen resume 2015

3
Trevor Allen, Page 1 of 3 Trevor Allen Cell: 916.458.1077 El Dorado Hills, CA/Seattle, WA Email: [email protected] LinkedIn: www.linkedin.com/pub/trevor-allen/85/938/38b/ Website: trevor-allen.me Portfolium: https://portfolium.com/trevorallen94 Qualifications Programming experience in multiple disciplines including web and mobile, both Android and iOS, applications as well as construction of Node.js and Apache servers. Strong algorithmic and math background and the implementation into software development. Quick independent and collaborative learner with great communication skills. Skills & Abilities PROGRAMMING · 3 years of Java experience. Scored 5 out of 5 on the AP Computer Science exam. · Languages: Objective-C, JavaScript, Python, HTML, R, PHP, HTML, CSS, SQL · Proficient with Git version control and UNIX platform APP DEVELOPMENT · 3 years self-taught Android app developing experience using Java and Eclipse/Android Studio. · 1 year self-taught iOS app developer. · Head of mobile development for a Bitcoin payment network startup beginning June 2014. Successfully created fully functional apps for Android and iOS · Developed an Android App to compute vector calculus in 3 dimensions, specifically the cross product of two 3D vectors. COMMUNICATION · Prepared and delivered presentation of computer science curriculum involving the Finch robot to the CSTA (Computer Science Teachers Association) – Sacramento chapter. COMPETITIONS · Team captain for HP CodeWars programming competition. Tied for 1 st place in the novice division (March, 2013). · Participated in the Stanford Programming Competition (May, 2013). PROJECTS · Smart water bottle:

Upload: trevor-allen

Post on 14-Feb-2017

119 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Trevor Allen Resume 2015

Trevor Allen, Page 1 of 3

‍Trevor AllenCell:‍916.458.1077‍ El‍Dorado‍Hills,‍CA/Seattle,‍WA

Email:‍[email protected] LinkedIn:‍www.linkedin.com/pub/trevor-allen/85/938/38b/

Website:‍trevor-allen.me

Portfolium:‍https://portfolium.com/trevorallen94

Qualifications Programming experience in multiple disciplines including web and mobile, both Android and iOS, applications

as well as construction of Node.js and Apache servers. Strong algorithmic and math background and the implementation into software development. Quick independent and collaborative learner with great communication skills.

Skills & AbilitiesPROGRAMMING

· 3‍years‍of‍Java‍experience.‍Scored‍5‍out‍of‍5‍on‍the‍AP‍Computer‍Science‍exam.

· Languages:‍Objective-C,‍JavaScript,‍Python,‍HTML,‍R,‍PHP,‍HTML,‍CSS,‍SQL

· Proficient‍with‍Git‍version‍control‍and‍UNIX‍platform

APP DEVELOPMENT

· 3‍years‍self-taught‍Android‍app‍developing‍experience‍using‍Java‍and‍Eclipse/Android‍Studio.‍

· 1‍year‍self-taught‍iOS‍app‍developer.

· Head‍of‍mobile‍development‍for‍a‍Bitcoin‍payment‍network‍startup‍beginning‍June‍2014.‍Successfully‍created‍fully‍functional‍apps‍for‍Android‍and‍iOS

· Developed‍an‍Android‍App‍to‍compute‍vector‍calculus‍in‍3‍dimensions,‍specifically‍the‍cross‍product‍of‍two‍3D‍vectors.

COMMUNICATION

· Prepared‍and‍delivered‍presentation‍of‍computer‍science‍curriculum‍involving‍the‍Finch‍robot‍to‍the‍CSTA‍(Computer‍Science‍Teachers‍Association)‍–‍Sacramento‍chapter.

COMPETITIONS

· Team‍captain‍for‍HP‍CodeWars‍programming‍competition.‍‍Tied‍for‍1st‍place‍in‍the‍novice‍division‍(March,‍2013).

· Participated‍in‍the‍Stanford‍Programming‍Competition‍(May,‍2013).

PROJECTS

· Smart‍water‍bottle:

· I‍attached‍a‍Particle‍Photon‍Arduino‍micro‍controller‍to‍a‍water‍bottle‍with‍a‍flow‍meter.‍It‍recorded‍how‍much‍the‍user‍consumed‍from‍the‍water‍bottle‍and‍sent‍the‍data‍to‍an‍iPhone‍app‍that‍I‍created.

· Created‍a‍personal‍VPN‍with‍my‍raspberry‍pi.‍I‍used‍openvpn‍and‍Freedns.com‍for‍the‍dynamic‍dns‍hosting.

· Student‍Work:‍‍http://students.washington.edu/tallen94/info343/challenges/

· Color‍tool:‍http://color-range.herokuapp.com/

· In‍home‍wireless‍Pandora‍One‍controller:‍

· I‍used‍my‍raspberry‍pi‍as‍a‍Node.js‍server‍that‍was‍running‍a‍Linux‍program‍called‍pianobar.‍I‍created‍an‍Android‍app‍that‍would‍send‍commands‍to‍the‍server‍to‍run‍with‍the‍pianobar‍application‍and‍control‍the‍music.

Page 2: Trevor Allen Resume 2015

Trevor Allen, Page 2 of 3

EducationIN PROGRESS | UNIVERSITY OF WASHINGTON, SEATTLE, WA | PROJECTED GRADUATION MAY 2017

· Major:‍Bachelor‍of‍Science‍in‍Informatics‍‍‍

· GPA:‍3.41/4.0

· Related‍coursework:‍

· CSE‍142‍:‍Intro‍to‍Java‍and‍programming,‍CSE‍143:‍Higher‍level‍intro‍Java‍programming,‍binary‍trees,‍search‍and‍sort‍algorithms,‍CSE‍154:‍Web‍Programming

· MATH‍125:‍Calculus‍2,‍MATH126:‍Calculus‍3,‍MATH‍308:‍Linear‍Algebra,‍MATH‍307:‍Intro‍to‍differential‍equations,‍MATH‍390:‍Statistical‍programming‍using‍R‍programming‍language

· BIOL‍180:‍Intro‍to‍biology

· PHYS‍121:‍Intro‍to‍Mechanics

MAY 2013 | OAK RIDGE HIGH SCHOOL, EL DORADO HILLS, CA

· Related‍coursework:‍AP‍Biology,‍Physics,‍AP‍Calculus‍AB‍,‍AP‍Calculus‍BC,‍‍AP‍Statistics,‍AP‍Computer‍Science

· GPA:‍4.16

ExperienceAPPLICATION DEVELOPER - BITCOIN PAYMENT NETWORK STARTUP | JUNE 2014 - PRESENT

· Designed‍and‍developed‍a‍merchant‍side‍application‍to‍allow‍acceptance‍of‍Bitcoin‍payment.

· Developed‍a‍working‍Android‍application‍that‍was‍successfully‍tested‍in‍a‍restaurant‍and‍processed‍nearly‍$1000‍over‍multiple‍payments.‍The‍app‍replaced‍the‍check‍brought‍to‍the‍table‍for‍the‍customer,‍and‍allowed‍them‍to‍scan‍a‍QR‍code‍with‍a‍Bitcoin‍wallet‍to‍pay‍for‍their‍meal.

· Developed‍an‍iOS‍equivalent‍application‍to‍be‍tested‍in‍Q1‍of‍2015.

· Working‍on‍developing‍an‍equivalent‍hybrid‍Apache‍Cordova‍application.‍

UNDERGRADUAGTE RESEARCHER - UNIVERSITY OF WASHINGTON | JUNE 2014 - DECEMBER 2014

· Conducted‍research‍on‍web‍development‍for‍mobile‍phones.‍Analyzed‍web‍page‍load‍times‍on‍Android‍devices‍and‍created‍a‍method‍for‍measuring‍the‍power‍consumption‍of‍each‍web‍page.‍

· Tested‍the‍different‍effects‍of‍web‍protocols,‍including‍SPDY‍vs‍HTTP;‍and‍internet‍connection‍speeds,‍including‍Wi-Fi,‍3g,‍and‍4g,‍on‍page‍load‍times‍and‍power‍consumption.‍‍

COURTESY CLERK AT RALEY’S GROCERY STORE | JUNE 2015 – SEPTEMBER 2015

· Made‍sure‍the‍front‍end‍was‍well‍kept‍and‍ran‍smoothly.‍

· Keep‍the‍floor‍and‍shelves‍clean‍and‍help‍customers‍find‍items‍within‍the‍store‍or‍any‍questions‍they‍might‍have.‍

· Bagged‍groceries,‍move‍carts‍from‍the‍parking‍lot‍to‍the‍front‍of‍the‍store,‍sweep‍floors‍and‍keep‍the‍front‍check‍stand‍areas‍clean.

COMPUTER SCIENCE TUTOR – MULTIPLE LOCATIONS | AUGUST 2013 - PRESENT

· Prepare‍and‍deliver‍weekly‍online‍tutorial‍sessions‍to‍groups‍of‍AP‍Computer‍Science‍students.

· Provide‍private‍tutoring‍sessions‍for‍AP‍Computer‍Science‍students.‍‍Re-teach‍curriculum‍and‍provide‍feedback‍on‍algorithmic‍solutions,‍design‍and‍structure‍of‍programming‍labs.

Page 3: Trevor Allen Resume 2015

Trevor Allen, Page 3 of 3STEM COMPETITION VIRTUAL JUDGE | MARCH 2014

· Virtual‍judge‍for‍eCYBERMISSION,‍a‍web-based‍Science,‍Technology,‍Engineering‍and‍Mathematics‍competition‍for‍6th,‍7th,‍8th‍and‍9th‍grade‍teams.

MembershipsACM – ASSOCIATION FOR COMPUTING MACHINERY

UNIVERSITY OF WASHINGTON DRUMLINE