An expert in internet technology, I code fluently in several languages
including Perl, Python, Java and Javascript.
I am less fluent in many other languages and can pick up new ones as I
use them.
I have designed and implemented database-driven applications for the
web and desktop. I am an expert at efficient web design, including image
optimization, html, css, and javascript.
Beyond the web, I have written custom client/server software speaking
dns, smtp as well as various other protocols, real and imagined.
I run my own internet server
and provide advanced internet hosting. I am self-motivated and
work well on my own or as part of a team.
I am able to accept other's opinions and admit mistakes.
I feel that a basic understanding of many things increases my
effectiveness in whatever I concentrate on.
I embrace new information; gaps in my knowledge are golden
opportunities to learn. I like to work
in areas where I have little existing experience.
Good software is:
Software Experience:
Employment:
2009-present: I developed a new anti-spam product,
Quorum.to. Written in Python, it
uses the web-framework Django as the foundation for it's user interface.
2003-2009: I worked at Ironport, the company that acquired
SpamCop.net from me. Ironport was acquired in turn by Cisco
Systems. I completed various projects unrelated to SpamCop
while at Ironport. I learned the Python programming language.
I continued to work on anti-spam technology. I was an advocate for
SpamCop.
1997-2003: Consulting and SpamCop.
Completed web-based projects for a variety of clients.
See Consulting for details.
See Work Examples for samples. While
consulting, I started a project of my own: SpamCop. This site grew
beyond my expectations - becoming the most popular spam reporting system on
the net. It eventually became a company employing myself and a couple of
helpers full time. In June of 2003, I sold the company to
Ironport systems.
1995-1997:
Communication Billing Technologies. I left my hometown
of State College, PA for New York City and a job expanding CBT into
the internet service industry. While I was there, we installed and
configured over ten T1s with a variety of special configurations
(including BGP failover).
We developed applications to allow real-time updates of our legacy
database systems over the web as well as designing new databases including
a commerce system built from the ground up. I was personally responsible
for purchasing new equipment, connecting and organizing our machine-room
and multiple high-speed connections. I also wrote several C++
programs for CGI and half of a large Java application. I installed,
administrated and used Oracle database software. I wrote several
applications which used Microsoft Access as the user interface and Oracle
as the data-store.
1990-1995: Master Computer.
Working as service manager at Master Computer, I
saw the company grow from a three employee mom-and-pop computer store to the
largest (and best) computer store in State College. When I left, the company
employed over twenty people and served thousands of customers ranging from
first-time home users to large corporate accounts.
Working closely with customers gave me a solid understanding of customer
relations and business.
Background:
Born in New Zealand in 1971, I grew up in
State College, Pennsylvania.
I graduated from State College Area High School in 1989. Although I
began a degree in Computer Science at the Pennsylvania State University,
I moved to New York before finishing. I enjoy photography, camping
and outdoor activities so Seattle was an obvious choice.
My computer experience began in fourth grade when I was part of the
first generation of kids to use the original
Apple II
in school. This was my first exposure to programming (Logo, BASIC).
I used, programmed and dissected my mother's
IBM Portable Computer
at home. I had my own
Commodore VIC-20 (which, due to unreliable tape drive storage, was useless for any real programming)
and finally graduated to my own IBM XT clone. This 8088 has
grown gradually over the years as my primary workstation:
(386SX-20, 486SX-25, 486DX2-66, Pentium 133, Pentium II-250,
etc..) I have stopped keeping track. I use laptops as my primary
workstation these days, currently an
HP pavilion dv8000).
My first networking experience was running a BBS in high-school
the Jewel
starting on the XT. I have been using and building networks ever since.
-->
Julian Haight