About

Personal

Andrew Young

Hi! My name is Andrew Young. I’m 33 years old and my blood type is AB+. My sun sign is Sagittarius. My Chinese zodiac animal is the monkey.

I’ve been married to Laine since September of 2001 and we have an 11 year old daughter named Kaitlyn.

School

I graduated from Business Careers High School in San Antonio, TX in May of 1999. (I helped design their first website.) After a 5 year break I went back to school and graduated from The University of Texas at Austin in August of 2009 with a Bachelor of Arts with departmental honors in Linguistics. I received my Masters of Science in Software Engineering from California State University – Fullerton. I am currently a student in the Master of Divinity program at Starr King School for the Ministry.  I began there with plans to become a Unitarian Universalist minister, but I have since decided to become a minister in the United Church of Christ.

School Experience

Work

I currently work at Kabam, where I work on their distribution platform.  I write code in a mixture of Java, Objective-C, C#, Scala, Ruby, and C.  Kabam’s distribution platform is used both by games produced in house and by third party games which Kabam distributes.  It handles things like payment processing, revenue tracking, business intelligence, account management, and customer loyalty.  It is composed of various RESTful backend systems and both web and mobile SDKs which are integrated into the games.

Before starting at Kabam I worked at Crossroads Systems, where I worked on their StrongBox product line. I wrote code in a mixture of Java, Ruby, and C++. The StrongBox product was a networked storage appliance running the Linux operating system. I worked mainly on the middle tier between the user interface and the kernel.

Before starting at Crossroads I worked at Spider Strategies where I worked on their Balanced Scorecard software in Java using Spring, Hibernate, and Dojo.

Before that I worked at Texas Mutual Insurance Company, where I mainly worked on their underwriting systems. I also helped out on other systems as needed. Most of my work was in Java, using Spring, Hibernate, Struts, and the Dojo JavaScript framework to produce internal web applications powered by the TIBCO ESB, Websphere Application Server, and DB2/400. I also worked on stored procedures in SQL and RPG IV (aka RPGLE) on the IBM System i (aka iSeries, AS/400, etc).

Before starting at TMIC, I worked for the cloud computing division of Rackspace, where I worked on the cloud computing provisioning system. I worked mostly in Java but also sometimes in Ruby. The system was built on top of the Apache ServiceMix ESB.

Before that I worked at Blogging Systems, a company that specializes in social networking sites and custom Drupal development in PHP. I work on “back-end” PHP code – generating graphs and manipulating database tables for instance – and not “front-end” PHP, HTML, and CSS.

Before that I worked at ARM, a company that designs processors, memory, and other microchips used in embedded systems such as cellphones and iPods. I worked on a small team of programmers who wrote automation tools to assist in the design process.

And before that I worked at IBM, where I was on the team in charge of IBM Software Group’s customer support website. One of my jobs was proper internationalization of the website, especially into Japanese, Chinese, and Korean.

Work Experience

Interests

I have a multitude of interests that seem to vary depending on the phases of the moon. Listed below are some of my more lasting interests.

Linguistics

My newest interest is computational linguistics, which encompasses both the use of computers to aid in the study of linguistics and the use of computers to understand and produce natural language.  My research area within computational linguistics is computational semantics.

I am also interested in Constructed Languages Languages, especially Esperanto.  Other conlangs that I’m interested in but haven’t had the time to learn include Toki Pona (created by a Canadian friend of mine), the Klingon language, Sindarin, Quenya, and Lojban. I would like to construct a (toy) language for myself at some future date, but right now I just don’t have the time.

Anime

I’m a large fan of Japanese Anime, and have been since I was a kid. My favorite Anime is currently Ghost in the Shell. I like almost all of the Anime I have seen, but some of the Anime ‘genres’ that I’m particularly interested in include : Cyberpunk, Samurai, Bishoujo, Harem, Mecha, and Shoujo.

Medieval History

I have a long running interest in history, especially the history of the Middle Ages – especially in the British Isles, but also elsewhere. I sometimes attend SCA events, and I started going to renfairs when I was 11. I began playing AD&D(1st edition) when I was 10, thanks to my friend Tom. Also, my family has some Scottish heritage and my dad got me more involved in that over the years.

Computer Programming

My longest running interest has been computers. My first computer was an IBM clone that I got from my grandfather in 1985. When I was 9 I started learning how to program BASIC during the summer at my grandfather’s house using GW-BASIC for DOS. That fall I started writing BASIC on a friend’s Atari 800XL, and on the Apple II IIs at my elementary school. In middle and high school I won several BASIC programming competitions. It was in high school that I started learning Visual Basic Basic and C++ as well. In my junior year of high school I wrote my first commercial application: a Visual Basic application for my school that tracked student tardiness and printed hall passes, reports, and form letters. After high school I started writing CGI web applications in Perl and then moved on to Java not long after that.

Topping the list of languages I know are Java and Perl, both of which I’ve used to write very large enterprise applications.  I have also tinkered with Ruby, Scala, Groovy, Clojure, Python, PHP, C++, C#, Javascript, RPG IV, and bash over the years. I am also fairly competent at coding HTML and CSS, writing SQL statements, and using XML and XSLT. I don’t really consider these programming languages in the traditional sense though.

Certifications

Open Source / Free Software

I’m a large fan of Open Source software. I began using Linux in 1998, and switched to using Linux as my primary desktop OS in 1999. I started with RedHat, but now I don’t like RedHat or their package management system very much. I’ve also run Mandrake (now called Mandriva), SUSE, various Debian offshoots, and Gentoo. (I ran Gentoo for over a year, which was fun, but slow to upgrade.) My current distro of choice is Ubuntu.