Marvin R. Plettner

1607 Santa Clara Avenue, Apt. A
Alameda, CA 94501
Home Phone: 510.814.6131
marvin@plettner.com

Skills Summary

Programming Java, C/C++ (GNU, Microsoft, Sun), XML, Perl, Pascal, FORTRAN, BASIC, 370 Assembler
Databases Oracle 8i and 9i, MySQL, Sybase 10 and 11; Database Design, Basic Data Modeling; Oracle and Sybase Stored Procedure Development
Technologies J2EE (Servlets, JSP, JDBC, Taglib, JSTL), Weblogic, Tomcat, SAX, DOM, J2ME MIDP 1.0/2.0, CGI, Standard Template Library (STL), MFC, SDL, UML, Cold Fusion
Web Development HTML, CSS, JavaScript, JSP, TagLibs, JSTL, XHTML, DHTML, PHP, Photoshop
Systems UNIX, Linux, MS-DOS, Windows, MVS, TSO, Wylbur
Version Control CVS, Clearcase, SourceSafe, PVCS
Other Tasks Project Management, Design, Documentation; Installation and configuration of Linux, Apache, MySQL, PHP

Experience

Nokia (Formerly Sega.com), San Francisco, 2003-
Senior Software Engineer

Hired permanently after six months of contract work, I programmed J2EE based applications for Sega's Dynamo 6.0 application servers. Primarily focused on game ranking applications, I was charged with designing databases schemas, coding applications using J2EE technologies such as servlets, JSPs, and taglibs. Worked with web developers to create client side applications for both the web and WAP (XHTML) for the N-Gage mobile device.

Tasks

Echo Group, Oakland, 2003
Linux Database Developer and Analyst (Contract)

I analyzed a legacy database in preparation for ETL conversion. I designed and developed software in Java using JDBC in preparation for conversion of the legacy database to a newly developed Oracle database.

SodaPop Software, Alameda, 2003-
Founder, Game Developer

I design, develop, and sell games in J2ME for mobile phones. First title to be released is "Shut the Box", a Java implementation of a popular sea-coast pub dice game.

Sega.com, San Francisco, 2002
Database Designer and System Developer (Contract)

I designed and implemented a ratings and rankings system for the game "RivalClash: Shinobi." The system supports rankings for individuals, teams, and individuals within teams, and can be extended to support a variety of ranking systems, or even other message based services. I participated with the team to react quickly to changing requirements and a short schedule.

Tasks

Electronic Arts / EA.com, Redwood Shores, 1999-2002
Project Lead, Online Gaming Engineer, and Online Gaming Load Test Engineer

I led a team that developed scoring systems on Weblogic/J2EE and UNIX platforms for an Internet gaming network. I planned and design many aspects of the project. I was also responsible for load testing on various massively multiplayer role-playing games, subscription services, message boards, and web sites.

Tasks

Projects

Total Entertainment Network (now Pogo.com), San Francisco, 1994-1998
Senior Software Engineer

I developed servers and applications for UNIX, Windows, and Sybase for an Internet gaming network. I was also responsible for planning, approach, and design for various projects.

Tasks

Projects

ERIN Engineering and Research, Walnut Creek, 1993-1994
Software Engineer

I performed Windows and DOS programming in C++ and compiled BASIC for nuclear engineering applications. Applications included a program to analyze and optimize “fault trees” and a spreadsheet-like program for analysis of “fault trees”

Westates Carbon, Los Angeles, 1993-1997, 2002
Contract Programming

As an independent contractor, I designed, developed, and released a Windows and DOS programming in C++ for an engineering company. I used a Windows emulation library (MEWEL) to create a DOS compatible version in tandem with a Windows version. I recently modified the program to work properly with Windows XP.

SilverPlatter Information, Sausalito, 1992-1993
Software Engineer

As part of a small team, I was responsible for the design and development of the Search Advisor, a scriptable database search engine. I wrote all documentation for the SDK.

Pacific Gas and Electric, San Francisco, 1985-1992
Systems Programmer

I performed mainframe, DOS, and Windows programming for a variety of applications. I was responsible for the software distribution system, the field invoice system, development of various debugging and analysis tools for the teleprocessing system, 3270 and 5250 emulation tools, and EDI software selection and installation.

Education

B.S. Computer Science, Purdue University, West Lafayette, Indiana

Java Games Programming, University of California

Advanced Windows Application Programming, Microsoft University

C++ Programming, University of California

UNIX Systems Administration, Sun Microsystems

UNIX Advanced Systems Administration, Sun Microsystems

Remote Procedure Call, Sun Microsystems