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:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 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.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:
![]() |
![]() |
![]() |
![]() |
![]() |
| 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.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
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)
- Moderator, What if more women participated in open source hacks? Grace Hopper Conference. Portland, OR. November 2011
- Co-Chair, Open Source Day. Grace Hopper Conference. Portland, OR. November 2011
- Kids on Computers: Setting Up Computer Labs For Kids Around The World. OSCON. Portland, OR. July 2011
- How quick can we be? Current data visualization techniques for Front-end Engineers. JSConf, Portland, OR. May 2011
- Cross-domain Messaging using the PostMessage API. Yahoo! F2E Summit, Sunnyvale, CA. March 2011
- Mobile Web Application Development - 3 day course. Yahoo!, Sunnyvale, CA. March 2011
- Co-Chair, Open Source Track. Grace Hopper Conference. Atlanta, GA. October 2010
- Moderator, Open Source For Good Panel. Grace Hopper Conference. Atlanta, GA. October 2010
- Introduction to Adobe Flex. Yahoo!, Burbank & Sunnyvale, CA. January 2010
- Tutorial: Swimming your way through the OpenACS. OpenACS / .LRN Conference, Guatemala City, Guatemala. February 2008
- Improving Accessibility, Usability, and Code Quality of .LRN and OpenACS: The .LRN Zen Project. OpenACS / .LRN Conference, Vienna, Austria. April 2007
- DNA Microarray Core at UCLA. OpenACS / .LRN Conference, Vienna, Austria. April 2007
- Panelist, Q&A for Women in Open Source. Southern California Linux Exposition, Los Angeles, CA. February 2007
- The DGSOM Personnel System, Weekly Message Digest, Room Reservation System, and Calendar Applications. OpenACS / .LRN Conference, Boston, MA. November 2006
- Surveys, Tests, and Decision Support Systems a complete solution based on free open-source tools. ArsDigita Systems Journal 2000
Other Activities
- Member, .LRN / OpenACS Leadership Team
- Association for Computing Machinery
- Society of Women Engineers
- Hobbies - Reading, Walking, Guitar


















