John Simons

John Simons

Web Developer and Vinyl Enthusiast

Greater Seattle Area

Current
Past
  • Mega Extreme Web Developer at Digital Railroad
  • Web Developer at ImageKind, Inc.
  • Software Developer at POP!
Education
  • University of Washington
  • Western Washington University
  • Kent-Meridian High School
Connections
102 connections
Industry
Internet
Websites

John Simons’s Summary

Client-focused web developer with seven years experience building web pages and applications, with especially deep knowledge of client-server interaction (HTTP, CGI, AJAX), presentation (HTML, CSS, images), and behavior (JavaScript, DOM).

John Simons’s Specialties:

ASP.NET*, Ruby on Rails, SQL, AJAX, HTML*, JavaScript*, CSS*, XML, XSLT, Python, Orbited, HTTP 1.1*, jQuery, Prototype, Photoshop*

* I actually invented this technology, and implanted it into the so-called inventor's mind by way of a lucid dream-vision sometime in the mid-seventies.


John Simons’s Experience

  • Web Development Engineer

    Amazon.com

    (Public Company; AMZN; Internet industry)

    June 2008Present (1 year 2 months)

    When I'm not writing JavaScript or Perl Mason or Python or Ruby or CSS, I can usually be found listening to my deskside turntable, or up on the 40th floor of the Columbia Center, at Starbucks, trying to order bizarre things like a "Double Tall Happy Meal" or a "Nonfat Alligator Machiatto (two pumps of alligator)".

    Some things I wrote or had a significant hand in developing:

    Greasemonkey scripts
    Popover (DIV overlay) library, used across all of Amazon.com
    Throttling proxy server written in Twisted Python
    Many JavaScript components, including drag and drop table columns, image magnifier, slideshow, slider controls, ajax form posting
    Prototyped all sorts of concepts using JavaScript and Rails
    Mac geekery such as a Phone Tool dashboard widget and contributions to the Amazon TextMate bundle

  • Mega Extreme Web Developer

    Digital Railroad

    (Privately Held; Photography industry)

    August 2006February 2008 (1 year 7 months)

    The usual ASPX, HTML, CSS, JavaScript, XSLT kinda stuff, plus more recently, Ruby on Rails. I came into this role with expert level knowledge of the front-end aspects of .NET, i.e. getting web controls to play nice with web standards, as well as world-class CSS skills. I mean I'm one of the first official entries in the CSS Zen Garden for god's sakes. One important thing I think I've learned here is JavaScript. So many web devs (myself included) assume they basically know it already because they studied computer science and they already know C++ and Java, but that's just not the case. It's a really powerful and interesting language, but you have to actually spend some time to learn it. If someone claims to know JavaScript just ask them how variable scoping works... it's nothing like C and if they don't know they haven't learned JavaScript yet.

  • Web Developer

    ImageKind, Inc.

    (Internet industry)

    February 2006July 2006 (6 months)

    ASP.NET, SQL Server, AJAX. Kelly Smith is a righteous dude, but the company just wasn't a good fit for me. I wrote their Frame Shop, an interactive feature for choosing print size, frame, and matting. It was a lot of fun because it involved server-side image compositing (to scale) as well as ajax. It's served as a good demo in various job interviews.

  • Software Developer

    POP!

    (Privately Held; 51-200 employees; Internet industry)

    July 2005October 2005 (4 months)

    ASP.NET, Tessitura, left to pursue a career in ballet.

  • Web Developer

    X-BAR

    (Privately Held; 1-10 employees; Internet industry)

    April 2005July 2005 (4 months)

    ASP.NET, CSS, JavaScript. Yet another place I've worked in Pioneer Square. I wonder what Paul Hanson is up to?

  • Web Developer

    Bear Creek Web

    (Internet industry)

    March 2004March 2005 (1 year 1 month)

    ASP.NET. This is where I learned ASP.NET, thanks to Kevin Mayer for giving me the opportunity to jump into a brand new (to me) technology. I also discovered that working from home sucks, it's lonely and depressing, so I moved on. I also did some "web production" work, i.e. "here's a Word doc and Photoshop comp, make it a webpage." That kind of work would have been so much easier if I'd had MangleBracket back then. That's right, MangleBracket. Check it out at manglebracket.com.

  • Proprietor

    John Simons

    (Internet industry)

    20022005 (3 years)

    This is just my freelance stuff, so I could link to a couple people like Megan Finaly (it requires a company name). I also did a few odd sites like wanp.org, coloradosteelsash.com, lightek.com, and got accepted into the Css Zen Garden (http://csszengarden.com/?cssfile=/018/018.css&page=22) and got published in a CSS book by Apress: http://www.friendsofed.com/book.html?isbn=159059231X

  • Male ballet dancer

    Pacific Northwest Ballet

    (Non-Profit; 51-200 employees; Performing Arts industry)

    November 2005December 2005 (2 months)

    I don't want to talk about it.

  • Web Developer

    SoftwareMedia.com

    (Privately Held; 1-10 employees; Internet industry)

    June 2003September 2003 (4 months)

    PHP, MySQL. This was my "pre .net" web development phase, when I hated Microsoft and would only use open source. I still hate Microsoft of course, but ASP.NET ain't so bad. All I really remember about this summer job was that I made $12 an hour, and the boss drove a cool black Lexus IS-300 and his brother smoked a lot of weed.

  • Software Developer

    Cat Daddy Games

    (Privately Held; 11-50 employees; Computer Software industry)

    May 1999December 2002 (3 years 8 months)

    C++, DirectX, Visual Studio 6. This is where I learned to program, straight up. Pat Wilkinson was the shit. Harley too, he bought me a skateboard when I was working on Skateboard Park Tycoon. If you go out and buy a copy of "Snowboard Park Tycoon," it has my voice in there as one of the characters, and Mac named one of the tricks after me. He called it the "Dirty Simons." Once I get my Mac bootcamped I can play all those old games again, for old times sake.


John Simons’s Education

  • University of Washington

    B.S. , Computer engineering , 19982001

    I started out at Western, and transferred down to UW for a better caliber of technical degree. I originally intended to do EE but got into the Computer Engineering program which at the time was highly competitive. I think I had a 4.0 average at UW my first year. But I'll always consider Western my home school. Those three years in Bellingham were possibly the best years of my life. Seattle's U-District is a harsh and desolate place which I hope I never see again.

  • Western Washington University

    19951998

    Bellingham was really fun in those years, living on campus and on 1011-A Indian Street. Watching Death Cab for Cutie take off while the Rev Hydra went nowhere. Hosting web pages on the school servers (I still remember my home folder was ~9543391).

    Activities and Societies:
    Wrote and published one edition of a lampoon newspaper, called the "Western Daily Informant." Now a highly sought-after collector's item.
  • Kent-Meridian High School

    Wrote and published five issues of a lampoon newspaper, called the "Royal Barrel."


Additional Information

John Simons’s Websites:

John Simons’s Interests:

As my subheading suggests, I like vinyl records. But in a more general sense, I like analog sound, which comes from -- among other places -- the people you talk to. My home stereo uses vacuum tubes for amplification, and in spite of my profession as a computer programmer, I firmly believe the world would be a better place if the transistor had never been invented. Also, my DJ name is "DJ Nat Mangle." It's a geeky Linux Netfilter reference.


John Simons’s Contact Settings

Interested In:

  • career opportunities
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View John Simons’s full profile:

  • See who you and John Simons know in common
  • Get introduced to John Simons
  • Contact John Simons directly

View Full Profile