Trevor Allen, Page 1 of 3
Trevor Allen
Cell: 916.458.1077 El Dorado Hills,CA/Seattle, WA
Email: trevorallen94@gmail.com 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
· Proficientwith Git version control and UNIX platform
APP DEVELOPMENT
· 3 years self-taughtAndroid app developing experience usingJava and Eclipse/Android Studio.
· 1 year self-taughtiOS app developer.
· Head of mobile development for a Bitcoin payment network startup beginningJune 2014.Successfully created
fully functional apps for Android and iOS
· Developed an Android App to compute vector calculusin 3 dimensions,specifically the cross productof two 3D
vectors.
COMMUNICATION
· Prepared and delivered presentation of computer sciencecurriculuminvolvingthe Finch robot to the CSTA
(Computer ScienceTeachers Association) –Sacramento chapter.
COMPETITIONS
· Team captain for HP CodeWars programming competition. Tied for 1st placein the novice division (March,2013).
· Participated in the Stanford ProgrammingCompetition (May, 2013).
PROJECTS
· Smart water bottle:
· I attached a ParticlePhoton Arduino micro controller to a water bottle with a flowmeter. 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 Onecontroller:
· I used my raspberry pi as a Node.js server that was runninga Linux programcalled pianobar.I created
an Android app that would send commands to the server to run with the pianobar application and
control the music.
Trevor Allen, Page 2 of 3
Education
IN 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: Calculus2,MATH126: Calculus 3,MATH 308: Linear Algebra, MATH 307: Intro to differential
equations,MATH 390: Statistical programmingusingRprogramming 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 CalculusBC, AP Statistics,AP Computer Science
· GPA: 4.16
Experience
APPLICATION DEVELOPER - BITCOIN PAYMENT NETWORK STARTUP | JUNE 2014 - PRESENT
· Designed and developed a merchant sideapplication to allow acceptanceof Bitcoin payment.
· Developed a workingAndroid application thatwas successfully tested in a restaurantand processed nearly
$1000 over multiplepayments. The app replaced the check brought to the tablefor the customer, and allowed
them to scan a QR code with a Bitcoin walletto pay for their meal.
· Developed an iOS equivalentapplication to be tested in Q1 of 2015.
· Workingon developing an equivalent hybrid Apache Cordova application.
UNDERGRADUAGTE RESEARCHER - UNIVERSITY OF WASHINGTON | JUNE 2014 - DECEMBER 2014
· Conducted research on web development for mobilephones. 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,includingSPDYvs 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 parkinglotto 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 onlinetutorial sessionsto groups of AP Computer Science students.
· Provideprivate tutoring sessionsfor AP Computer Science students. Re-teach curriculumand providefeedback
on algorithmic solutions, design and structureof programming labs.
Trevor Allen, Page 3 of 3
STEM COMPETITION VIRTUAL JUDGE | MARCH 2014
· Virtual judgefor eCYBERMISSION, a web-based Science, Technology, Engineering and Mathematics competition
for 6th, 7th, 8th and 9th grade teams.
Memberships
ACM – ASSOCIATION FOR COMPUTING MACHINERY
UNIVERSITY OF WASHINGTON DRUMLINE

Trevor Allen Resume 2015

  • 1.
    Trevor Allen, Page1 of 3 Trevor Allen Cell: 916.458.1077 El Dorado Hills,CA/Seattle, WA Email: trevorallen94@gmail.com 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 · Proficientwith Git version control and UNIX platform APP DEVELOPMENT · 3 years self-taughtAndroid app developing experience usingJava and Eclipse/Android Studio. · 1 year self-taughtiOS app developer. · Head of mobile development for a Bitcoin payment network startup beginningJune 2014.Successfully created fully functional apps for Android and iOS · Developed an Android App to compute vector calculusin 3 dimensions,specifically the cross productof two 3D vectors. COMMUNICATION · Prepared and delivered presentation of computer sciencecurriculuminvolvingthe Finch robot to the CSTA (Computer ScienceTeachers Association) –Sacramento chapter. COMPETITIONS · Team captain for HP CodeWars programming competition. Tied for 1st placein the novice division (March,2013). · Participated in the Stanford ProgrammingCompetition (May, 2013). PROJECTS · Smart water bottle: · I attached a ParticlePhoton Arduino micro controller to a water bottle with a flowmeter. 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 Onecontroller: · I used my raspberry pi as a Node.js server that was runninga Linux programcalled pianobar.I created an Android app that would send commands to the server to run with the pianobar application and control the music.
  • 2.
    Trevor Allen, Page2 of 3 Education IN 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: Calculus2,MATH126: Calculus 3,MATH 308: Linear Algebra, MATH 307: Intro to differential equations,MATH 390: Statistical programmingusingRprogramming 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 CalculusBC, AP Statistics,AP Computer Science · GPA: 4.16 Experience APPLICATION DEVELOPER - BITCOIN PAYMENT NETWORK STARTUP | JUNE 2014 - PRESENT · Designed and developed a merchant sideapplication to allow acceptanceof Bitcoin payment. · Developed a workingAndroid application thatwas successfully tested in a restaurantand processed nearly $1000 over multiplepayments. The app replaced the check brought to the tablefor the customer, and allowed them to scan a QR code with a Bitcoin walletto pay for their meal. · Developed an iOS equivalentapplication to be tested in Q1 of 2015. · Workingon developing an equivalent hybrid Apache Cordova application. UNDERGRADUAGTE RESEARCHER - UNIVERSITY OF WASHINGTON | JUNE 2014 - DECEMBER 2014 · Conducted research on web development for mobilephones. 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,includingSPDYvs 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 parkinglotto 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 onlinetutorial sessionsto groups of AP Computer Science students. · Provideprivate tutoring sessionsfor AP Computer Science students. Re-teach curriculumand providefeedback on algorithmic solutions, design and structureof programming labs.
  • 3.
    Trevor Allen, Page3 of 3 STEM COMPETITION VIRTUAL JUDGE | MARCH 2014 · Virtual judgefor eCYBERMISSION, a web-based Science, Technology, Engineering and Mathematics competition for 6th, 7th, 8th and 9th grade teams. Memberships ACM – ASSOCIATION FOR COMPUTING MACHINERY UNIVERSITY OF WASHINGTON DRUMLINE