Mike Gollub
*******@*****.***
Skills
Languages: C++, C, Javascript, PHP
Operating Systems: Windows, Macintosh, Linux
Frameworks: Powerplant, Codeigniter, Fusebox
Databases: MySQL, SQL Server
Employment History
Additional Linux-Apache-MySQL-PHP (LAMP) experience (2002-2004):
* Installation, customization, and modification of a phpBB
installation.
* Installation and customization of a PHP-Nuke site.
* Integration of a PHP-Nuke and a PhotoPost installation.
April 2010 - July 2010 Engineer (contract)
Offerpal
* Bug fixes and feature development on Offerpal's consumer portal.
Developed at various application levels including business logic,
data
logic, and front end.
Wrote email features using iContact.
Work done in PHP on Codeigniter MVC framework.
August 2008 - February 2009 Engineer (contract)
Upwardly Mobile (UpMo)
* Developed for the upmo website as follows:
User sections for login, registration, forgot pw, reset pw
Contact management
Status page
Beta signup management
VCARD management
News article management
Work done using LAMP,AJAX, prototype js library, and
Codeigniter
MVC framework.
April 2007 - June 2008 Application developer
Infospider
* Custom application development in PHP/MySQL
* Custom Application development in Cold Fusion and SQL Server.
June 2006 - February 2007 PHP/MySQL developer (contract)
Amazon Consulting
* Maintenance development, bug fixes
PHP form processing
Query fixes (occasional optimization)
Work with cron tasks
SQL scripts to process existing records
Apache log analysis
January 2005 - June 2006 PHP/MySQL developer
Reigntree Software
* Wrote Newsletter tool
Limited boilerplate capabilities
Opt-out available for recipients
* Wrote Auto-Responder tool
Members can customize sets of automatic emails to their prospects
Different sets can be assigned to different campaigns
Opt-out available for recipients
* Wrote campaign system
Ad pages which can be customized by members
User signups automatically entered in system, and accessible by
Auto-Responder.
Member can specify where user is directed after signup.
Member can view signups from and visits to each campaign.
* Wrote code for purchase of memberships or membersjip upgrades.
* Wrote code to allow purchase of company products via Stormpay or
merchant gateway service.
June 1999 - February 2001 Software Engineer
Sentius Corporation Palo Alto, CA
* Cleaned up Macintosh plugin viewer.
Extensive bug fixes, including stray pointers and memory leaks.
General cleanup of user interface.
* Wrote installer.
Brought product up to commercial acceptibility.
* Led development of DHTML based viewer.
Wrote Applet to read in compressed data files.
Defined API's to separate different functions of viewer.
Wrote javascript to query applet, handle events, and render
HTML.
Added support for cookies and localization.
June 1998 - June 1999 Software Engineer
Docent Mountain View, CA
* Extensive debugging of MFC applications, as well as a CGI and a
Visual Basic application.
* Used SQL with MS SQL Server and MS Access.
* Assisted in design and development of application to allow remote
usage of system, followed by subsequent synchronization of results
with online server.
* Extensive debugging of request server. Coding done in C++ using
RogueWave library.
March 1997 - February 1998 Software Engineer
The Learning Company Fremont, CA
* Worked on Macintosh version of Comptons Interactive Encyclopedia
1998.
* Development using C++ with Metrowerk's Powerplant Framework,
including:
Extensive user interface design/coding.
Design of platform independent code.
Work on 68K segmentation issues and low-memory issues.
Conversion code for compatibility with Windows CIE data.
November 1994 - February 1997 Software Engineer
Day-Timer Technologies San Mateo, CA
* Developed and maintained Macintosh Personal Information Manager
product.
Went through 2 successful release cycles.
Separation of user interface to allow for cross platofmr
development.
Extensive design and implementation of user interface.
All work done in C++ on Metrowerks Powerplant.
October 1990 - November 1994 Software Engineer
Computer Curriculum Corporation Sunnyvale, CA
* Developed word processor for use in new & existing products.
* Converted above to Windows and Macintosh. Added font selection,
window
resizing, and other new features. Did extensive work coordinating
window events.
* Implemented DDE, AppleEvent, and OLE 2.0 automation support in above.
* Lead project to develop Inter-Process-Communication library.
* Provided extensive documentation. Designed library to allow for
different layers of accessibility. Extensive work to ensure ease
of
use in in-house applications.
* Wrote system-independent menu handling package for Windows & Mac in
C++.
* Assisted in development of in-house object-oriented framework.
* Extensive debugging and maintenance of existing applications.
Education
Bachelor of Science, Computer Science
University of California, Los Angeles