Mike Maughmer

Software Developer

San Francisco Bay Area

Current
  • Game Developer (Contract) at Multiverse
  • Game Developer (Contract) at The Multiverse Network, Inc.
Past
  • Game Programmer (Contract), Multiverse Places at Multiverse
  • Break at Home
  • Principal Member of Technical Staff, Oracle JDeveloper at Oracle
  • Project Lead and Principal Member of Technical Staff, Oracle JInitiator at Oracle
  • Senior Member of Technical Staff, Oracle Procedure Builder at Oracle Corporation
  • Software Developer at IPT
  • System Administrator at Cal Poly State University, Academic Computing Services
Education
  • California Polytechnic State University-San Luis Obispo
Connections
40 connections
Industry
Computer Software

Mike Maughmer’s Summary

Traditionally a software generalist, having worked on whatever project needed to be done at the time. The variety is appealing, as it provides the opportunity to learn new skills and technologies. My exposure to Objective-C, Perl, Java and Python were all results of new projects to which I was assigned, as was my Project Lead experience working on Oracle JInitiator. Such projects have included writing a tape backup system for NeXTStep, a PL/SQL programming tool for Oracle Forms, and providing native launcher and menu support for Oracle JDeveloper on Mac OS X.


Mike Maughmer’s Experience

  • Game Developer (Contract)

    Multiverse

    (Privately Held; Computer Games industry)

    June 2009Present (6 months)

  • Game Developer (Contract)

    The Multiverse Network, Inc.

    (Computer Software industry)

    June 2009Present (6 months)

  • Game Programmer (Contract), Multiverse Places

    Multiverse

    (Privately Held; 11-50 employees; Computer Games industry)

    June 2008September 2008 (4 months)

    Multiverse Places is a virtual, social world, built on the Multiverse toolkit, and written in C#, Java, and Python.
    * Configured render servers for on-demand processing of machinima requests.
    * Implemented /ignore command, ignore via avatar context menu, and ignore list UI for viewing and removing ignores.
    * Implemented support for admins and room owners to kick players from rooms.
    * Implemented stereo UI for streaming Internet radio stations and adjusting playback volume.
    * Implemented token security, allowing JSPs to verify the validity of requests to add and remove friends, edit profiles, etc.
    * Fixed numerous bugs, and implemented a number of smaller features.

  • Break

    Home

    (Computer Software industry)

    October 2005June 2008 (2 years 9 months)

    Time off to work on the house, study, and deal with a family crisis. Study topics for this period include Java, HTML & XHTML, CSS, C, Ajax, Cocoa & Objective-C, JavaScript, and design patterns.

  • Principal Member of Technical Staff, Oracle JDeveloper

    Oracle

    (Public Company; 10,001 or more employees; ORCL; Computer Software industry)

    April 2004October 2005 (1 year 7 months)

    JDeveloper is a cross-platform Java IDE, written in Java.
    * Implemented preference support to associate Windows file types with JDeveloper.
    * Implemented wizards to assist in the creation of J2EE 1.4 deployment descriptors.
    * Volunteered to support JDeveloper on MacOS X...
    - Implemented a simple, native launcher for JDeveloper.
    - Implemented a JDeveloper extension to support native About, Preferences, and Quit menu items.
    - Provided solutions for several Mac-specific UI issues.
    - Found and filed a number of Java bugs with Apple.
    - Liaised with Apple DTS and Global Alliances to see our bugs resolved.

  • Project Lead and Principal Member of Technical Staff, Oracle JInitiator

    Oracle

    (Public Company; 10,001 or more employees; ORCL; Computer Software industry)

    January 1998April 2004 (6 years 4 months)

    JInitiator is Oracle's version of the Sun Java Plug-in, and is the deployment platform for Oracle Forms and Applications. JInitiator is supported on Windows only, and is written in C, C++, and Java.
    * Coordinated JInitiator release schedules with the schedules of internal consumers of the plug-in.
    * Managed team members' bug queues, and prioritized bug fixes and features.
    * Configured and maintained our Perforce server for source control.
    * Fixed scores of bugs, which were then filed back to Sun for inclusion in the Sun code base.
    * Liaised with Sun licensee support for resolution of Java bugs filed against Sun.

  • Senior Member of Technical Staff, Oracle Procedure Builder

    Oracle Corporation

    (Public Company; 10,001 or more employees; ORCL; Computer Software industry)

    January 1995December 1997 (3 years )

    Procedure Builder is a PL/SQL IDE, used by Oracle Forms. Procedure Builder is written in C, and uses an internal cross-platform UI toolkit for cross-platform support.
    * Implemented a PL/SQL code snippet tool, allowing easy end-user access to commonly used language constructs (comments, conditionals, loops, etc.). Target audience was customers new to Procedure Builder or Forms, and likely unfamiliar with the language.
    * Ported and maintained Procedure Builder, and a number of Forms components, to the Macintosh.
    * Maintained the internal source control system used by our division, written in Perl, and supported on SunOS and Solaris.
    * Performed SunOS and Solaris system administration tasks for the Procedure Builder group.

  • Software Developer

    IPT

    (Computer Networking industry)

    February 1991December 1994 (3 years 11 months)

    Implemented UI toolkit and contact manager for a DOS-based PDA for Commodore, a tape backup tool for NeXTStep, and Macintosh tools allowing remote system and printer administration of SunOS, Solaris and AIX servers.

  • System Administrator

    Cal Poly State University, Academic Computing Services

    (Educational Institution; 11-50 employees; Computer Software industry)

    June 1988September 1990 (2 years 4 months)

    Lab consultant, software maintenance technician, lab manager, and SunOS system administrator in student computing lab.


Mike Maughmer’s Education

  • California Polytechnic State University-San Luis Obispo

    B.S. , Computer Science , 19871990

    Activities and Societies:
    The Association for Computing Machinery, Cal Poly Chapter
    President 1989-90
    Publicity Officer 1988-89

Additional Information

Mike Maughmer’s Interests:

Running, hiking, reading, gaming (board, table-top, and computer), game development.


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Mike Maughmer’s full profile:

  • See who you and Mike Maughmer know in common
  • Get introduced to Mike Maughmer
  • Contact Mike Maughmer directly

View Full Profile