Joshua Slack

Joshua Slack

Experienced OpenGL/Java Programmer and Entrepreneur

Austin, Texas Area

Current
  • Senior Developer at Ardor3D
  • President at Ardor Labs, Inc.
Past
  • Senior Developer at jMonkeyEngine
  • Software Engineer at NCsoft
  • Senior Consultant at DragonLance Interactive
Education
  • Columbia University in the City of New York
Connections
113 connections
Industry
Computer Software
Websites

Joshua Slack’s Summary

Senior software engineer with a broad range of experience in multiple fields including financial software, publishing / new media, and electronic entertainment. Particularly adept with Java in both client and server setting and OpenGL. Highly motivated individual with solid business sense and acumen. Strong experience in providing leadership in an open source community.

Joshua Slack’s Specialties:

client software architecture, graphics api architecture, customer and client relations, contractor management, small business administration


Joshua Slack’s Experience

  • Senior Developer

    Ardor3D

    (Computer Games industry)

    September 2008Present (11 months)

  • President

    Ardor Labs, Inc.

    (Computer Software industry)

    July 2008Present (1 year 1 month)

    Founded Ardor Labs, a 3d software consulting company.
    Recent clients have included:

    Rolls Royce Marine - Involved with the creation of their next generation DP product.
    ConocoPhillips - Assisted in the development of 3d visualization for the Eclipse/Ardor3D based GeoCraft.
    NASA Ames Research Center - Worked on the 3d engine and api improvements for a robotics visualization tool used to track and guide rovers.
    Sun Microsystems - Involved in multiple projects, including development of a 3d game to showcase their Darkstar technology for AGDC 2008.

  • Senior Developer

    jMonkeyEngine

    (Computer Software industry)

    February 2004February 2009 (5 years 1 month)

    One of the main developers of the open source project, jMonkeyEngine. (The jMonkeyEngine is an advanced OpenGL based, Java game engine. see jmonkeyengine.com) Developed many of its technologies including particles, swing and applet support, shadow support, fbo support, and more. Improved performance and memory usage of the jMonkeyEngine by multiple factors. Also responsible for promoting and representing the project at tradeshows such as GDC and JavaOne and in other settings.

  • Software Engineer

    NCsoft

    (Public Company; 201-500 employees; Computer Games industry)

    March 2006June 2008 (2 years 4 months)

    Client technologies developer on a jMonkeyEngine based MMO. Drastically improved the Java rendering technology. Wrote a custom GUI library that used jMonkeyEngine, with Lua for scripting and XML for design and construction. Developed other engine technology allowing a Java based game to look as good as other recent MMOs.

  • Senior Consultant

    DragonLance Interactive

    (Privately Held; 1-10 employees; Internet industry)

    March 2001February 2006 (5 years)

    Ran an S corporation. Responsibilities included soliciting new projects, gathering customer requirements, developing project plans, software programming, and managing subcontractors. Selected projects:

    Vipss, Inc.

    Designed and built a multi-tiered Soft Dollar trading and tracking system in Java allowing Brokers to manage their soft dollar and commission recapture clients and view real-time reports. Software successfully deployed at several Manhattan brokerage firms.

    Longitude Media, Inc.

    Designed and built an online content subscription management site connecting ISPs with online content allowing ISPs to offer their customers a place to sign up and maintain content subscriptions from one convenient location in an ISP-branded environment.

    Bank of America

    Designed and built a easy to use interface to the complex BofA Atlas system, saving BofA analysts time and effort.

  • Partner

    Obj.X

    (Privately Held; 11-50 employees; Internet industry)

    February 1999March 2001 (2 years 2 months)

    Obj.X, Inc. was a contracting and consulting company that worked primarily with Fortune 1000 and Dot-Coms to develop internet and intranet applications. As partner, I oversaw technology choices and provided management over teams of developers to fulfill the needs of the clients. While at Obj.X, I also designed and created a Java based scripting language and Application server (called HAL) we used on location at clients. The interface to the product was similar to ColdFusion or ASP.

  • Webmaster

    CMP Media

    (Public Company; 51-200 employees; Publishing industry)

    October 1997January 1999 (1 year 4 months)

    In charge of administration and implementation of CMP's ChannelWeb website. Included establishing and maintaining connections between disparate websites and databases from an NT based network running IIS4 and MS SQL Server to a UNIX based network running Apache and Oracle. Job duties included some management of web programmers and integration with sales staff in the daily maintenance and development of the site as well as high end Perl coding.

  • Associate Producer

    Comedy Central

    (Public Company; 51-200 employees; Entertainment industry)

    January 1997October 1997 (10 months)

    In charge of developing and maintaining a portion of Comedy Central's online interactive material. This included daily upkeep of the site as well as programming and some team management for large projects such as Liar's Poker, a game programmed in PERL that included simple AI to mimic player styles. Worked with Real Media products, showcasing the early Real Video player via Comedy Central's "Dr. Katz" and "The Daily Show". Projects managed or programmed on the website included Liar's Poker, The Tick Game, Karma Central, The Magic Eye-Ball, South Park Stack-Up and more.


Joshua Slack’s Education

  • Columbia University in the City of New York

    19992001


Additional Information

Joshua Slack’s Websites:

Joshua Slack’s Honors:

2008 Sun - JavaOne Rock Star
2007 NCsoft - Technical Innovation Award
1996 Bronze medalist: National Poetry Association

Speaker at the following conferences:
JavaOne 2007: Behind the Virtual Flying Dukes Programming Contest
JavaOne 2008: Creating Games on the Java™ Platform with the jMonkeyEngine
Austin Game Developers Conference 2008: Developing Games With Open Source Technologies


Joshua Slack’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Joshua Slack’s full profile:

  • See who you and Joshua Slack know in common
  • Get introduced to Joshua Slack
  • Contact Joshua Slack directly

View Full Profile