My name is Eric Feigner and this is my internet website.

My life consists of software development and visual design: creativity and logic are my bread and butter. I have been cutting code since the Commodore 64, but exercise my creative side in equal amounts. Web development / design is a very happy medium, but I branch out as often as possible. My goal? To find a big box of money and buy a hovercraft. Failing that, I'd like to spend my time combining technology and design, crafting beautiful things that make people smile.

████▀████ ████▀████ ████ ████▀████ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓▓██▄▒▓██ ▓▓██ ▓▓██ ▓▓██ ▓▓██ ▓▓██ ░▓▓█ ░▓▓█ ░▓▓█ ░▓▓█ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ██▒▒▄ ▒▒ ▒▒ ▒▒ ▒▒▄ ▒▒ ████▀████ ████▀████ ████ ████▀████ ████▀████ ████▀████ ████▀████ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓███ ▓▓██ ▓▓██ ▓▓██▄▒▓██ ▓▓██ ▓▓██▄▓▓██ ▓▓██ ▓▓██ ▓▓██▄▒▓██ ▓▓██ ▓▓██ ░▓▓█ ░▓▓█ ░▓▓█ ░▓▓█ ░▓▓█ ░▓▓█ ░▓▓█ ░▓▓█ ░░▓▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ░░▓▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒░░▓ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒░ ▒▒ ██▒▒▄ ▒▒ ▒▒ ▒▒▄ ▒▒ ▒▒ ▒▒ ██▒▒▄ ▒▒ ▒▒ ┌─ │ N F O │ ┌─┐ ┌─│─│─∙ │ │ ·─│─│─┐ │ │ | | │ │ │ │ : : │ │ │ │ · ▄▄▄████▄▄ · │ │ │ │ ████████████▄

Name: Eric Feigner │ │ │ │ ██████████████▓ Alias: EFF │ │ │ │ ▀██████████▄▀██▌ Location: Portland, OR │ │ │ │ ▀▀█████████████ Primary Skill: Software development │ │ │ │ ▀▀▀██████▌▀▄▒▄ Secondary: Design, music, writing │ │ │ │ ▀▀▀▄▄▄▄▀▀▄ Special Move: Infinite Pixy Stix │ │ │ │ ▀▀█▄▓▒ Get At Me: @ericfeigner

│ │ │ │ · ▀▀ │ │ │ │ : : │ │ │ │ | | │ │ └─│─│─· │ │ ·─│─│─┘ └─┘ └┘ RESULTS [■■■■■■■■■■] 10/10 ┌─:%[ W O R K ]─┐ ┌─┐ ┌─│─│─∙ ∙ · · ∙ ∙─│─│─┐ │ │ | | │ │ │ │ : Name: Instrument │ │ │ │ Position: Senior Developer │ │ │ │ Duration: 2011-PRESENT │ │ │ │ │ │ │ │ Tech: Python, Java, JavaScript, Ruby, Clojure, Linux │ │ │ │ Detail: Working for an incredible agency, my duties are │ │ │ │ constantly shifting, but for the most part, I'm │ │ │ │ a backend web developer. From idea to execution, │ │ │ │ I lend a hand in crafting some next-level │ │ │ │ stuff, using fun technology. I've implemented │ │ │ │ practices of unit, integration and performance │ │ │ │ testing as well as continuous integration, all while │ │ │ │ building big, beautiful, robust, high-availability, │ │ │ │ interactactive experiences. │ │ │ │ │ │ │ │ tl;dr: I work for a place that let's me spend my time │ │ │ │ combining technology and design, crafting beautiful │ │ │ │ things that make people smile. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Name: Nerdsmasher │ │ │ │ Position: Owner │ │ │ │ Duration: 2002-PRESENT │ │ │ │ Detail: Freelance everything │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Name: Nike Inc. │ │ │ │ Position: Senior Application Engineer │ │ │ │ Duration: 2009-2011 │ │ │ │ │ │ │ │ Tech: Java, Spring, Jetty, Tomcat, Apache, ATG, Solaris, │ │ │ │ JavaScript, HTML, CSS │ │ │ │ Detail: Working for the nike.com e-commerce group, my duties │ │ │ │ included extensive frontend / backend development │ │ │ │ using a variety of technologies with multiple, │ │ │ │ remote agencies / offshore teams. Lead Developer on │ │ │ │ a hugely scalable internal framework to serve │ │ │ │ NikeStore and ultimately, most consumer-facing Nike │ │ │ │ websites. Lead developer on NikeStore Mobile. │ │ │ │ Additional duties included project setup, planning, │ │ │ │ documentation, support, resource management, │ │ │ │ budgeting, product demos, quality assessment, │ │ │ │ performance testing, profiling and monitoring / │ │ │ │ alerting. │ │ │ │ │ │ │ │ tl;dr: Built some incredible stuff, solved a bunch of hard │ │ │ │ problems all while dealing with shocking volumes of │ │ │ │ global commerce. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Name: Nike Inc. │ │ │ │ Position: Application Engineer │ │ │ │ Duration: 2007-2009 │ │ │ │ │ │ │ │ Tech: Java, ATG, Endeca, JMeter, JavaScript, HTML, CSS │ │ │ │ Detail: Working for the nike.com e-commerce group, my duties │ │ │ │ included application design, prototyping and │ │ │ │ development, Started internal project to completely │ │ │ │ rework web presentation. Cut 150ms off our response │ │ │ │ times. Additional duties included acting as primary │ │ │ │ developer for the NikeStore search engine / product │ │ │ │ API. │ │ │ │ │ │ │ │ tl;dr: I got much better at building big, efficient │ │ │ │ software. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Name: Nike Inc. │ │ │ │ Position: Support Engineer │ │ │ │ Duration: 2006-2007 │ │ │ │ │ │ │ │ Tech: Java, Oracle, PHP, Javascript, HTML, CSS │ │ │ │ Detail: Acting as a first-line support engineer for │ │ │ │ Nike.com, duties included development, debugging, │ │ │ │ shell scripting, database management, configuring │ │ │ │ and troubleshooting application servers, issue │ │ │ │ assessment / research, code reviews, source control │ │ │ │ migration and management. │ │ │ │ │ │ │ │ tl;dr: Fixed lots of horribly broken things, day in, day │ │ │ │ out. Honed my troubleshooting skills to a sharp │ │ │ │ point. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Name: Nike Inc. │ │ │ │ Position: Test Engineer (Internship) │ │ │ │ Duration: 2005-2006 │ │ │ │ │ │ │ │ Tech: Java, JSP, VBasic (no joke!), HTML, CSS │ │ │ │ Detail: Acting as a shared resource between development │ │ │ │ and QA teams, duties included page development, │ │ │ │ automated test framework development, code reviews, │ │ │ │ documentation and research. │ │ │ │ │ │ │ │ tl;dr: Learned how non-software companies build software. │ │ │ │ Studied the philosophy of testing at the feet of a │ │ │ │ fantastic mentor. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Name: The Daily Barometer │ │ │ │ Position: A&E editor, copywriter │ │ │ │ Duration: 2004-2006 │ │ │ │ │ │ │ │ Detail: Worked under extremely tight deadlines (daily) │ │ │ │ reviewing, reporting, critiquing and designing for a │ │ │ │ National award-winning college newspaper. Duties │ │ │ │ included managing a team of six writers, designing │ │ │ │ page layouts, cover art, interviewing and writing │ │ │ │ content. │ │ │ │ │ │ │ │ tl;dr: Gained deep appreciation for a dying trade and │ │ │ │ effective, concise copywriting. Stress city. │ │ │ │ : : │ │ │ │ | | │ │ └─│─│─∙ ∙ · · ∙ ∙─│─│─┘ └─┘ └─┘ ─ ┌─┐ │ F A Q │ ┌─┐ ┌─│─│─∙ │ │ ·─│─│─┐ │ │ | | │ │ │ │ : Q: Why can't I click or select any text? : │ │ │ │ · A: The site is built using ANSI... · │ │ │ │ │ │ │ │ Q: What's ANSI? │ │ │ │ A: It's an old computer art style, creating rough images using │ │ │ │ system characters (▀▄·▌▓▒░▐│┌├┐┴, etc) and only 16 colors. │ │ │ │ Ah. simpler times... │ │ │ │ │ │ │ │ Q: Why? │ │ │ │ A: I first saw ANSI art on a local BBS back in 1993 and it blew │ │ │ │ my mind. It's a limited, clunky format for computer graphics │ │ │ │ that we quickly outgrew. Thanks to the magic of escapes.js, we │ │ │ │ can now render ANSI art in the browser, so that's exactly │ │ │ │ what I did. │ │ │ │ : : │ │ │ │ | | │ │ └─│─│─· │ │ ·─│─│─┘ └─┘ └─┘