About
Hi! I am a software developer, pianist, and theater music director currently based in the Albany, NY area. I am also a recent graduate of Bard College and Conservatory of Music, where I received a B.A. in Computer Science and Mathematics, and a B.M. in Piano Performance.
What’s a Wee Aldrich?
I was born Gan Wui Ming, following the Chinese convention where the last name appears first. After moving to the United States, I went by Wui-Ming Gan and later Ming Gan. When I married my wife, we both hyphenated our last names. Today, I go by Ming Aldrich-Gan both professionally and socially.
Software
I currently work as a software developer at Business Automation Services, Inc.
Here is my résumé (view LaTeX source).
You can also read my senior project in Computer Science and Mathematics at Bard College. Source code is available upon request.
If you really want to, you could check out some old Visual Basic games I made in high school at my old and deprecated website.
Ming Aldrich-Gan - Software Developer.tex
\documentclass[line, margin]{res}
\usepackage[opticals, lf]{MinionPro}
\usepackage{enumitem}
\usepackage{marvosym}
\usepackage{microtype}
\usepackage{xspace}
\usepackage[bookmarks=false, pdfstartview=FitH, urlbordercolor={1 .5 1}]{hyperref}
\newcommand{\csharp}{C\raisebox{0.5ex}{\#}\xspace}
\newcommand{\cplusplus}{C\raisebox{0.5ex}{++}\xspace}
\newcommand{\header}[3]{\textbf{#1 \hfill #2 \hfill #3} \vspace{0.5ex}}
\newenvironment{items}{\begin{itemize}[leftmargin=0em, partopsep=0ex]}{\end{itemize}}
\renewcommand{\namefont}{\LARGE\bf\lsstyle\MakeUppercase}
\renewcommand{\sectionfont}{\large\bf\scshape}
\setlength{\sectionskip}{2ex}
\name{Ming Aldrich-Gan}
\address{\Letter{} mingaldrichgan@gmail.com \quad \Telefon{} 845-325-9654}
\begin{document}
\begin{resume}
%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% EMPLOYMENT %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Employment}
\header{Software Developer}{Business Automation Services, Inc.}{August 2011--present}
\begin{items}
\item
Implemented new features and improved performance in our Integrated Property System, which was not initially designed for clients as large as the City of Syracuse with over 50,000 properties.
\item
Developed an in-house application to manage customer service logs and billing authorizations, increasing workflow efficiency for the IT Services division and administrative staff.
\item
Wrote flat-file parsers and SQL scripts to import historical data into our application databases, for many municipal clients including the City of Syracuse and the Town of Oyster Bay.
\end{items}
%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% EDUCATION %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Education}
\header{Bard College and Conservatory of Music}{}{Annandale-on-Hudson, NY}
\begin{items}
\item
Postgraduate Collaborative Piano Fellowship (May 2011)
\item
B.A. Computer Science and Mathematics, B.M. Piano Performance (May 2010)
\item
\emph{GPA:} 3.92 (Computer Science), 3.90 (Mathematics), 3.84 (overall)
\item
\emph{Courses:}
{\small
\emph{Computer Science:}
Data Structures, Algorithms, Design of Programming Languages, Theory of Computation, Databases, Graphics, Networks, Artificial Intelligence
\emph{Mathematics:}
Multivariable Calculus, Linear Algebra, Abstract Algebra, Real Analysis, Complex Analysis, Mathematical Logic, Representation Theory, Modern Geometry
\emph{Cross-listed:}
Discrete Math and Functional Programming, Numerical Analysis, Computational Geometry
}
\end{items}
%%%%%%%%%%%%%%%%%%%%%%%%
%%%% PROJECTS %%%%
%%%%%%%%%%%%%%%%%%%%%%%%
\section{Projects}
\begin{items}
\item
Developed and implemented image retargeting algorithms using least-squares optimization and recursion in \cplusplus with the OpenCV and SuiteSparseQR libraries. \\
\emph{Research paper:} \url{http://math.bard.edu/student/pdfs/ming-gan.pdf}
\item
Developed a web-based scheduler for theatrical auditions, in PHP and PostgreSQL, for personal use in shows that I directed and musically directed.
\item
Developed an Egyptian-themed first-person maze (generated using Eller's algorithm) with animated bugs and reptilian creatures, in C and OpenGL.
\item
Implemented an interpreter for a subset of Standard ML, in Standard ML, ML-Lex, and ML-Yacc.
\item
Developed Tetraplex, a web-based (CGI) $4 \times 4 \times 4 \times 4$ variant of Tic-Tac-Toe, with a fast deterministic algorithm for making optimal moves, in Haskell.
\end{items}
%%%%%%%%%%%%%%%%%%%%%%
%%%% AWARDS %%%%
%%%%%%%%%%%%%%%%%%%%%%
\section{Awards}
\begin{items}
\item
M. Susan Richman Senior Project Award in Mathematics (May 2010) \\
{\small Given annually to recognize the senior student exhibiting the most mathematical creativity.}
\item
John W. Boylan Scholarship in Medicine and Science (May 2008) \\
{\small Given to a pre-medicine or science major who maintains an interest in literature or music.}
\item
Reader's Digest Foundation Scholarship (May 2007) \\
{\small Awarded to one or more students who have distinguished themselves in academic work.}
\end{items}
%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% LANGUAGES %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Languages \& Technologies}
\begin{items}
\item
\csharp, Java, VB;\,
.NET Framework (WPF, Windows Forms);\,
Microsoft SQL Server, PostgreSQL;\,
PHP, HTML5, CSS3/LESS
\item
\emph{Some Experience:}
\cplusplus, C;\,
Python (via Sage), JavaScript/jQuery;\,
Haskell, Standard ML;\,
Prolog
\end{items}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% OTHER SKILLS %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Other Skills}
\begin{items}
\item
Professional pianist and theater music director.
\item
Substantial experience with graphic design and audio/video editing.
\item
Experience as a Marketing/Communications intern with the Singapore Symphony Orchestra.
\end{items}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% PERMANENT RESIDENCY %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\vfill
{\small Ming Aldrich-Gan is a permanent resident of the United States of America.}
\end{resume}
\end{document}
Piano
Please check out Bach (Busonified)*, a recording of my senior recital at the Bard Conservatory of Music, or visit my Piano Society page to listen to some of my older recordings.
*It’s currently out of stock at CD Baby, but if you’re interested, let me know and I will get you a copy.
Musical Theater
I am the Music Director for the Schenectady Light Opera Company’s production of Hairspray, which opens on Friday, 11 May 2012 and runs for two weekends.
Other recent shows as Music Director include C-R Productions’ Legally Blonde (March 2012) and Les Misérables: School Edition (November 2011). I also directed, musically directed, and acted in shows throughout college. For a list of shows, please email me.