PROFESSIONAL EXPERIENCE


WICKED CLEVER DESIGNS - Sept 2008 to Present

PRINCIPLE

Designed and coded dozens of web-based solutions including e-commerce/inventory control systems, customer management systems and content management systems using PHP, HTML, CSS, Javascript/jQuery, MySQL/PostgreSQL/MSSQL, Apache and other technologies.

Designed and developed web solutions for dozens of clients and provided effective SEO, marketing and social network integration for their businesses.

Blogged about many of my discoveries and solutions here.

Click here to see my Wicked Clever Designs portfolio.



DELICIOUSNUTRITIOUS - February 2010 to Present

LEAD INTERFACE ARCHITECT

Implemented both the backend and the frontend of a complete customer login/billing/ordering system for a new company that provides daily meal packages to office workers. Developed in PHP and javascript for a Windows 2008 server with a MSSQL database. www.deliciousnutritious.com.




LINA SOFTWARE - February 2002 to September 2008

Alameda, CA

VICE PRESIDENT OF PRODUCT DEVELOPMENT and ACTING CTO

Software Development:

LINA Project: Co-created a cross-platform Open Source virtualization technology that allows Linux applications to be installed and run on Windows, Mac OS X and other Unix variants as if they were native to the host. Singlehandedly devised and implemented a multi-platform testing apparatus consisting of a dozen physical machines, and more than sixty virtual operating system images. Wrote a testing and debugging framework in Python to automatically build and test an immense body of code on more than two dozen operating systems including Linux, Solaris, BSD, Mac OSX and five varieties of Windows. Became intimately familiar with all aspects of these operating systems. Worked to integrate a variety of Open Source technologies with each host operating system. Developed and tested the APIs of a new C++ programming language library. Developed image manipulation and XML parsing sample applications using these APIs. Was sole administrator of a Linux web server serving a number of web apps. Wrote documentation and website content. Wrote Perl scripts for custom analysis of web logs. Designed and implemented the company website


Springbox Project: Developed a software model in Python to describe the grammar of the English and Malay languages as an implementation of new programming model that couples syntax with semantics using recursive pattern matching. Worked to increase the efficiency of the model's parsing and matching algorithms. Improved the functionality of this new programming model by documenting it and developing guidelines for its practical use.


Business Development: Wrote business plans and executive summaries. Met with investors , partners and advisors. Worked as the engineering liaison with the VP of Sales to communicate with potential customers.


Intellectual Property Development: Led the writing, research and diagram drawing for five submitted software patents. Was chief liaison between inventor and patent lawyers. Worked on defense and claims revision of these patents as well as three others in the natural language domain, which have been granted.



LAWRENCE BERKELEY NATIONAL LABORATORY - August 1999 to January 2002

ENVIRONMENTAL ENERGY TECHNOLOGIES DIVISION

Berkeley, CA

COMPUTER SYSTEMS ENGINEER II

Software Development. Worked both independently and as the programming lead on the software project Optics5. Worked with scientists to convert algorithms describing how light is transmitted, reflected and absorbed by window glass and coatings into software for use by window glass designers. Used Visual Basic and Visual C++ to create a detailed and functional user interface for this software. Created relational databases containing the measured spectral data and other properties of all existing commercially available window glass. Worked with a small team of programmers to merge our work with another project, creating a mutually accessible database and external com objects. Provided technical support to and incorporated feedback from hundreds of users worldwide.



SUNCALC INC. - August 1995 to December 2000

Oakland, CA

ENERGY CONSULTANT AND SOFTWARE DEVELOPER

Software Development: Conceived, developed and distributed SUNCALC, software to predict and improve the response of a building to its climate. Created a database of meteorological data for hundreds of weather sites and developed techniques to characterize the effects of local weather patterns on building performance.


Building Energy Analysis Performed California State compliance analysis, standard energy simulations and SUNCALC simulations on dozens of Bay Area buildings to help architects optimize the energy efficiency of their designs. Worked with architects and engineers to design buildings utilizing innovative heating and cooling systems, passive thermal response and low-impact and renewable building materials. Performed low-cost and pro-bono consultations, including the redesign of 3200 units of banana plantation housing in Ecuador to ensure the comfort of its residents.



BERKELEY SOLAR GROUP - October 1989 to August 1995

Oakland, CA

ENERGY ANALYST

Energy Efficient Design Research: Developed energy efficient designs for dozens of commercial and residential buildings. Analyzed economic performance of envelope and mechanical energy efficiency measures in incentive programs devised by gas and electric utility companies. Contributed to national ASHRAE building envelope standards measurements. Aided in the development of the California state building energy efficiency code. Designed and carried out energy use surveys and energy behavior audit and measurement procedures. Analyzed audit data and energy use data for a variety of purposes.


Software Development: Wrote building energy simulation modules and simulation fitting procedures in order to reconcile standard simulations with measured data. Designed diagnostic procedure for calibrating building simulation programs. Wrote programs to extract data and statistics from weather files.



LAWRENCE BERKELEY NATIONAL LABORATORY - April 1987 to October 1989

PHYSICS DIVISION

Berkeley, CA

RESEARCH ASSOCIATE

Performed telescope observations and analyzed data for a stellar search project. Developed a procedure for discriminating between random apparent motion and parallax. Contributed to supernova and pulsar research and devised a useful “floating reference” approach to spectral analysis of supernovae.


EDUCATION

University of California, Berkeley, CA

Bachelor of Arts, Physics, 1986


SKILLS

PROGRAMMING LANGUAGES: Gnu C/C++, including GTK, QT and WxWidgets GUI libraries, MS VisualStudio, Python, Perl, PHP, UNIX Shell Scripting, NSIS, JAVA, XML/HTML/CSS, JavaScript, BASIC, FORTRAN.


OPERATING SYSTEMS: Expert-level Linux system administrator and programmer. Experience with BSD, Solaris, Mac OS X and all common Microsoft environments.


SOFTWARE: Installed, administered and used Apache, MySQL, PostgreSQL, MSSQL, Jquery, Joomla, Mailman, phpBB, Bugzilla, MediaWiki, WordPress, SugarCRM, Vmware, QEMU, VirtualBox, git, cvs, subversion and countless UNIX tools.


PUBLICATIONS:

The Green Design Handbook”, Kibbey et. al., 1999

Choosing the Right Window: A Comparison of Evaluation Tools”, ACEEE 1998 Summer Study Proceedings

Predicting Heating and Cooling Use in New California Houses”, ACEEE 1996 Summer Study Proceedings


OTHER Member and former Board Member of the Bay Area Chapter of Architects, Designers and Planners for Social Responsibility. Conversant in French, German and Swiss-German, semi-literate in Russian and Malay, currently studying Mandarin. Black belt in Aikido, blue belt in Brazilian Jiujitsu.

copyright saill white 2001-present