
General Manager, Computing Innovation
Saudi Arabia

General Manager, Computing Innovation
Saudi Arabia
Software engineering expert who has worked in a wide variety of fields: internet infrastructure, web services, embedded systems, robotics, semiconductors, and academia. I currently own and manage a small software consulting company, Computing Innovation, with clients in the United States and Saudi Arabia. My career has been primarily industrial with a 4-year detour as an assistant professor.
Executive and technical leadership, software process improvement, project management.
Object-oriented design, embedded systems integration, hardware/software integration, graphical user interface development.
Programming skills: Java (servlets, EJB, Struts, MVC, Tiles), C++, C, Perl, Awk, Prolog, Unix, X Window, Motif, DOS, World Wide Web CGI, HTML, Assembly (8086, 6800, 6502).
Operating Systems experience: Linux, Solaris, Microsoft Windows, numerous embedded systems.
(Computer Software industry)
May 2006 — Present (3 years 7 months)
Owner of a small but growing software engineering company. Providing consulting and development services to companies in the United States and Saudi Arabia. Clients in the United States have included Art & Logic (and by extension, Coca Cola Enterprises) and One-K Studios. Clients in Saudi Arabia have included Saudi Telecommunications Company, King Faisal Specialist Hospital and Research Centre, and King Fahd Medical City.
(Public Company; Telecommunications industry)
August 2008 — March 2009 (8 months)
Technical consultant for the eBusiness group at Saudi Telecommunications Company. Improved reliability of the main customer services site (700,000 customers) which saw an 85% plunge in runtime errors during my tenure there (from several thousand per day to a few hundred). Provided technical training to eSupport group. Prepared and delivered consulting report for improving the development process within eBusiness.
(Educational Institution; 1001-5000 employees; Computer Software industry)
January 2002 — June 2006 (4 years 6 months)
Assistant professor in the department of Computer Science at Imam Muhammad bin Saud University in Riyadh, Saudi Arabia. Activities spanned teaching, research, and administrative duties. Achievements included leading an effort within the department to revamp and redesign the Computer Science undergraduate curriculum, now to be submitted for university approval. Consistently earned high praise from students for teaching acumen and skill.
(Government Agency; 5001-10,000 employees; Computer Software industry)
November 2003 — February 2005 (1 year 4 months)
Technical leader and architect of the National Biorepository project which aimed to store and process biological samples from all over Saudi Arabia. The design and implementation is unprecedented in the hospital: a completely open source software solution using the J2EE platform. Technologies used include Enterprise Java Beans (using JBoss), Tomcat, Struts, Tiles, PostgreSQL, Eclipse, and UML- all on the Linux operating system.
(Privately Held; 11-50 employees; Computer Software industry)
November 2000 — January 2002 (1 year 3 months)
Co-founder of Native Names Corporation. Responsible for overall technical vision of company. Designed and assembled a technical solution to the problem of multilingual Internet domain names (with a focus on the Arabic language). Hired core group of 7 engineers to implement the company's main product. Participated in discussions with Verisign regarding integration of our technology with their products.
(Public Company; 1001-5000 employees; Computer Software industry)
November 1999 — November 2000 (1 year 1 month)
Responsible for managing a unified architectural approach across several offices for Rare Medium, covering over 45 distributed software engineers. Personally managed a group of 12 software engineers to develop Web sites for a variety of Fortune 500 (Nestle, Epson, Furniture Brands) and startup companies. Provided training and mentoring to the engineers on different technologies and processes, including Java, servlets, JSP, UML, and full lifecycle development. Constantly met with clients to determine and clarify requirements for their Web sites. Led a significant officewide effort to create and adopt disciplined processes across all departments (over 60 people).
(Privately Held; 51-200 employees; Computer Software industry)
September 1997 — September 1998 (1 year 1 month)
Led a group of 12 software engineers transition from a chaotic software process to a manageable one. Instituted the Personal Software Process (PSP), product defect tracking and management, peer reviews, an improved hiring procedure, and necessary documentation practices.
(Privately Held; 201-500 employees; Internet industry)
April 1997 — August 1997 (5 months)
Taught and instituted the Personal Software Process (PSP) to a team of 7 software engineers. Enabled the team to effectively track and manage their individual projects. Educated other managers on different software lifecycles, ISO 9001 compliance, requirements management, and technical reviews.
(Educational Institution; 11-50 employees; Research industry)
September 1996 — March 1997 (7 months)
Researched and applied state-of-the-art software architectural analysis to U.S. government satellite ground stations. Helped coordinate specification of a software design tool written in C using Motif/X.
Bachelors , Shariah (Islamic Law) , 2004 — 2009
Graduated February 2009, top grade (A+) on senior thesis, "An Examination of the Legal Right of Women to Good Companionship"
Ph.D. , Computer Science , 1990 — 1996
Focus: software engineering. Ph.D. advisor was Dr. Barry Boehm, one of the founding fathers of the field, and one of its most decorated practitioners.
Dissertation title: On the Composition of Heterogeneous Software Architectures.
B.Sc. , Electrical Engineering , 1985 — 1989
Specialization: Digital Systems.
Islamic law, software engineering, entrepreneurism
Caltech Alumni Association