Brian Lott
Albuquerque, NM 87106
Phone: 505-***-**** (cell)
Email: ******@**.***.***
Objectives:
To improve my abilities by practicing skills necessary to excel in the elds of software
engineering and architecture
To make useful and signi cant contributions to both new and existing projects in these
exciting elds.
Education:
University of New Mexico: Graduated May 2011 with a B.S. in Computer Science
Math: Calculus II, Statistics for Engineers, Linear Algebra, Numerical Analysis
Science: Physics II, Introduction to Environmental Science
Computer Science: Emphasis on Data Structures and Algorithms, Web Harvesting,
Large Program Design, Independent Study of Machine Learning, Machine
Architecture, Networking, Databases
Undergrad GPA: 3.30 (of 4)
Undergrad CS GPA: 3.70
I am currently pursuing an M.S. in computer science at UNM.
Computer Science: Data Structures and Algorithms, Complex Adaptive Systems,
Networking, Security, Independent Study of DB Data Structures, Malware Analysis
GPA: 3.76
Skills:
Computer Science:
Have written multiple network-based applications, and have designed server and
client architectures
Familiar with many common design patterns and processes, as well as several
popular architectural patterns
Have implemented many common data structures, and various algorithms associated
with them
Have engaged in independent research both for classes, as well as to satisfy personal
interests
Programming:
Languages: C Java, Perl, some BASH, PHP, Haskell, Scheme, Matlab, R and
SQL
Web programming experience includes writing DB-backed web sites in PHP, PERL,
and JSP. Have used HTML, CSS and Javascript for multiple websites
Have used POSIX, Perl, and Java threads for both scienti c computing and
MVC-based designs.
Acquainted with many common environments.
Have written several small pieces of software for my own use, both for the sake of
self-education, as well as lling existing needs. Software written includes media
organization software, an RSS client, a simple programming language (written in
Java and C), a MySQL DB front-end (Java with JDBC), a TCP packet analyzer
(Perl), and wiki software (Perl backed by SQLite).
Work Experience:
Student Intern at Sandia National Laboratories: May 2011 - Present
Designed and Developed multiple DB-backed web-based applications for eCis, in a
joint project between SNL and KCP
Developed SQL-based backend for large-scale DB access
Developed web-based frontend to meet user speci cations
Wrote developer and user documentation
HS Student Intern at Sandia National Laboratories: May 2006 - Summer 2007
Supported CSU Special Projects project lead - Linux COE
Tech support for *nix systems
Set up Linux systems for software testing
Wrote documentation for end users
Assisted Sisyphus project lead
Testing, patching user interface (web-based)
Edited and updated developer and user documentation
Page at Rio Grande Library System - East Mountain Branch: Dec 2005 - May 2006
Extracurricular:
Constantly studying new subjects in order to broaden my horizons and gain a better
overall understanding of the eld
Studying established software including compilers, servers, malware, and ML libraries
Learning about and experimenting with multiple areas of study, including genetic
algorithms and distributed computing.