Software Developer

Ron Ludwig
ron@ludwig.com

PHP5 Programmer

HTML5 Developer
CSS3 Designer

Objective

To utilize all my knowledge, experience and expertise in being an integral part and a driving force in my organization’s success of understanding, envisioning and realizing the full potential of the World Wide Web and Social Networking.

Synopsis

Worked with Google, WD, eBay, Yahoo, Sony, Juniper Systems, HP & Silicon Graphics, and AlikeList Social Networking. Passionate about Object Oriented Programming, Web Development, Software Engineering, PHP Programming, and developing smarter apps with machine learning for a richer, more intuitive User Experience.

Expertise

12 years of PHP, MYSQL, Apache Web Server, Linux
10 years of JAVASCRIPT, CSS, HTML, IIS Web Server, Windows
  8 years of PHP5, and Web Services using SOAP, REST, XML, XSL
  3 years of AJAX, Closure, ExtJS, JQuery, BIRT Reporting, Bugzilla

Experience

Google, Mountain View, CA
Senior Software Engineer (12/11 - Present) [contract]
Developed Business Apps for Google Data Centers around the World
Developed the ADT Mobile App with Closure JS Library and PHP Web Services
Developed Tablet App using Offline Storage and IndexDB with Sync capability
The ADT Mobile App allows the Data Centers to gather detailed data of their Assets
Developed the CMMS System with ExtJS Library and a PHP backend platform
The CMMS System is used to manage the maintenance of thousands of Assets
Developed the graphical reports using the BIRT Report System
The CMMS Report System shows the current status and future trends
Produced the detailed Quarterly Reports with Users, Assets & Labor using Google Docs

Western Digital, Mountain View, CA
Senior Software Engineer (12/10 - 12/11) [contract]
Developed the embedded firmware for the new Venue product line
Developed the Orion API with PHP and SQLite3 on the LAMP platform
Developed the API Test App for formal testing of the Orion API
Developed the automated Doxygen Documentation for the Orion API
Developed the backend software for the new NAS products
Developed the interface for the multi-drive system
Developed the automated testing of the API components
Developed the 322 test cases for end-to-end testing using Jmeter

Juniper Networks, Sunnyvale, CA
Senior Software Engineer (6/10 - 12/10) [contract]
Designed OOP framework and web applications using PHP MVC Objects
Developed the migration scripts from Microsoft Access to MySQL
Developed the data entry forms for new dashboard data
Developed the automated CVS update to Staging Server
Developed the Budget Tracker Dashboard
Developed the Quarterly Transactions Dashboard
Developed the Project Stages Milestones Dashboard
Developed the Purchase Orders Dashboard
Designed the database schema for the SLA Dashboard
Designed the database schema for the Projects Status Dashboard
Designed the database schema for the Productivity Dashboard
Designed the database schema for the Homologation Dashboard
Designed the database schema for the Technology Summary Dashboard
Designed the database schema for the Technology Projects Dashboard
Designed the database schema for the Sustaining Dashboard
Designed the database schema for the Infrastructure Dashboard

AlikeList, Sunnyvale, CA
Senior Software Engineer (10/09 - 6/10) [contract]
Designed base framework and web application using CodeIgnitor
Developed the API for iPhone using PHP5 and REST Client and Server
Developed the Datafeeds & External Offers using PHP5 and Curl programming
Developed the Massmailer system to send out emails using PHP5 and MySQL DB
Developed multiple projects to promote code reuse, data integrity, and maintenance
Reported, fixed, and managed software bugs using the Bugzilla bug tracking system
Committed, updated, and branched code using the SVN versioning control system
Developed PHP code using the Aptana IDE (Integrated Development Environment)

eBay Inc, San Jose, CA
Senior Software Engineer (4/07 - 10/09) [contract]
Designed data feeds using MVC framework
Designed Titan5 using MVC framework
Developed the Triton for Natural Search (backend & UI) using PHP5 and MSSQL DB
Developed the SEOmoz API Tool to get URL MOZRANK data using PHP5 and AJAX
Developed the IRIS data feeds system (framework & UI) using PHP5 and SQL Server
Developed the Triton Charts showing IMPRNS, CLICKS, AVGPOS, COST, CTR, CPC
Developed the Fusion Charts examples to show all chart data and design possibilities
Implemented the Triton Weblog showing the historical statistics of user access
Developed the Shopping Comparison system using PHP5 and eBay API
Designed the Data Feeds Engine using PHP5 with Shopzilla & Shopping.com API
Developed the Titan5 (UI, Backend and framework) using Object Oriented PHP5
Developed the Admin Query Tool for quick testing of SQL Queries with history
Developed the Triton Help Admin using PHP5, JavaScript, CSS and AJAX
Developed the Portfolio Optimizer for a graphical view of the best selected parameters
Developed the Statistical Significance Tool to determine when an A/B test has completed
Developed the Spend Allocation Tool to understand how best to allocate expenditures
Developed the Interceptor UI to assign multiple Landing Pages to one URL
Developed the Traffic Monitor to notify when issues have escalated
Developed the Google Summary which sends a summary report of all Google Accounts
Developed the Google Monitor Graph which compares impressions, clicks, and costs
Developed the PHP5 code to calculate the average selling price of any item on eBay
Developed the PHP5 object library to access cost statistics from Google AdWords API
Developed the Icon Gallery to provide a standard set of images for use case selection
Developed the Paid Search Dashboard for quick links to valuable systems and resources

NAVIO Systems, Cupertino, CA
Senior Ecommerce Engineer (1/07 - 4/07) [contract]
Designed the Development Framework using MVC and Object Oriented PHP5
Developed the AV Store Admin using PHP5, AJAX, and JAVASCRIPT Objects
Developed the multi-level User Login System as a centralized Web Service
Developed the Database Abstraction Layer for multiple data sources
Developed the Data Source Library using PHP5 Factory Objects design pattern
Developed the Database Interface Tool to test the entire Data Source Library
Developed the Data Services to access each table in the Database Schema
Developed the DB Tool to test the Data Source Library using input parameters

Yahoo!, Sunnyvale, CA
Senior Web Engineer (7/04 - 12/06) [employee]
Designed and developed Alerts Platform using MVC PHP, JAVASCRIPT, CSS, and HTML
Developed Front page modules using PHP, JSON, and AJAX
Developed Membership Login using PHP in the Rosetta Template System
Designed and developed the Interactive Login Tracking System using PHP
Designed and developed the Login Banners List for advertisements
Designed and developed the Login Offsets Table for tracking Ad Space Ids
Designed and developed the Login Requirement Checklist for PM requests
Designed and developed the Automated Push Scripts for new code
Personally responsible for over 500 code enhancements using code tracker
Developed new Alert types for the Alerts Team
Developed the Alert delivery templates for the new Alert types
Designed and developed the new UI platform in separate code packages
Developed the Configuration Server for use by the new Alerts Platform
Developed the Unsubscribe program to allow users to easily delete Alerts
Developed the Migration program to transition users to the new Alerts Platform
Developed the Internationalization infrastructure for Globalization

Sony Electronics, San Jose, CA
Web Application Engineer (9/01 - 6/04) [contract]
Developed the VAIO B2B website for business customers and Sony Resellers
using PHP, HTML, JAVASCRIPT, PERL, and PHOTOSHOP
Developed Customer Surveys using PHP, ASP, HTML, JAVASCRIPT, ACCESS SQL
Developed Web Services for several applications using SOAP and PHP
Developed Email Blast System for sending emails to users using PHP, MYSQL & Oracle
Developed the ImageStation.com website for Netcam Camcorders owners
using JAVA, JSP, ORACLE, JAVASCRIPT, HTML

BrandCities.com, San Francisco, CA
Senior Software Engineer (1/00 - 8/01) [contract]
Developed the comprehensive web application to manage Projects, Collaboration, Assets
and Knowledge using JAVA SERVLETS, JSP, XML, and Oracle SQL back-end database
Developed the company’s demoware web site to showcase and demonstrate the company’s
products and services using ASP and Microsoft Access database
Developed web site tools and enhanced the user experience and interactivity using JAVA
Applets, JavaScript, and DHTML
Developed the company’s commercial web site to advertise, establish identity, and build
a community of loyal customers using HTML, CSS, ASP, and JavaScript
Developed dynamic reports to track web page usage to determine which pages are the most
popular and which need to be modified or deleted using ASP and WEBCATALOG
Developed animated contest banners to increase visibility and participation of the
current surveys conducted on the company’s web site using PHOTOSHOP
Evaluated system specifications and then recommended and implemented the best solution
using the latest web technologies
Initiated and organized the schedule for continual monitoring of website quality and
testing of its security according to the company’s policies
Analyzed new requirements from Business Development and then formulated and instituted
new web services to accommodate changes in the web community

Hewlett-Packard, Mountain View, CA
Web Developer (10/99 - 1/00) [contract]
Developed the Customer Loyalty Program website using ASP under IIS on Windows NT
Coordinated the input from sixteen Project Managers to show the program’s status
Used PHOTOSHOP graphics and JAVASCRIPT to enhance website's interactivity
Completed the six-month contract in only three short months

Silicon Graphics, Mountain View, CA
Software Engineer (9/94 - 9/99) [employee]
Developed and managed the Customer Support Training web site using Dynamic HTML,
JAVASCRIPT, PERL, Sybase SQL, and the Netscape Enterprise Server on UNIX
Developed the registration forms using HTML and form validation using JAVASCRIPT
Designed the web graphics using Adobe PHOTOSHOP and Adobe ILLUSTRATOR
Developed the evaluation testing using HTML, JAVASCRIPT, and PERL
Converted the Adobe FRAMEMAKER course material into PDF and HTML format
Developed the system administrator's interface using PERL and Dynamic HTML

Organizations

Organizations
Member of the HTML Writer Guild
Member of the MYSQL User Group
Member of the PHP Developer Community

Achievements

Personal Achievements
Wrote the definitive book on the new Standard PHP Library iterator classes
Developed a Search Engine using multiple Web Services: www.yengine.com
Developed a Image Enhancement Tool to make collages and overlays: imagetool.org
Developed a Public Key Generator and Private Email Tool: www.pubkeys.com
Developed the very first website made entirely of XML code: www.xmlarchives.com
Developed the eBlast Manager which sends email to selected users
Developed a Natural Language Processor for Artificial Intelligence
Developed a website to showcase my JAVA expertise
Developed two E-Commerce sites using B2B and B2C applications
Published three technical books about Software, Hardware, and the Web
Received five awards for outstanding performance in specialized projects
Managed the conversion project from Instructor-based Training to Web-based Training
Created the Virtual Training Center to deliver and manage Web-Based Training
Created the Visa Knowledge Base to access technical product information via the web
Created the Event Manager to help manage the calendar of customer support personnel
Created the Classroom Management System to test and configure classroom systems
Created OASIS Knowledge Base to provide technical information for support personnel

Projects

Personal Projects
apiServer - A general backend service for applications
mvcBase - A reusable PHP development framework
Quansy - Artificial intelligence with an attitude