Software Developer and Architecture Consultant
Provo, Utah Area
Software Developer and Architecture Consultant
Provo, Utah Area
I blog Entreprenuership: Life Long Learning at http://blog.tewk.com
Learn by doing. Share the knowledge.
I'm interested in innovation and rapid development techniques.
My primary interests are split between entrepreneurial activities and research (academic and in industry). I interned at Lawrence Livermore National Laboratory during the summer of 2002 and really enjoyed the mixture of science, research and innovation that occurred there. I'm looking for opportunities to transform exciting research into promising innovative businesses.
Rapid Prototyping, Bootstrapping, Open Source Software, Systems Automation
(Privately Held; 1-10 employees; Computer Software industry)
January 2007 — Present (2 years 11 months)
Strategic software development consulting: Helping large organizations choose next generation tools, platforms, and personnel to carry out large custom software development projects.
(Computer Software industry)
2007 — Present (2 years )
Research focus: Dynamic Language Runtimes
Garbage Collection and JIT for PLT Scheme
(Computer Software industry)
January 2005 — Present (4 years 11 months)
Contributing developer to Parrot, the Perl Foundation's virtual machine for Perl6 and other dynamic and late-binding languages.
Past author of Cardinal, the Ruby Intepreter/Compiler Implementation for Parrot.
Currently working on NCI
In the past I worked on:
Parrots Object System.
(Computer Software industry)
June 2007 — August 2007 (3 months)
(Educational Institution; 5001-10,000 employees; Computer Software industry)
July 2005 — December 2006 (1 year 6 months)
Academic research in the area of Enterprise Computing, working for Phil Windley. Interests in this area study of computer science include Large Scale Web Systems, Web Services, Digital Identity, Reputation Frameworks.
Research interests include:
Languages, Type Theory: Scheme, Haskell, Ruby, Perl6/Parrot development.
Language Integrated Data Query: XQuery, LINQ, OR-Relational bridges and persistance.
(Privately Held; 11-50 employees; Computer Software industry)
April 2003 — June 2005 (2 years 3 months)
Designed and Engineered a custom C++ persistence frame work for a AJAX rich web application framework. Implemented a C++ Servlet like framework called ServApp, which abstract web server interactions across Apache, IIS5 and 6, and Lotus Notes.
These were key infrastructure components to advanced web application server/framework product.
(Computer Software industry)
January 2000 — April 2003 (3 years 4 months)
Parallel and Distributed Computing in the Networked Computing Laboratory
(Government Agency; 5001-10,000 employees; Computer Software industry)
May 2002 — August 2002 (4 months)
(Public Company; 501-1000 employees; Computer Networking industry)
May 1998 — November 1998 (7 months)
(Privately Held; 1-10 employees; Computer Networking industry)
May 1994 — August 1996 (2 years 4 months)
Provided technical support and consulting to IBM Healthcare Customers we supported as an IBM Business Partner in Western Kentucky, Indiana and Southern Illinois
PhD , Computer Science , 2007 — 2011 (expected)
M.S. , Computer Science , 2002 — 2006
B.S. , Computer Science , September 1996 — January 2002
Programming Language Theory, Design, and Development http://lambda-the-ultimate.org/ Perl6/Parrot Ruby on Parrot Developement #perl6@ircfreenode.net, http://parrotcode.org http://pugscode.org parrot-porters@perl.org
Phil Windley's CTO Breakfast
Utah Ruby Users Group
BYU Ruby Users Group
Utah Agile Rountable
Best Session Presentation - College of Physical and Mathematical Sciences Spring Research Conference (2003, 2006)
Dean's List Colledge of Engineering
BYU ORCA Undergraduate Research Scholarship Recipient
BYU Undergraduate Full Tuition Recipient