» Text size:

larger text default text smaller text

Quick synopsis of my life up to now, what would you like on your burrito?


NAND Calculator

testMy first iPhone app. Currently making its way through the submission process. More when its through!

Politwit

testTwitter application for generating politically significant hash tags. See the beta of politwit here. And please report bugs here

Contact Me

test email: (same as logo up top)
Twitter: @northisup
aim: alfredhi
jabber: (same as logo up top)
phone: (734) 237-1332
skype: NorthIsUp



Education
M.S., Computer Science
The College of William & Mary, Williamsburg, VA
B.S., Computer Science
Denison University, Granville, OH
Work

Instructor
BrainMonkey/Rocks and Robots
September 2009 - January 2010
  • Taught "Borg Electronics" class to a group of 2nd - 5th graders at Emerson Elementary and Middle School
  • Involved teaching soldering, fundamentals of electronics and motors, and tool safety
  • Software Engineer
    iQGuys
    July 2008 - Present
  • Development in Java using Google Web Toolkit for web applications
  • System administrator for 30+ production web environments
  • Extensive server setup and administration including physical, virtual, and cloud based servers
  • TherapyCharts.com Project
  • Lead team of four programmers
  • Architect of Psychological Electronic Medical Record System TherapyCharts.com
  • Prototyped User Interface using iterative methods with client
  • Development done in Python using Pylons and Turbogears 2.0
  • Developed scaleable cloud based architecture using Amazon Web Services for TherapyCharts.com
  • Technical Director
    YouRankIt.com
    December 2007 - Present
  • Consult on all technical decisions of website including language, hosting, architecture, etc.
  • Developed direction of site with other executives
  • Asst. System Administrator
    Computer Science Department, College of William & Mary
    August 2006 - June 2008
  • Collaborate on a 4 person team
  • Support 90+ Linux systems, 20+ Mac systems and servers for web, file, mail, and print operations
  • Debug software problems, hardware failure and network issues in a timely manner
  • Automate network tasks via scripts
  • Install and setup new desktop systems, rack mounted servers and uninterruptible power supplies
  • Compile reference documentation for our wiki
  • Software Engineer
    Striatus, Ann Arbor, MI
    September 2005 - September 2006
  • Programmed applications in java using a large base of code
  • Reduced average runtime of calculations from 5 minutes to 30 seconds
  • Responsible for improving the user interface
  • Administrator of the source code repository (SVN) and web server
  • sudo
    Activities

    Founder, Organizer
    Ann Arbor Mini Maker Faire 2010
    July 2010
  • Planned second Ann Arbor Mini Maker Faire
  • Site Designer
    October 2009 - present
  • With cooperation from O'Reilly Publications, Make Magazine, and Maker Faire:
  • Designed social network to connect makers and hackers in SE Michigan
  • Focus on stimulating the innovation based economy
  • Founder, Organizer
    Ann Arbor Mini Maker Faire 2009
    July 2009 - August 2009
  • With cooperation from O'Reilly Publications, Make Magazine, and Maker Faire:
  • Planned first Mini Maker Faire in the midwest
  • One day event with 31 exhibitors
  • Over 1200 ticketed attendees
  • Written up in local papers
  • Photos of the event
  • Volunteer Coordinator — City of Ann Arbor
    Obama For America 1.0
    July 2008 - November 2008
  • In charge of ~400 volunteers to schedule for weekly events
  • Ran weekly events including voter registration, canvasing, phone banking, and GOTV (Get Out The Vote)
  • In charge of training and motivating several hundred volunteers for various activities
  • Vice-president
    William and Mary Computer Science Graduate Student Association
    2006 - 2008
  • Planned events to get computer scientists away from their research and out in the sun
  • Founder, Co-Governor
    Denison Progressive Alliance, Denison University
    2004 - 2005
  • Arranged a genocide awareness week with a focus on the Darfur region in Sudan
  • Assisted in bringing the director of African studies at OSU as a speaker
  • Assisted many clubs in the coordination of funding for speakers
  • Founder, Membership Chair
    Denison Democrats, Denison University
    2003 - 2005
  • Brought Howard Dean as our first club sponsored speaker
  • Greatly involved in the 2004 election
  • Organized voter registration and canvassing
  • President
    Stibitz Society, Denison University
    2003 - 2005
  • Re-founded club that promotes mathematical thought
  • Organized multiple interdepartmental functions with the Computer Science, Math, Physics, and Geology
  • Founder, President
    Aikido Denison, Denison University
    2002 - 2005
  • Founded club and acquired funds to purchase training supplies vital to the safety of practice
  • Recognitions
  • Honor Society for the Computing Sciences: Upsilon Pi Epsilon
  • Awards in several ACM programing contests
  • Time Person of The Year, 2006
  • Skills

    Throughout my life I have found that I naturally fall into a leadership role when able to. This is true from my involvement in my clubs and activities to group projects. I learn new languages quite quickly, but enjoy working in C (including its derivatives) and Cocoa the most. Mac OS X is my preferred desktop environment but I am well versed in windows and many flavors of Linux and Unix. I am very comfortable with command line utilities and shell scripting.

    Languages
    Java, Python, C, Cocoa, C++, OpenMP, MPI, bash, SQL, and C#
    Languages (markup)
    LaTeX, html, css, XML, etc.
    Coursework
    To view any mentioned projects (and more) please visit my website at: http://northisup.com/projects Courses taken:
    Advanced Operating Systems
  • Instrumented the SMP scheduler in the 2.6.18 kernel to measure multi core energy efficiency
  • Advanced Compilers
  • Programmed optimization stage of a compiler
  • Focused on redundant and dead code elimination on local, super-local, and global scales
  • Pervasive and Wireless Computing
  • Programmed system using bluetooth cell phones for presence detection. The system has an API to build applications on top of it, one example is to hide sensitive information on computer screens when an unauthorized person enters the room.
  • Databases
  • Database theory with a heavy emphasis on its application in large scale database programming. For a project I created a database with a web interface for students to swap textbooks.
  • Computer Networking
  • Learned and applied network theory in a variety of projects including an implementation of RFC 3501 (an IMAP client) as well as a realtime network based game.
  • Operating Systems
  • Collaborated in group of 3 to write an OS
  • System had had threads, shared memory, and boots on x86 hardware
  • Robotics
  • Focused on building an army of giant robots to conquer Central and South America.
  • Studied current theories in robot design and built robots according to these theories.
  • Hello World!

    Have my business card? hold up the back of your card to your camera for my hello world surprise. Don't have my card? print out this image.

    Twitter


    Pick and choose amongst these and many more features; guacamole is $1 extra.