James Esser http://www.horningabout.com/jimb/ Cel: DO NOT CALL
E-mail: esse0027@tc.umn.edu
ICQ: 435337



I am not currently seeking employment

Cover Letter

In 2002, I graduated Magna Cum Laude with a Bachelor's of Science in Computer Science at the University of Minnesota, emphasizing in Graphics Programming, with a minor in Mathematics. Although I specialize in graphics, I am interested in most all aspects of software development.

I have been using computers since I was 10, and programming since shortly after that.

Shortly after graduating college, I was working for the University of Minnesota, programming immersive graphics applications for a Virtual Reality lab. The applications I worked on included architectural design tools and games. A portfolio of many of my projects, including a 3D Ray Tracer I wrote from scratch is available at www.horningabout.com/jimb/portfolio.


Objectives
  • Pursue a career in game development, focusing on graphics
  • Not currently seeking a job (happily employed with Cryptic Studios)

Specific Skills
    Languages and Programming
  • Extremely proficient in C/C++ and Java
  • Significant experience developing in JavaScript, SQL, ASP, JSP, MIPS Assembly, Pascal/Delphi, Web+, Perl, Lisp, Lingo
  • Windows programming experience with Visual C++, MFC, Win32 API, MS Access, J++
  • Experienced with object oriented programming and design
  • Experienced with low-level PlayStation programming
  • Experienced with game engines and game programming
  • Graphics programming in DirectX, OpenGL, and software rendering
  • Communications programming using TCP/IP, sockets

  • Applications
  • Databases: MS Access, MS SQL Server, MySQL
  • Windows 95/98/ME/NT/2000 Use, Setup, Diagnostic skills
  • Linux setup, use, and administration
  • Graphic design in PhotoShop, Illustrator, and Flash
  • 3D Modeling and Rendering in Bryce 3D, Amorphium, and Electric Image Universe

  • Other skills
  • Excellent communication skills, both written and oral, especially communication with the non-technically inclined
  • Math: Linear Algebra, Calculus, Complex Analysis, Algebraic Geometry, ECC/Finite Fields
  • Knowledge of 3D graphics and rendering techniques including scan conversion, ray tracing, volume rendering, texture mapping, antialiasing, vector math, image morphing, texture synthesis, hardware acceleration, and some limited experience with radiosity.

Education
  • B.S. in Computer Science (Magna Cum Laude), 1998 to 2002
    University of Minnesota - Twin Cities
    Minor: Math
    GPA: (Major) 3.9 (Overall) 3.8

  • High School Diploma, 1995 to 1998
    Brainerd High School
    GPA: 4.0

Publications
  • L. Anderson, J. Esser, V. Interrante. A Virtual Environment for Conceptual Design in Architecture. Eurographics Workshops May 2003.

Work Experience
  • Lead Game Programmer
    Janurary 2003 to Present
    Employer: Cryptic Studios (www.crypticstudios.com)
    Manager: Bruce Rogers
    San Jose, CA
    Hours/Week: Full time
    Responsibilities:
    • Design and support a number of tools for asset management, revision control
    • Helped develop City of Heroes, a MMORPG

  • Web-Based Software Designer and Server Administrator
    Summer of 2001 to 2003
    Employer: TalentSoft, Inc (www.talentsoft.com)
    Manager: Victor Tong
    Eden Prairie, MN
    Hours/Week: 40 in summer, on call during school year
    Responsibilities:
    • Supported and maintained Web+Shop, an eCommerce application.
    • Developed Web+Update, a cross-platform (Windows, Unix, Solaris, etc) application allowing easy updating of TalentSoft products and web servers.

  • Software Designer, previously Systems Support
    1996 to 2000 (summers)

    Employer: Universal Pensions, Inc
    Manager: Steve Agustinack
    Brainerd, MN, USA
    Hours/Week: 40, summers
    Responsibilities:
    • Worked on a team developing multiple applications, in both standalone and web-based versions. Also responsible for some individual projects, including an online IRA Service Center currently used by many banks allowing their customers to apply for IRAs online.
    • First 2 years, worked in internal systems support, diagnosing and fixing computer problems on Dos/Windows/Windows95/NT/Netware computers.

  • Undergraduate Researcher
    1998 to 2000
    Employer: University of Minnesota
    Manager: John Carlis, PhD
    Minneaplos, MN, USA
    Hours/Week: 10
    Responsibilities:
    • Engaged in directed research in the area of 3D data visualization. Specifically, I developed a program called MidiVis (working copy available at http://www.horningabout.com/midivis), which takes musical data (in the form of a midi file) and allows a functional way of displaying musical data (on a 3D spiral) as opposed to the traditional staff notation. I worked varying hours every week over the period of roughly 1 year.

  • Computer Consultant
    1996 to 1998
    Employer: Independent School District 181
    Contact: James Hunt, Mr. Sipper
    Brainerd, MN, USA
    Hours/Week: Varied 1-20, over 2 school years
    Responsibilities:
    • Ordered parts and built 10 computers to upgrade a CAD lab
    • Maintenance on those computers and others

Professional Activities
Organizations
  • A maintainer of the CDX Graphics library (www.cdxlib.com - a DirectX wrapper/GDK)
  • Previously an active member of the University of Minnesota chapter of the ACM.

Honors and
Achievements
  • Finalist in the western hemisphere regionals of the 2009 Google Code Jam
  • Finalist in the 2004 Google Code Jam
  • One of 25 international finalists in the 2003 Google Code Jam (placed 15th out of an initial ~2000 competitors)
  • One of 16 national finalists in the 2002 TopCoder Collegiate Challenge (national programming competition)
  • High ranking (as of 9-15-02, ranked 82nd out of 4046 active coders; top 2%) in TopCoder, a weekly world-wide programming competition.
  • Site winner and 12th ranking team at the 2001 ACM Midwest Regional Programming Competition
  • Site and Regional winner at the 2002 ACM Midwest Regional Programming Competition
  • Dean's List in 1999 through 2002
  • Accepted and participated in IT Lower Division Honors Program at the University of Minnesota
  • Graduated with Magna Cum Laude honors at the University of Minnesota
  • Highest Scoring Team Member on Brainerd Senior High's Math Team, 1997 and 1998

Other Information
  • Interests: Computer Gaming, Strategic/Card Games

To contact me, send e-mail to esse0027@tc.umn.edu or ICQ 435337