To create innovative technical products and programs which support and help people on a global scale.
I've worked on building scalable web sites since 1997 and have contributed to open source communities since 2003. I love collaborating with people to build innovative products that transform people's lives technically and beyond. I've built products used by millions of users where I was part of a large team and products for tens of thousands of users where I was leading product management and project management and engineering as part of a small team. I believe access to technology means access to education and opens doors to opportunities that may not otherwise be available. I've volunteered with several technical projects and groups which aim to do this: an international project to build an open source accessible framework for building community based web sites which includes a custom learning management system; a group which supports women in technology in their careers, and an organization which sets up computer labs with open source software in areas where kids do not have access to technology. I get things done and find a lot of joy in a completed product or project. I'm looking for a challenging opportunity where I can make a positive impact and grow my skill set.
Laboratory of Computer Science, Massachusetts General Hospital (MGH)
July 2012 - present
Associate Director, Knowledge and Learning Technologies Group
June 2011 - June 2012
Web Applications Architect, Knowledge and Learning Technologies Group
- Use open source software and hardware technologies to build solutions for groups within the institution to help with knowledge management, collective intelligence, and learning.
- Develop a custom learning management system from the ground up to support all simulation training done at the hospital.
- Integrate an RFID-based badge scanner with a database backed web application to automate attendance tracking of simulation sessions using Arduino and Processing.
- Lead the development of a communication and collaboration platform for all primary care practices at MGH.
- Design and develop applications for a web framework used by 15+ groups within the institution with a shared codebase. Negotiate consensus among clients for product features.
- Lead project management for clients, including requirements gathering, determining deliverables and timelines, and managing development.
- Co-technical lead of web framework, the Hub, which supports 28,000+ users at the hospital.
- Help and lead efforts to recruit more clients within and outside the institution; This includes applying for grants and other funding opportunities.
- Engineering manager.
- Introduced and implemented agile development methodologies for project management within our group.
- Initiated financial tracking and budget management for our group allowing us to clearly show profit margin.
Examples of work:
|Learning Lab & Simuation Center
||General Medicine Division
May 2009 - May 2011
Senior Front-end Engineer, Flex Force Tiger Team
October 2007 - April 2009
Senior UX Design Engineer, User Experience and Design, Advertising Products
Computing Technologies Research Lab (CTRL) at UCLA
June 2003 - October 2007
Programmer / Analyst II
Independent Programming Consultant
November 2000 - October 2007
Caltech, LACOE, Ebility LLC, E-Kubed Technologies LLC, QuakeKare Inc.
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.
January 2000 - November 2000
Web Application Developer
- 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).
Crump Institute for Molecular Imaging (CIMI) at UCLA
June 1997 - October 2001
Programmer / Analyst
- 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.
Volunteer / Open Source Community Experience
Kids on Computers
October 2012 - present
October 2011 - September 2012
November 2010 - September 2011
- Kids on Computers consists of 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 eight labs in Mexico, one in Argentina, two in Nepal, and two in Assam, India. I've just recently come back from installing the two labs in Assam, India. Read more about us here.
Grace Hopper Celebration of Women in Computing
Co-Chair, Open Source Day, Baltimore, MD
Co-Chair, Open Source Day, Portland, OR
Co-Chair, Open Source Track, Atlanta, GA
- The Grace Hopper Celebration of Women in Computing is the largest technical conference for women in computing. Grace Hopper Open Source Day is a day long hackathon created to give 200 attendees of the conference and some of the local community the opportunity to code, learn how to contribute to open source projects, network, build their portfolios, and contribute to the greater social good. Attendees select from a list of Humanitarian FOSS (HFOSS) projects to work on for the day. I managed a committee of volunteers putting this day together. We recruited HFOSS partners, managed attendee registration, and worked with the GHC staff on logistics. We also coordinated a FOSS booth at the GHC Booth Expo and panel discussions about FOSS that were taking place during the larger conference.
October 2007 - present
Member, OpenACS/.LRN Leadership Team
March 2008 - February 2009
Elected Member, OpenACS Technical Team
- OpenACS is an open source toolkit for building scalable, community-oriented web applications. I was part of a large, multinational effort to make the toolkit accessible and was a member of the core development and leadership team. I continue to be involved with the community today and am currently part of a team working on making the toolkit responsive.
April 2008 - May 2011
President, Yahoo! Women in Tech - SoCal
- While at Yahoo!, I was 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.
California State Polytechnic University, Pomona
BS in Computer Science
Talks / Courses / Papers (with collaborators)
- A Large-Scale Simulation, Learning Management and Competency Tracking System. IMSH. San Francisco, CA. January 2014 (accepted).
- Cultivating Online Communities within the General Medicine Division of a Metropolitan Academic Medical Center. Harvard Primary Care Innovations Conference. Boston, MA. October 2013.
- Expertaj: A Platform to Reduce Referral Inefficiencies. Harvard Primary Care Innovations Conference. Boston, MA. October 2013.
- Finding your Community and Changing the World. Grace Hopper Conference. Baltimore, MD. October 2012.
- A Collaborative E-Learning Suite for Hospital-Based Simulation Training. Medicine 2.0. Boston, MA. September 2012.
- E-Learning and Knowledge Management Communities for Residency Training Programs. Medicine 2.0. Boston, MA. September 2012.
- Technology-Enhanced Communication Models in Medical Care. Partners Healthcare IT Summit. Boston, MA. May 2012.
- Diversity in Computing, JSConf, Scottsdale, AZ. April 2012.
- Teacher, MIT IAP 2012: Relational Database Management System and Internet application programming. Cambridge, MA. January 2012.
- Moderator, What if more women participated in open source hacks? 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.
- 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.
- 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
- Hardware: Arduino, Processing
- Versioning Software: Git, SVN, CVS
Other Skills & Interests
- Association for Computing Machinery
- Society of Women Engineers
- Foreign Languages: Gujarati (conversational), Hindi (limited), French (limited)
- Interests: woodworking, guitar, photography