Post Job Free

Resume

Sign in

Manager Developer

Location:
Aliso Viejo, CA
Posted:
January 27, 2013

Contact this candidate

Resume:

* ********** ***** 949-***-****

Aliso Viejo, CA 92656 E-mail abqglb@r.postjobfree.com

Joshua Harris

Obtain a position with a company that will allow me to expand my abilities

Objective

and where a diverse skill set will add value to a team within a challenging

environment.

Built 3 start-up companies from the ground up

Summary of

Lead Developer, Architect and Manager for development of more than a

Qualifications

dozen hardware and software products

Traveled the world doing training, technical demos and product

demonstrations for high profile customers

Large scale application and service development targeting millions of users

Versatile employee with broad array of skills including management,

development, deployment as well as software and hardware architecture

Able to learn and switch between technologies rapidly

9/2007 - Present Red 5 Studios Irvine, CA

Professional

Lead Tools Developer

experience

Managed development efforts and processes for 25 developers across 3

teams and multiple countries

Worked with upper management to determine long term plans and

requirements to ensure that engineering stayed ahead of the features

being implemented across the company

Developed and architected the tools and asset pipeline for the online

MMO, Firefall, using C#, .NET 3.5, WPF, WCF and related technologies

Created tools that produce, process and manage the massive number of

art assets required for a large scale game

Created the designer tools for creation of game content (questing, leveling,

experience, encounters, weapons, characters, items, NPCs)

Built the development pipeline including hardware provisioning, continuous

integration, packaging, test environments, deployment and patching, file

servers, Windows and Linux build servers and software requirements

Worked with the Technical Operations team to define, implement and

support our EC2, S3 and Cloudfront based production deployment

environment

Created a task management system that integrates in with the rest of the

asset pipeline and allows management to coordinate and track current

tasks and future milestones across the company

Created the animation and visualization previewers for the artists and

animators to create and test the animation rigs, meshes, particle effects,

NPCs and characters in the game engine

Created the distributed build and baking system used as the basis for all

game content optimizers and bakers

3/2006 - 8/2007 Javaground USA, Inc Irvine, CA

Lead Tools Developer

Created tools and applications to manage a single J2ME code base and

automatically port applications to individual J2ME/BREW devices

Created wrappers that worked around the issues and limitations of

thousands of mobile devices

Created profiling applications to simplify and automate the collection of

device specific information, limitations and bugs

Implemented workflow and process management into existing tool stack

Implemented web applications on Tomcat and Resin for the deployment of

J2ME applications to devices and the verification and collection of device

specific information

Implemented data compression for game data and image resources

shipped with a game on a device

Implemented a MIDP2 wrapper and created an emulator to run J2ME and

BREW applications while emulating all the known device limitations and

bugs to allow for easy testing of apps by developers

Implemented device abstraction layers to ease the porting process to

mobile devices with different capabilities

Developed a J2ME to BREW conversion program (Java to C++)

Implemented a resource manager to create, optimize, package and

manage resources for devices with different capabilities such as screen

size, color depths, processor speeds, etc.

11/2001 - 3/2006 Alphalogix/BrightCom Huntington Beach, CA

Software Developer / Software Architect

Led the development effort to create a Java based, cross platform

collaboration system

Created a Java/C#/J2ME based enterprise instant messaging system with

cross product ties to the rest of the company s products

Developed a Java/C++ based, high resolution video conferencing system

Created a Java, JSP and XML based document management and revision

control system

Created a J2EE based order management application for two very large

and well-known retail food services companies

Used IBM technology to develop applications for a well known movie

studio s internal development portal

Designed and implemented two rack mountable hardware appliances that

focused on security and collaboration for large enterprise customers

Designed and developed proof-of-concept apps and portals for potential

customers

1999 - 2002 Net Toaster Network Newport Beach, CA

Software Developer

Managed a team of 4 developers

Developed a J2EE eCommerce engine with Apache Tomcat

Worked on a team to develop a Network Appliance for small businesses.

Developed a simple, touch-screen interface to Linux using C++, Apache,

Bash scripting and XML

Designed and implemented several hardware appliances

Created a custom Linux-based OS

Software requirements analysis and design

Technical

Agile development practices

experience

Cross platform client/server application development with Linux and

Windows as the primary development environments

Java and related technologies including: J2EE, J2ME, JMF, Tomcat, Resin,

Hibernate, Webstart, AWT, Swing, JDBC, JavaMail, JSSE, JNDI, XML-

RPC, log4j, eXist, Xindice, JNI, JSP, JSTL

C# and related technologies including: .NET 2.0/3.5/4.0, WPF, WCF,

Windows Forms

Some light C++

Design and development of user interfaces for application and web use

Relational database programming with Oracle, MySQL, Postgres, MSSQL

and DB2

HTML, Javascript, XHTML, XSLT and CGI scripting

Internet/intranet architecture, proxies, security, etc.

Development Tools: Eclipse, Intellij IDEA, CVS, Subversion, Mercurial/Kiln,

Ant, Microsoft Visual Studio, KDevelop, GCC, Vim

IBM Technology: Websphere Application Server, Websphere Portal Server,

Discovery Server, Tivoli Access Manager, Lotus Domino, Lotus Sametime



Contact this candidate