sam rawlins
Education


University of Arizona
Tucson, AZ
Bachelor's Degree of Science in
Mathematics and Computer Science

Concentrated study in Comprehensive Mathematics (Real Analysis and Abstract Algebra).
Concentrated study in Systems (Unix and Operating System design) and Paradigms (Discrete Structures and Algorithms).

My mathematical education included such theoretical topics as: Number Theory, Real and Complex Analysis, Linear Algebra, Abstract Algebra, and such applied topics as: Cryptography and Game Theory.

My computer science education included such theoretical topics as: Discrete Structures, Algorithms, and such applied topics as: Operating Systems, Networking, Cryptography, Unix, and Comparative Programming. I learned to use such tools as: Java (incl. Eclipse, Java 5 and Swing), C (incl. gcc and gdb), Ruby, Assembly, Prolog, Haskell, and Shell Scripting.




Experience


University of Arizona
Tucson, AZ
Financial Services Office
Webmaster

I was hired at the UA's Financial Services Office to fully redesign the website. This website included dozens of pages critical to any and all things financial in the university. I used my skills with HTML, CSS, ASP, Dreamweaver, and Fireworks to create an elegant, concise, informative website. I was able to conform to UA website standards (colors, fonts, logos) to seamlessly integrate the website into the UA's overall web experience. The UA FSO website is here (and is my design, last I saw). A sample is given here, in case they redesign again, with non-functional links.


IBM Tivoli
Tucson, AZ
System Verification Test for
Tivoli Storage Manager

I worked for 18 months at IBM testing their enterprise-level backup solution: Tivoli Storage Manager. I quickly gained experience working with many Unix variants (Linux, AIX, Solaris, HP-UX) and Windows Server editions. I used many different storage devices including IBM tape libraries (3494s, 3584s, etc.), IBM tape drives (3592 and LTO4), and disk arrays (NetApps and DS6000s). My position included automating testing, which involved writing cross-platform Perl scripts. I also took it upon myself to write my own tools for the environment. I used C, pthreads, regex, gcc (for Unix), and Eclipse with MinGW (for Windows). I also started several documentation projects in the form of websites. I used such tools as HTML, CSS, Javascript, and Qooxdoo.