JULIAN CASH
226 Paris Street
San Francisco, CA 94112
(415) 738‑9385
Objective
Work to advance projects which are financially viable, that use exciting technologies, and which benefit people.
Technical Skills
|
Primary skills: |
Project manager, programmer, web developer, system admin, database design, QA, tech writing, tech support |
|
Software: |
MS Project, Power Point, Excel, Word, Visio, Photoshop, Dreamweaver, InDesign, Macromedia Flash, SoftImage |
|
Languages: |
PHP, Perl, C, HTML, SQL, Shell, Web/CGI, Pascal, BASIC |
|
Working Knowledge: |
C++, Java, jQuery, JavaScript, CSS, XML, REST, AJAX, JSON |
|
Database: |
MySQL, MySQL Workbench, Sybase, Oracle, Perl DBI, SQL, Informix |
|
Hardware: |
Cloud computing (Amazon and Slicehost), IBM PC, Macintosh, and various other microcomputers; Silicon Graphics, Sun, and DEC workstations; PDP, VAX, and HP mainframes; |
|
Operating Systems: |
Linux, Debian, Unix, Windows, FreeBSD, VMware, IRIX, and VMS |
|
Other Software: |
WordPress, Solr and Lucene search, svn, Apache and IIS web servers, TWiki, RT, FogBugz, Skype, Basecamp, Skype |
|
Other Skills: |
Writing specs, user interface design, recruiting and hiring, business strategy, financial plans, market research, raising funding, management of offshore teams, scalable architecture, graphic design, instructor, public speaker, photographer, illustrator |
Education
Rochester Institute of Technology, Rochester, New York
Major: Computer Science, Minor: Photography
Received Associates degree July 1988
________________________________________________________________________________
Jobs
Programmer/Project Manager/Designer Contract
HireThisGeek.com April 2010 – present
A wide variety of web related contract jobs. Project managed and coded a PHP, jQuery, MySQL based goal achievement website. Made quality websites for businesses and people. Adding features like simple shopping carts. Debugging various website issues. Software research and analyses.
|
Skills: |
Project Management, Business planning, Programming, Website design, Photography, QA, Market Research, System Administration. |
|
Tech: |
PHP, jQuery, Debian, Slicehost, Perl, DreamWeaver, CSS, WordPress, Adobe Lightroom. Photoshop |
Project Manager/Designer/QA, Contract
The Image Maker January 2010 – March 2010
Project Managed the development of an internet stock imagery site, based in Dubai. Coordinated with the CEO of the company, the lead programmer, and the visual designer. Wrote specifications, performed QA cycles on new revisions of the product, and directed others on the team. Was involved in market research and guiding the direction for the product.
|
Skills: |
Project Management, QA, Market Research. |
|
Tech: |
MS Visual Studio, IIS, MS SQL Server, AJAX. |
Founder, Permanent
The Human Creativity Project September 2005 – January 2010
Launched the creative.ly image bookmarking website. Developed concepts with other team members in order to provide improved methods of personalized search and discovery for creative content on the web. Made the designs for a marketplace for creative content. Wrote and polished a wide array of high and low level specs and presentation materials. Raised the first round of funding. Recruited and managed an extraordinarily skilled team. Project managed the development effort. Did extensive work in the areas of financial planning and market research.
|
Skills: |
Project management, management, programming, QA, specs, market research,recruiting, financial planning, database design, system architecture, design, tech writing, system admin. |
|
Tech: |
Perl, MySQL, JavaScript, jQuery, AJAX, CSS, Lucene, Solr, MySQL Workbench, Apache, FogBugz, Amazon EC2+S3, Debian, Apache, catalyst, moose, FormFu, Template Toolkit, TWiki, DBIx, memcached, varnish, Nagios, couchDB, Slicehost, collaborative filtering, REST, LAMP, SVN, SQL, Flash. |
Project
Manager/Developer/Designer/Support, Contract
TWiki.net August 2007 – August 2008
Project managed Perl programmers and testers in India. Wrote specifications for new features including UI design. Did QA work on new revs of the project. Provided support to TWIKI customers, including onsite installations and debugging.
|
Skills: |
Project management, QA, programming, tech support, UI design, outsourced, tech writing, system admin. |
|
Tech: |
Perl, JavaScript, AJAX, jQuery, CSS, Apache, Basecamp, TWiki, Linux, SQL, LDAP. |
Project Manager/Senior Programmer/Business Analyst, Permanent
Silicon Graphics Inc., Information Technology December 1997 – August 2005
Project managed teams of engineers and other coworkers in designing and implementing computer programs and processes. Wrote and supported a wide variety of applications (primarily web applications in Perl and C++). Often acted as team lead. Made a variety of changes in the team, including initiating short weekly team meetings, created a repository of data on all the tools we supported, implementing coding standards, peer code review, restructuring the source tree, and other notable improvements. Taught classes on Perl and on licensing.
|
Skills: |
Project management, programming, design, instructor, QA, specs, standards, tech writing, system admin, database design, IT, web master. |
|
Tech: |
Perl, C, C++, JavaScript, Java, Flash, PHP, Apache, CSS, MySQL, AJAX, Sybase, Oracle, SSL, source control, Unix, IRIX, IIS, Business Objects. |
Technical Lead/Senior Programmer, Contractor and Permanent
Silicon Graphics Inc., Software Licensing August 1994 ‑ November 1997
Helped plan and implement dramatic changes in the way Silicon Graphics utilizes software licensing; Organized and ran meetings about licensing products with dozens of different product managers; Project managed, designed, and wrote an award winning web and email based program to automate the distribution of software licenses; Resolved a wide variety of business and technical issues on a daily basis; Wrote technical documentation to be shipped with all licensed products; Designed and wrote various dynamic web programs; Taught classes; Created graphical images for use on the web, in published documentation, and in presentations; Was interim manager of the team for several months.
|
Skills: |
Project management, programming, design, instructor, QA, specs, standards, tech writing, system admin, database design, graphic design, web master. |
|
Tech: |
Perl, C, C++, JavaScript, Java, PHP, Apache, MySQL, AJAX, Sybase, Oracle, SSL, source control, Unix, IRIX, licensing. |
System Administrator, Contractor
Industrial Light and Magic February 1993 ‑ August 1993
Was System Administrator for 100 Silicon Graphics and Sun machines; Designed, wrote, and implemented a powerful backup system; Designed, wrote, and implemented a system for automated daily computer status checking; Created, restructured, refined, and documented internal procedures and tools. Supported the artists creating the computer graphics for Jurassic Park, Schindler's List, and other films that involved intensive computation.
|
Skills: |
System admin, programmer, design, tech writing, inhouse support, networking. |
|
Tech: |
Shell script, Perl, C, IRIX, Unix, sun, Solaris, sendmail. |
Technical Support Engineer, Contractor
Silicon Graphics Inc. January 1994 ‑ July 1994, February 1992 ‑ January 1993
Provided technical support for Silicon Graphics computers, peripherals, and software for system administrators and end users; Solved problems and answered questions dealing with Unix, hardware, communications, programming languages, graphics, and installations; Acted as group leader for up to 15 teammates; Taught classes on network licensing; Wrote technical documentation for publication; Wrote documentation to define internal procedures; Trained personnel; In a company survey was rated as having provided the highest quality of support by my customers.
|
Skills: |
Tech support, instructor, tech writing, system admin. |
|
Tech: |
Unix, IRIX, licensing, installation, networking. |
Software Engineer, Contractor
Knowledge Access June 1991 ‑ December 1991
Designed and wrote programs in Turbo C. Created a tool to cluster data for high speed retrieval from CD‑ROM based databases; Provided technical support; Tested products.
|
Skills: |
Programmer, tech writing, tech support, system admin, QA, database design. |
|
Tech: |
C, C++, Unix. |
Software Engineer, Contractor
Genentech February 1991 ‑ May 1991
Converted and wrote a program in C and Informix‑4GL for assisting medical studies; Wrote validation protocols for procedures relating to computer hardware and software.
|
Skills: |
Programmer, tech writing, specs, database, system admin, QA. |
|
Tech: |
C, Informix, Unix. |
Software Engineer, Contractor
Software Research December 1990 ‑ January 1991
Wrote quality assurance software in C and Pascal; Ported programs from Unix to VMS.
|
Skills: |
Programmer, tech writing, specs, database, system admin, QA. |
|
Tech: |
C, Informix, Unix. |
Software Engineer, Contractor
Wang Laboratories June 1989 ‑ April 1990
Designed and wrote sections of the printing and graphics interface for Wang's Unix word processor, which was written in C; Debugged and maintained existing code; Wrote documentation; Trained personnel; Wrote backup mechanism and performed backups.
|
Skills: |
Programmer, tech writing, specs, database, system admin, QA. |
|
Tech: |
C, C++, Unix. |
Software Engineer, Co-op position
Sykes Datatronics June 1988 ‑ September 1988
Programmed, debugged, and ported communications and database software written in C.
|
Skills: |
Programmer, tech writing, specs, design, database, system admin, QA. |
|
Tech: |
C, Unix. |
Software Test Engineer, Co-op position
Atherton Technology July 1987 ‑ February 1988
Designed, wrote, and executed test suites on multiple platforms for a company for a Computer Aided Software Engineering (CASE) product; Programmed in C; Ported C code; Provided technical support; Wrote documentation; Supervised projects; Trained personnel.
|
Skills: |
Programmer, tech writing, specs, database, system admin, QA. |
|
Tech: |
C, Unix. |
Operational Assistant, Co-op position
ISC Academic Computing Nov. 1988 ‑ Feb. 1989 Sept. 1986 ‑ Dec. 1986
Supervised several computer labs by coordinating and overseeing lab assistants; Wrote software; Helped students with their programming; Reported and corrected hardware problems.
|
Skills: |
Programmer, teacher, lab assistant |
|
Tech: |
C, Pascal, ADA, Unix |
Lab Assistant, Part Time
ISC Academic Computing March 1988 ‑ June 1988 Dec. 1986 ‑ May 1987
Assisted users to program in several computer languages and run a variety of software packages on IBM PCs, Macintoshes, and a cluster of VMS based VAXes. Helped students with their programming.
|
Skills: |
Programmer, teacher, lab assistant. |
|
Tech: |
C, Pascal, ADA, Unix. |
Programmer/Analyst, Contractor
Highland Hospital May 1986 ‑ July 1986
Co‑wrote and designed database application in Turbo Pascal on the IBM PC to help customers find books, records, and video tapes in a medical library.
|
Skills: |
Programmer, tech writing, QA, specs, database. |
|
Tech: |
Pascal. |
________________________________________________________________________________
Achievements
· Took studio portraits of contributors at annual technology conventions including OSCON, MySQL, ApacheCon, and foocamp.
· Professional Photographer; www.JulianCash.com.
· For several years running, I organized a camp of 20 volunteers who help with my photo projects at the annual arts festival known as Burning Man
· Professional Illustrator and Cartoonist; juliancash.com/art
· Created open source project www.SpiderEyeballs.com (a web image gallery program) with collaborator Cory Bennett.
· Won SGI STAR Award for Quality and SGI Skippy award for autolicensing tool
· DJ at WITR in Rochester, New York and at KZSU in Palo Alto, California
________________________________________________________________________________
Project Management
I've Project Managed and lead teams of dozens of people to produce a wide variety of programs and solutions. Projects are simplified and managed with care so they come in on time and within budget. I manage projects with a collaborative and cooperative spirit. Some sample projects that I've managed are listed below:
Sales Order Download
Problem: The downloading of sales orders into the support database was failing a high percentage of the time due to data errors caused by a variety of sources. For years this had been directly affecting support revenue and customer satisfaction.
Solutions: Vastly improved error checking by breaking errors into distinct "buckets". Created drill down reports that gave a clear view from a high level overview to the low level details of a single sales order. Got buy-in from throughout the company until every error bucket was owned by a particular responsible group. Groups also agreed which team was causing each problem and agreed to work on implementing solutions. Automated the reprocessing of sales orders. Created a system to fully manage the backlog of problem sales orders. Reduced the percentage of errors dramatically. Automated the correction of many types of errors.
TWiki.net Friendly Admin Interface
Problem: TWiki is one of the most popular Wiki's in the world. TWiki.org is an open source project. The initial creator of TWiki.org, Peter Thoeny, also formed the VC backed commercial venture, TWiki.net. The interface for setting up TWiki and making system administration changes was quite confusing, especially for non-technical folks.
Solution: I helped to design and also project managed a very easy to use web interface for setting up an initial installation of TWiki, and for making the most common desired customizations. This worked out perfectly for most of our clients. It was an ideal value add over the Open Source product. It also resulted in the benefit of less customer support needed per customer.
Key-O-Matic
Problem: All licenses were being hand generated. Turn around time was slow. A large team was required to handle the requests. Customer satisfaction was low and errors were common.
Solution: Project managed and was primary programmer and designer of a web and email based tool to automatically authorize and distribute permanent and temporary licenses for internal and external use. Key-O-Matic generates licenses for multiple licensing mechanisms, multiple computer platforms, over 100 products, and for multiple countries. Evaluation license durations, number of licenses, and marketing letters can be customized by product. Both web and email forms are easy for customers and license administrators to use. This tool has vastly improved accuracy, efficiency, and customer satisfaction. It has been in production since 1994 and is still being used by customers today.
Low Cost Pull
Problem: Customers were shipped CDs of new software and software updates as needed. No online solution for customers to downloading updates or view what they were entitled to had been implemented. Shipping and handling costs were high and customer satisfaction was sometimes adversely effected.
Solution: Helped design and project manage the creation of a tool which gave customers access to download a wide variety of software. Access was given based on what a particular customer was entitled to. Customers are now able to download updates the moment they come out. Rather than shipping CDs, the company now often just sends an email or post card. Customers are more effectively able to manage their software subscriptions. Customer satisfaction is improved and costs reduced.