
Applications Development Lead
Greater Seattle Area

Applications Development Lead
Greater Seattle Area
Programmer, mostly scripting languages. Jack-of-many-trades. I fit in mostly between the hard-core developers and everyone else. I excel at learning quickly and taking over tasks that mainly interact with the rest of the company. I love startup companies.
Interpreted languages, user interface/usability design, mobile devices.
(Computer Software industry)
2008 — Present (1 year )
Maintained and updated Javascript code responsible for downloading/updating the main application. Our custom interpreter ran my scripts first that are used to download updated application files from the server, check roaming status, verify the security of the files on the filesystem and launch the main application. It is challenging to balance the speed, memory and disk space requirements with new feature requests to support GSM, CDMA, smartphones and feature phones.
I wrote a test reporting tool in XBL (a proprietary server language). The automated test suite wrote out a report in JSON format that was uploaded to the server. My application displayed the results in aggregate with charts to identify problem areas allowing the viewer to drill down to see details about devices, operating systems and specific test results. This was particularly challenging as I had to learn XBL while solving the overall goal of making the results useful.
(Privately Held; Computer Software industry)
June 2004 — Present (5 years 6 months)
Wrote XML/HTML hybrid documents responsible for the UI and the Javascript files responsible for the business logic of displaying billing information, FAQs, and diagnostic data for mobile phones and user account information. All of this was written for a custom interpreter that was ported to various phone OSs (Windows Mobile, Symbian, etc.).
Challenges included taking into account various device differences (screen size, filesystem, system settings access, processor speed) and creating a user experience to make everything simple to use and easy to navigate.
(Privately Held; Computer Software industry)
January 2002 — June 2004 (2 years 6 months)
Wrote XSLT/XML/HTML-like markup to display content (sports, news, etc) on handheld devices (mostly mobile phones). The XSLTs transformed the content from the server in XML format and turned it into an HTML-like format for the interpreter on the client. Before this, I didn't know XSLT and had to learn it quickly.
(Public Company; TMWD; Computer Software industry)
November 1999 — October 2001 (2 years )
Built a web front end for configuring an email firewall server. HTML, Javascript, SQL, ASP, and glanced at some Java when the ASP was thrown out and the entire thing was rebuilt on Struts.
I was introduced to Web and Software Usability and read a lot of books by Nielsen, Norman, Krug, Zeldman, et al. Web Usability was exploding at this time and there were lots of discussions about how to display many different views of the data to the user in a way that made sense.
(Computer Software industry)
June 1997 — November 1999 (2 years 6 months)
Tested client and server email security products, most through ad hoc testing.
We wrote an automated test tool in Perl that created email messages that used a tool to shoot them at the server over SMTP, then checked the results via POP3 to verify the server policies were correctly applied.
(Privately Held; Computer Software industry)
December 1996 — June 1997 (7 months)
Intermind built a software product that was ahead of its time. It allowed websites to syndicate data almost exactly how RSS does it today. It also used a web browser as its User Interface that really confused people since at the time, browsers were used to view websites "out there" and the software ran on the client side.
My job was to test the client software to make sure it correctly updated connectors (feeds) and displayed the results.
Associate of Arts , Writing , 1991 — 1993