Gary J Baker, B.Sc.
gary.baker@gmail.com
Linkedin profile. |
|
Overview
|
|
|
Skilled and experienced in the development of internet based applications.
Over twelve years of industry experience. Over ten years of experience with Java and Oracle PL/SQL
in various web based development environments.
Very strong Oracle database skills, with expertise also in DB2, SQL Server and MySQL.
Recent experience with JSON and Ajax.
Strong skills in script based techonologies such as ANT and Bash.
|
|
|
Employment
|
|
| Dec 05 - Present |
|
San Francisco, CA |
|
Lead Member of Technical Staff, Platform Development TeamResponsible for custom schema tools, customer sandbox, performance and architectural improvements. Most recently developing a method for end users (non-admins) to use the platform by creating "Personal" objects from csv files or other data formats.
Made countless other contributions to developer productivity, general code manageability and test infrastructure such as an SFDC Eclipse plugin, and parallelization of the SFDC PL/SQL loader.
Senior Member of Techincal Staff, Platform Development & Core Development Team
Built a distributed CRON style scheduler for use both by customers and internally. Revolutionized the way in which customer data can be migrated between data centers and clusters (http org migration).
Member of Techincal Staff, Platform Development & Core Development Team
Redesigned the way in which custom data columns are provisioned so that they can be instantly available when demanded.
Released customer sandbox and improved it to support multiple sandboxes per customer generating millions of new revenue for salesforce.com.
|
| Oct & Nov 05 |
|
Los Angeles, CA |
|
Consultant
Returned to Weddingchannel.com (see below) to reimplement their vendor management tool using Spring and Hibernate
|
| Aug 03 - Sept 05 |
|
Santa Monica, CA |
|
Senior Developer
Developer
of a web services API for Movielink affiliates to fulfill client
downloads and license retrievals. Based on XML digital signature
authentication and web services. (work in progress)
Principle
engineer of a multi-tiered content caching delivery system developed
using Java NIO (new IO) technology running under a 2.3 compliant
servlet container. The software is deployed to over 20 Linux servers in
heterogeneous components and is currently serving all of Movielink's
VOD content.
Designed and developed a movie metadata
management system used for strategic planning. System supports the
management of movies, annotations, persons, companies, awards, genres
and ratings.
Designed and developed a system to syndicate merchandising and product information to Movielink affiliates.
|
| Jun 05 - Sept 05 |
|
Santa Monica, CA |
|
Software Application Architect and Developer
Worked with IDEA to architect and develop a music media proxy that will allow independent musicians
distribute music to all of the various online music retailers (iTunes, Sony, Rhapsody, etc.)
Using Spring, Axis, Hibernate, MySQL, Tomcat, and Jaxp for the server component.
Used Web Services to communicate between client and server.
XSLT and Jaxp to distribute the meta-data to the various online retailers.
|
| Mar 01 - Jul 03 |
|
Los Angeles, CA |
|
Senior Developer
Designed
and led development of WeddingChannel's planning tools suite: "Guest
List Manager", "Scrapbook", "Planning Checklist", and "Budget Planner".
Designed
and lead in the implementation of Weddingchannel's public-facing
catalog and corresponding enhancement of management tools.
Foremost architect of proprietary web application framework originally developed by Viant for Della.
|
| Sep 00 - Feb 01 |
|
San Francisco, CA |
|
Developer
Assigned
as the primary developer of Della's web based CMS and customer service
application, the Della "Extranet". Became intimately familiar with
Della's Viant developed architecture.
|
| Mar 99 - Aug 00 |
|
Toronto, ON |
|
Business Software Systems Consultant
Developed
ERP software at several large companies in the food and pharmaceutical
industries. Specialized in supply chain management systems. Worked on
both Unix based (SAP) and AS400 (JDE,Prism) based ERP server
architectures.
Developed an order inquiry and catalog display
web application for a customer of Contax's in the medical supplies
industry. ASP (VBScript) over SQL Server 7.
Developed a simple servlet based web application for client billing inquires.
|
| Dec 98 - Feb 99 |
|
Toronto, ON |
|
Programmer
Automated
using Lotus Notes interactions with Sceptre's stock trading vendor.
Eliminated a tedious paper based system with a streamlined and
automated batch processing system using Lotus Notes. Most programming
was done using VBScript under Lotus Notes.
|
|
Education
|
|
| Sep 93 - May 98 |
|
|
|
Bachelor of Science, Computer Science (major) and English Literature (minor)
|
|
Personal
|
Favorite Sports (in order of preference)
Hockey, Skiing/Snowboarding, Surfing, Cycling, Golf
Favorite Authors (in order of influence)
Winston Churchill, Fyodor Dostoevsky, Isaac Asimov, Dale Carnegie, Eric Raymond, Robert Atkins
|
|
| Proficiencies |
|
| Languages: Java, Oracle PL/SQL, C, C++, C#, Shell Scripting, Javascript, VBScript, DB2, RPG/400, SQL Server, XML Schema, DTD, XSLT Standards, Frameworks, and Tools: J2EE, Tomcat, Spring, Hibernate, ATG Dynamo, NAS, Rational Clearcase, CVS, Subversion, Ant, HTTP, TCP/IP, XMLDSIG, Castor XML, Lotus Notes, JSON, Ajax Operating Systems: Linux, Solaris, Windows, OS/400 |
|
|