about
I am software designer who does graphic design as a hobby. I've had this domain for many years as a staging ground for the odd bit of web development and am currently transforming it into an online resume and portfolio.



I liked the notion of a term like darklight, in relation to dark matter and energy. Neither have been directly observed, but are postulated to explain aspects of the regular universe.
contact

I can be contacted via email, or by phone at 415.305.6432

works
This section is a place holder for demo code and projects.
darkightindustries
underconstruction

So far I have some straight html, css and a bit of javascript that defines this page and its behavior. The gallery, such as it is, is supported with a tiny bit of javascript.

Cutting web pages isn't my general field of interest, but I can sling the browser end of things in a pinch. I've done plenty of page generation via PHP and moderate amount of JSP work.

The page doesn't look all that great on IE.

php
java
darkightindustries: gallery of related images

These are two splash screens I created for the domain. The latter image was up for several years.

Click on the images to interact with them.

resume
A full resume is available upon request.
Julia Smith
1640 Bay St. #202
San Francisco, Ca   94123
415.305.6432

email

I bring twenty years of software design and engineering skills to bear on development projects both large and small, whether they are straightforward, or complicated, for new or existing systems. My interests are image processing and video based applications, and recently database applications.

Web Engineer/Media Wrangler Internet Archive 2008-2009
  Maintained, upgraded, and customized nasaimages. Wrote command line and web based tools to aid in image and video ingest into the nasaimages back end and also into the archive. Developed scripts to process RSS feeds for ingest.
 
Senior Software Engineer O.N. Diagnostics 2006-2008
  System design and implementation of medical applications analyzing CT scans. Development of one off applications for specific research projects. Developed frameworks to handle image processing and security requirements for research results.
 
Sabatical and Consulting   2003-2006
  Travel and pursuit of sports interests. Pursued various projects with Java to muck around with game physics and artificial critters. Assesed online magazine for maintainability and provided short term life support during transtion to new technology.
 
Senior Software Engineer Macrovision 2002-2003
  Support and new feature design and implementation for MacroSAFE, Macrovision's DRM offering, first in Java, then in C++. Responsible for security and licensing infrastructure. Utilized XML processing, Tomcat, JSP and Servlet technologies.
 
Consultant   2000-2002
  Refactored websites and products for maintainability and usability. Developed black box test harnesses for high availablity Java messaging middleware, covering both Java and native C invocation. Designed and developed live video streaming support for a Java based video server.
 
Senior Software Engineer Wind River Systems 1996-1999
  Productized VM port that I first developed while working for Javasoft. This port eventually went on to be Sun's reference port. Developed a pre-linker for Java as a means to optimize memory resources and minimize boot time for embedded devices. Contributed to the efforts to port Mozilla, and to creating a suitable graphics API for the embedded space.
 
  JavaSoft 1995-1996
  Worked in business development to promote Java in the embedded space. Developed a reference port for embedded OS's and provided technical support for licensee's porting efforts.
 
  Acuson 1992-1995
  Project lead for new software component, responsible for user’s requirements analysis, system requirements specification, design, implementation, and documentation of core software for a real time quantification of ultrasound data for research purposes. Designed and implemented real time measurement, control, graphics, image processing and equation parsing software components for this project. Worked multiple groups to leverage software components I had developed.
 
  Shographics 1991-1992
  Responsible for the specification, design, and implementation of drivers, boot, and diagnostics firmware. Responsible for multiprocessor communication design and implementation. Colaborated in TCP/IP stack porting and platform specific speed enhancements.
 
Software Engineer Abekas Video Systems 1989-1991
  Designed and developed animation system, digital capture features, remote control protocols, and file sharing support. General product improvement and bug fixing, performance and memory footprint improvements.
 
  Qualimatrix 1988-1989
  Designed and developed Space Shuttle tile step and gap measuring tool, video drivers, and co-developed a video based position feedback system for application in strip steel mills.
 
Education Bachelor of Science, Applied Mathematics
University of California, Berkeley
         
Languages and Tools Java, C, C++, PHP, various shell scripting languages.

Apache, Tomcat, JBoss, Hibernate, Spring, SQL/mySQL, Swig/JNI, ITK/various 2D/3D/Media APIs, JCE, XML manipulation and Java Annotation Processing

Eclipse, Borland and Microsoft IDE's, GCC/GDB. CVS, SVN, ClearCase. Photoshop, Illustrator, 3dsMax, Matlab, a bit of FormZ and various.

VxWorks, Linux, MacOS, Windows