NATHAN L. FIEDLER

Castro Valley, CA - 510-398-5153 - nathanfiedler@fastmail.fm

SUMMARY

Software Engineer with particular expertise in client/server development, back-end services, and developer tools. Recognized for productivity, ability to focus, and excellent attention to detail. Highly skilled in writing complex code. Experienced in numerous technologies, mentorship of junior engineers, and the programming languages Java, Python, and Go. Individual contributor who prefers collaborative, team oriented work style.

Active contributor to open source projects, including Make a Lisp (I wrote the Erlang implementation), as well as many of my own personal projects. My GitHub profile page (https://github.com/nlfiedler) shows a complete list, which includes a Scheme interpreter written in Go, a digital asset management system written in Elixir, and a Java debugger that I developed for over a decade.

SKILLS

Languages: Java, Python, Erlang, Elixir, Rust, Go, Pig, Ruby, JavaScript, Shell, XML

Frameworks: OTP, Phoenix, Hadoop MapReduce, Django, Rails, Spring, Prototype

Databases: CouchDB, MySQL, PostgreSQL, Oracle

Servers: Nitrogen, Glassfish, Tomcat, Apache, WebLogic

Tools: Git, Perforce, mix, rebar, Ant, NetBeans, Maven, Subversion, Mercurial

EMPLOYMENT

Perforce Software

4/2012 - Present

Software Engineer

Alameda, CA

Yahoo, Inc.

7/2010 - 3/2012

Software Engineer

Sunnyvale, CA

Gracenote

10/2009 - 6/2010

Software Engineer

Emeryville, CA

Sun Microsystems, Inc.

11/2008 - 9/2009

Member of Technical Staff

Menlo Park, CA

Quantcast Corporation

9/2008 - 10/2008

Software Engineer

San Francisco, CA

Sun Microsystems, Inc.

3/2004 - 8/2008

Member of Technical Staff

Menlo Park, CA

ACCESS Systems America, Inc.

8/2002 - 2/2004

Software Engineer

Fremont, CA

Geoworks Corporation

6/1996 - 2/2002

Software Engineer

Alameda, CA

EDUCATION

BS Computer Science

Dean's List

The Pennsylvania State University