modified descriptions, bumped year
authorTroy Sankey <sankeytms@gmail.com>
Mon, 17 Feb 2014 06:33:27 +0000 (22:33 -0800)
committerTroy Sankey <sankeytms@gmail.com>
Mon, 17 Feb 2014 06:33:27 +0000 (22:33 -0800)
resume.tex

index 26201a7..5e04489 100644 (file)
 
 \section*{Experience}
 
-\noindent\textbf{Linux Users Group}\hfill 2012--2013
+\noindent\textbf{Linux Users Group}\hfill 2012--2014
 
 Was president of the Linux Users Group at UCLA. Coordinated with the department
 to make sure the group had all the resources it needed to thrive. Designed and
-implemented the LUG website and web services using all open source components.
-Worked with server hardware.  Provided help to students needing assistance with
-Linux related problems and homework.
-\\
+programmed the website and various other dynamic, database-driven services
+entirely using open source software. Worked with server hardware, and also
+redundant arrays of unreliable commodity hardware. Provided help to students
+needing assistance with Linux related problems and homework.  \\
 
 \noindent\textbf{Raven II}\hfill Spring 2013
 
@@ -56,18 +56,16 @@ Languages: Python, \CPP.
 
 Spent two months contributing patches to the open source raw image processing
 program RawTherapee. Patches were discussed and reviewed in the issue tracker
-and IRC channel. Code contributions ranged from thread management to image
-processing. Language: \CPP.
-\\
+and IRC channel, working closely with users of the software. Code contributions
+ranged from thread management to image processing. Language: \CPP.  \\
 
 \noindent\textbf{Ray Tracer}\hfill Summer 2010
 
-Built a photorealistic path tracer.  It utilizes common acceleration techniques
-used in CGI, including multithreading, BVH trees, and dynamic pixel sampling.
+Built a photorealistic path tracer.  It utilizes various acceleration
+techniques, including multithreading, BVH trees, and dynamic pixel sampling.
 It is ``photorealistic'' because it supports indirect illumination and
-simulates depth of field.  All formulas for 3D vector manipulation written from
-scratch. Language: Java.
-\\
+simulates depth of field. All formulas for 3D vector manipulation written from
+scratch. Language: Java.  \\
 
 \noindent\textbf{Science Photographer}\hfill Summer 2012
 \par\hfill Sanford Burnham
@@ -107,27 +105,27 @@ XMPP/Jabber & \texttt{<\xmpp>}  \\
     Current GPA: 3.2
  
 \section*{Computer Skills}
-Programming Languages:
+Languages:
 \begin{itemize}[nosep,leftmargin=25pt]
-  \item Bash, C/\CPP, Java, Javascript, Lisp, Perl, Python
-  \item some experience with OCaml, PHP, Prolog, Scheme
+  \item Bash, C/\CPP, Java, Javascript, OCaml, Perl, Python, Scheme (Guile \& Racket), \TeX
 \end{itemize}
 Web:
 \begin{itemize}[nosep,leftmargin=25pt]
   \item Frontend: HTML, CSS, Javascipt (jQuery,AJAX)
-  \item Backend: Apache, Django, Node.js, Perl (CGI), MariaDB, PostgreSQL
+  \item Backend: Apache, Django, Node.js, Perl (CGI), MariaDB, PostgreSQL, MongoDB
 \end{itemize}
 Revision Control: Git, Mercurial \\
 Crypto tools:
 \begin{itemize}[nosep,leftmargin=25pt]
   \item PGP/GPG (organized a keysigning party)
-  \item configuring TLS/SSL on a secure service
+  \item configuring TLS for a secure service
 \end{itemize}
 GNU/Linux:
 \begin{itemize}[nosep,leftmargin=25pt]
   \item very familiar with UNIX environment and tools
   \item Debian and RHEL/CentOS administration for small deployments (university LUG)
-  \item managed services: DHCP, DNS, HTTP, LDAP, SSH, PXE
+  \item services configured: DHCP, DNS, HTTP, LDAP, Kerberos, SSH, PXE
+  \item constructing RPM packages
 \end{itemize}
 Programs: Blender 3D, GIMP, Inkscape, RawTherapee
 
@@ -140,7 +138,6 @@ Programs: Blender 3D, GIMP, Inkscape, RawTherapee
   \item Free Software advocate
   \item $\text{Vim} > \text{Emacs}$
   \item $\text{GNOME} > \text{KDE}$
-  \item $\text{Firefox} > \text{Chrome}$
 \end{itemize}