Peter Fein
pete@systemadevelopment.com !! systemadevelopment.com
I excel at using computers to solve real-world problems. I bridge the divide between technical experts and
everyday users. I facilitate communication and help ideas become manifset. I:
Program Python
-
Python guru (11 years): hacking & optimization, testing, debugging, runtime analysis,
metaprogramming
-
deep understanding of HTTP and RESTful architecture: Apache, Ngnix, uWSGI
-
storage technologies: SQL, ORMs, NoSQL, MongoDB, Reddis
-
web frameworks & parts: Django, Flask, SQLAlchemy, Celery, RabbitMQ
Use Computers
-
experienced in systems architecture, debugging & analysis
-
clear code organization, problem research and specification
-
distributed computing: big data, concurrency, network programming, cloud & cluster, Hadoop
-
machine learning and full text search, including Solr / Lucene, Elastic Search
-
familiar with UNIX / Linux internals, basic cryptography
-
some HTML & CSS, CoffeeScript & JavaScript
Write Code
All projects are open source software and written in Python unless otherwise noted.
-
Twiggy: a Pythonic logger
-
PlayerPiano: give better presentations using an interactive shell
-
Factory: object-oriented approach to partial function application (currying)
-
PetaPass: a stateless password generator
-
GoldenFleece: Python object serialization to JSON
-
MirrorParty: censorship circumvention mirror network in pure JavaScript
Work Hard
Principal Developer Systema Development November 2010-present
Freelance and contract software developer focusing on Python, Django, full text search, big data and
NoSQL. Developed and maintained small business websites in Django; helped startups build
prototypes; assisted in upgrade of legacy Python/SQL accounting system; mentored students, etc..
Internet Activist Telecomix January 2011-present
Working with a global team of volunteer collaborators, Ive been fighting censorship and keeping the
Internet online in Egypt, Iran, Syria and the rest of the Middle East and elsewhere.
-
Tech Support for the Arab Spring The Guardian (UK)
-
Hacktivisms Global Reach Democracy Now!
-
Syria Using American Software to Censor Internet Washington Post
-
U.S. Firm Acknowledges Syria Uses Its Gear to Block Web The Wall Street Journal
-
Free as in People Air Mozilla
-
Anonymoushacktivistgoes public on cyber protests BBC
-
developed MirrorParty, a censorship circumvention social mirroring network
Sabbatical November 2009-November 2010
After five years of the startup lifestyle, I broke up amicably with Juju.com. I've took time to bike,
learn to cook, practice yoga, travel, hack on open source software and enjoy life.
CTO Juju.com 2004-2009, telecommute
-
built job search engine from prototype to >1 million unique users/month
-
managed a team of 7 in a virtual office environment, using best practice startup techniques
-
oversaw several redesigns and major functionality additions
-
made most major architectural decisions, wrote & maintained a large portion of code
-
codebase >100K lines, almost entirely in Python
-
helped clarify and develop business goals & strategy, designed & implemented technical
solutions
Analyst/Junior Trader Tradelink 2002-2004, Chicago
-
combined knowledge of finance & markets with programming skills
-
developed real-time interest rate modeling software in Python, supporting a variety of
instruments including cash bonds, swaps and futures.
-
used model to price and trade listed derivatives - interest rate futures, swaps & bonds
-
helped develop automated day trading platform in C++
Clerk Proprietary Trading Firms 2001-2002, Chicago
-
floor arb clerk: Chicago Mercantile Exchange / Chicago Board of Options Exchange
-
S&P 500 Options, Eurodollar Options, Dairy Futures & Options
-
built financial models (Excel) - interest rate, options, other derivatives
-
reconciled statements & trades, generated risk and hedging reports
-
got yelled at by traders, yelled back
Junior Trader/Clerk DRW Trading 1999, 2000-2001, Chicago
-
floor arb clerk for largest market maker in Eurodollar options
-
junior trader on arbitrage desk
-
developed strategies, built pricing/hedging models, executed trades
-
broad purview: risk arbitrage (mergers), fixed income, index futures spreads, structural arbitrage,
special situations, exotics
Talks
Ive been a frequent speaker and invited panelist at conferences, user groups and universities.
-
Python: Pycon 2008 - 2011, Open Source Bridge 2011 (keynote), SciPy Conference 2011, Chicago
Python User Group (Chipy), NYCPython, Bay Area Python Group, BarCamp, etc.
-
Activism: Silicon Val ley Human Rights Conference 2011, ContactCon 2011, Sheffield
Documentary Film Festival 2011, Air Mozilla 2011, University for Peace 2011, Yal e Law School
Global Censorship Conference 2012, Personal Democracy Forum 2012, HOPE 2012
Education
Continuing
David Beazley's small, intense classes explore advance techniques and the inner workings of Python.
-
Python Concurrency Workshop - April 2009
-
Python 3 I/O - February 2009
-
Jamming with Django - June 2010
-
Advanced Python Mastery - August 2010
University of Chicago 1996-2000
-
B.A. Computer Science
-
B.A. Economics
Roslyn High School, 1996
For a current resume, please visit peterfein.com/resume