Current: Permanent:
*** ****** ****. **** ******** Black 111 Calgary Ct.
B. ********@****.******.*** Brownsville, TX 78526
Austin, TX 78751 956-***-****
Education The University of Texas at Austin
July 2006 - December 2010
Computer Science, B.S.
Experience The University of Texas
June 2010 - August 2010
Undergraduate Teaching Assistant - Computer Science Department
Tutored CS students during office hours, and assisted them in
completing projects in Java.
Graded programs based on style, efficiency and correctness.
Scripted utilities in bash and python to grade and interact with
class websites.
The University of Texas
May 2008 - June 2010
Sr. Student Consultant - ITS Help Desk
Supervisor of ~30 consultants at any given time.
Provided general and site specific technical support for client base
of ~50,000
Created and ran training sessions for consultants
Projects/ Thread Library/Atomic Disk
Coursework Fall 2010
Operating Systems - C/Java
Wrote a library for running programs in multiple threads, handled
context switches in user space.
Wrote a library that handled transactions to a simulated disk, kept
a log of writes which was checked on a recovery from a crash.
AES Encrypter/Decrypter
November 2010
Computer Security - Java
Wrote the symmetric key Rijndael cipher to handle both 128/256 key
variants.
Digit Recognition Agent
May 2010
Artificial Intelligence - Python
Wrote neural network that analyzed an image and predicted what digit
it was probabilistically.
Cache Simulator
May 2010
Computer Architecture - Java
Designed and implemented a simulator that created a cache in memory.
Ran a given memory trace and kept a record of all activity.
UT Computer Science Database
October - December 2009
Software Engineering - Python, SQL-Lite, Google App Engine
Designed schema for database containing faculty information
Created database interaction code on the Google App Engine Framework
Interpreted Programming Language
December 2008
Programming Languages - Java
Designed and implemented an interpreted language inspired by C and
Haskell.
Encryption and Compression
Fall 2008
Theory in Programming Practice - Java
Implemented both Limpel-Ziv compression and RSA encryption.
Schedule Page
December 2008 - January 2009
ITS Help Desk - VB/PHP
Wrote a script that parses old schedule page, creates .ics/.csv
files along with new dynamic page
Designed initial workflow and algorithm in VB, ported to PHP.
Activities Association for Computing Machinery
August 2006 - May 2008
Operating Officer
Brought awareness to the CS community of upcoming Company Nights
and CS Talks
Proctored coding contests
Skills Programming Languages: Java, C/C++, Objective-C, VB, Haskell,
Python, Bash
Hardware: Direct-VHDL, Assembly
Operating Systems: Windows, Mac OS, Linux/Unix
Frameworks: Google App Engine, Pylons
Additional: CSS, PHP, HTML, MySQL
Employability Status: US Citizen/Permanent Resident