Avni Khatri
[avni@avni.net] [310.869.8465]


Objective
To work with smart, hardworking people and build cool things.*

Work Experience
Lab of Computer Science, Massachusetts General Hospital
Web Applications Architect
June 2011 - present
At MGH, I am part of the Knowledge and Learning Technologies group within the Lab of Computer Science. We use open source software and hardware technologies to build solutions for groups within the insitution. Currently, I am working on projects for the Learning Lab and Simulation Center and the MGH General Medicine Division.

Technologies: Ardunio, Processing, OpenACS, Tcl, PostgreSQL, Git

Kids on Computers
President
October 2010 - present
We are a group of volunteers who set up computer labs using donated hardware and free and open source software in areas where kids have no other access to technology. We have set up five labs in Mexico, one in Argentina, and are currently working on an additional lab in Mexico and labs in India and Africa. I was elected to the board in August 2011, served as Vice President from October 2010 - September 2012 and am currently President.

Technologies: Edubuntu, Khan Academy vidoes, Wikipedia, GCompris Suite, Tux Suite

Yahoo! Inc.
Senior Front-end Engineer
October 2007 - May 2011
At Yahoo!, I was part of the Tiger Team in the office of the CTO. We were deployed to work in three to six month cycles on the highest priority projects at Yahoo! Prior to joining the Tiger Team, I was part of the user experience and design team for our B2B advertising products. I learned about the UX process and how to build effective prototypes with cutting edge tools.

Examples of work:
Yahoo! Mail Yahoo!/Microsoft Search Alliance Credential Store APT Web Site AYC APT
mail.yahoo.com yahoo/microsoft alliance credential store apt.yahoo.com advertising.yahoo.com apt

Technologies: JavaScript, CSS2/3, YUI2/3, HTML4/5, PHP, Flex 3, Flash CS3, ActionScript 3, XCode, Objective C, CVS, SVN

Yahoo! Inc.
President, Yahoo! Women in Tech - SoCal
April 2008 - May 2011
Also at Yahoo!, I was heavily involved with Yahoo! Women in Tech, a grass-roots employee organization, focused on helping women succeed in their careers at Yahoo! by providing inspiration and support for its employees and the next generation of technical women. I started the chapter in Southern California and led the group from April 2008 until my departure in May 2011. At that time, the group consisted of over 140 members and fourteen volunteer committee members.

Computing Technologies Research Lab (CTRL) at UCLA
Programmer / Analyst II
June 2003 - October 2007
Working at CTRL, I balanced project management for clients, including deliverables and timelines, with team building through training, mentoring, and collaboration on open source software. I used waterfall and agile software development methodologies to gather requirements, architect systems, and code applications for clients.

Examples of work:
CNSI HealthSciences Portal DRC Microarray
cnsi.ucla.edu healthsciences.ucla.edu drc.healthsciences.ucla.edu microarray.genetics.ucla.edu

Technologies: OpenACS, Oracle, Java, JavaScript, Tcl, SQL, PL/SQL, CSS, RSS, CVS, SVN

Independent Programming Consultant
Caltech, LACOE, Ebility LLC, E-Kubed Technologies LLC, QuakeKare Inc.
November 2000 - October 2007
Through independent consulting, I have learned to build web sites within new frameworks (Zope and osCommerce), including modular extensions written in Python and very complex PL/SQL functions.

Examples of work:
Caltech Caltech Today Caltech Alumni LACOE Toolbox QuakeKare
www.caltech.edu today.caltech.edu alumni.caltech.edu toolbox.lacoe-online.net quakekare.com

Technologies: Zope, Python, PHP, ACS, OpenACS, osCommerce, Oracle, PL/SQL, PostgreSQL, MySQL, some Ruby on Rails

TruePricing, Inc.
Developer
June 2002 - June 2003
At TruePricing, I got to experience the rise and fall of a start-up company and used Flash to create an AJAX style web user interface before AJAX was an option.

Technologies: Flash, Actionscript 2, JSP, Tomcat, Tcl, PostgreSQL, CSS

ArsDigita Corporation
Web Application Developer
January 2000 - November 2000
As a developer at ArsDigita, I was inspired by a management team of all engineers. I worked in a small team to launch an on-line fundraising system that allowed nonprofits to manage matching, challenge, and direct donation campaigns while also being given the privilege to teach CS 199 at UCLA (Developing Web Applications for Software Engineers).

Technologies: ACS, Oracle, Tcl, SQL

Crump Institute for Molecular Imaging (CIMI) at UCLA
Programmer / Analyst
June 1997 - October 2001
At CIMI, I started building database-backed web applications, most notably "Survey Builder" which is much more than just a polling machine and has proven to be extensible enough to continue to be in use at UCLA today.

Examples of work:
CIMI OASIS MIPS Quality
cimi.ucla.edu oasis.crump.ucla.edu mips.stanford.edu quality.crump.ucla.edu


Technologies: ACS, Oracle, Survey Builder, Calendar Engine, Tcl, SQL, Illustra, Solid, Sybase

Education
California State Polytechnic University, Pomona
BS in Computer Science (2007)

Computer Skills
Languages: JavaScript, CSS2/3, HTML4/5, Tcl, YUI, PHP, Python, C, ActionScript 3, some Objective C, Lisp
Databases: SQL and PL/SQL with Oracle, PostgreSQL, MySQL
Web Servers: AOLServer, Apache, Tomcat, IIS
Web Frameworks: OpenACS, Zope, some experience with Drupal and Ruby on Rails
Versioning Software: Git, SVN, CVS
Editors: Emacs, TextMate, Eclipse
OS: Mac OS X / Linux preferred, Windows

Talks / Courses / Papers (with collaborators)
Other Activities
References / Project Examples

* Where cool means something that helps people, saves the world, or at least makes my friends go "wow!"