John D. Therrell II
¥ 206.574.8055
¥ jtherrell@gmail.com ¥ http://www.johntherrell.com
SUMMARY
-
Computer
science graduate with two years experience earned through three software and systems
engineering internships.
-
Exemplified
leadership, passion, and entrepreneurial spirit as Founder and CEO of a web/mobile
application startup.
-
Passionate
about creating amazing, personalized, intelligent, scalable web applications utilizing
recommender systems, machine learning, and distributed computing frameworks to
bring exceptional service and value to its users.
-
Results-driven,
committed team player with experience working on three Agile
development projects.
-
Experienced
in object-oriented programming with design patterns in C++, Java, Ruby, and
Objective-C.
-
Complete
portfolio with examples of works and letters of recommendation online at http://www.johntherrell.com.
EDUCATION
|
University of Washington Seattle, WA |
March 2011 |
|
Bachelor of Science in
Computing & Software Systems |
|
EXPERIENCE
|
Undisclosed Startup Project Seattle, WA |
February 2011 – June 2011 |
|
|
Founder & CEO/ Lead Software Engineer |
||
|
-
Developed
a product and business plan for a startup company with a consumer-facing
web/mobile application product. -
Implemented
a scalable, real-time, item-based collaborative filtering recommender system
that utilized Hadoop for offline distributed
processing of the supporting data model. -
Built
the product backend and data model using a combination of Ruby on Rails, Mongoid, and MongoDB to support
features such as location-based search, social network integration,
recommendations, user ratings, photo uploads, and check-ins. |
||
|
Apple
Cupertino, CA |
June 2010 - September 2010 |
|
|
Software Engineer Intern -
Successfully
implemented a new software solution that benefited the short and long term
goals of the Safari/WebKit team. -
Added
memory statistics reporting functionality to JavaScriptCore
component of WebKit to improve memory-reporting
functionality within the open-source, C++ based WebKit
web-rendering engine. -
Presented
a formal presentation of my intern project to senior level management to
showcase its value added to the organization. |
||
|
Global
Alliance for Ministries and Departments of Peace |
June 2009 - May 2010 |
|
|
Technology Officer |
||
|
-
Developed
a Web 2.0 website for the 2009 Global Alliance Summit in San Jose, Costa
Rica. The website featured live audiovisual streaming of the events, live chat,
forums, a photo gallery pulling content from Flickr, a video gallery pulling
content from YouTube, and blog articles with a commenting system. |
||
|
Avanade Seattle, WA |
January 2008 - March 2009 |
|
|
Systems Engineer Intern |
||
|
-
Managed
and maintained a virtual test environment consisting of 80+ client and server
VMs supporting hundreds of applications. Worked on the migration of all
virtual machines from Virtual Server hosts to a Hyper-V Failover Cluster to
ensure high availability of the test environment. -
Built
virtual machines using Hyper-V and Virtual Server 2005 virtualization
solutions. Built the first Bitlocker-enabled
virtual machine in the test environment, which allowed the test team to
discontinue use of physical laptop machines used for Bitlocker
testing. -
Assisted
in development of test plan and executed testing for a security project which
delivered several GPOs affecting all Server 2008 servers company-wide.
Discovered 30+ bugs in testing and helped development team in determining
fixes to those bugs. GPOs were deployed to production with no documented
defects to date. -
Collaborated
effectively with remote testing and development teams in India. Occasionally
worked during remote teamÕs hours to ensure deadlines were met and project
managers satisfied. -
Deployed
and tested over 100 change tickets to the test environment with great
attention to detail. Changes to production environment faced no issues due to
negligence or personal error. |
||
SKILLS
|
Languages: |
C++, Ruby, Python, Java,
Objective-C, XHTML, JSON, XML, CSS, JavaScript |
|
Tools: |
Ruby on Rails, MongoDB, Hadoop, jQuery, TextMate, Xcode, NetBeans, Visual Studio,
Illustrator, Photoshop |
|
Environments: |
Mac OS X, UNIX, Windows, iOS |