I built parts of the site (subcontractor)

E-Commerce for kitchen appliances

Subcontractor for an agency which develops this site.

Overall, an E-commerce shop was built by the other agency using a Magento Shop System.

I created a web service interface that connected the shop with a logistics company which ships large appliances to the end-customer. This service and interface was then connected with the Shop System.

Digital Asset Management

For a digital studio, I developed a digital asset management system which was used to track resources on web projects, and lead an offshore development team in China.

The project used model-driven design with round-trip software/UML engineering: changing the UML automatically changed the software classes and vice versa: the design was the software. This kind of visual software design was invaluable in helping to communicate with a software team that was half-way around the earth and did not speak English that well.

 

TV using Drupal

This client runs a website for streaming TV.

When they hit the limits of what they could developed themselves, they called me in to develop the solutions along very strict technical requirements. 

This included

  • switching TV-channels using Ajax,
  • a complicated user management system with main and sub-users;
  • specialized access controls,
  • automatic recognition of terminal-hardware and subsequent automated login,
  • and much more.

Furthermore, I enhanced the same customer’s online-billing system.

Video Game

I helped develop an arcade-like 3D video-game application for a US fortune-200 company, which was featured in various trade shows.

I lead a team of 3D artists, which created a large scale urban city terrain that was integrated into a 3D game engine.

Marriott / Marriott Vacation Club

I expanded the Sales and Booking Software system (“Solar”) for Marriott Vacation Club, used worldwide to sell timeshares in Marriott's resorts.

Through it, every unit in all resorts could be sold and booked.

This project used enterprise level software (Java / J2EE, EJB, WebSphere, Oracle), as well as web-services to integrate the system with other Marriott reservation systems.

I implemented a webservice that pushed data toanother system, as well as various graphical interface improvements.

 

Corporate website for game-consoles

Subcontractor for an agency, which developed the site.

  • Drupal 7
  • Feature Based Development
  • This is a huge corporate site with many subsections and looks, and I set up several larger subsections.
  • Site is responsive.  But it has to be able to use Drupal ‘panels.’ I did a test using Adaptive Theme + Panels.  It worked well, but subsequently a custom responsive theme was used.  
  • Selected Modules: Features, Panels, Views, Display Suite
  • Git / Jenkins, Storm Ticket System

Cruise-Booking Site

This was a large site (7blueseas.com) that let you book any cabin on any cruise and cruiseline. It was built quite some time ago, and today is no longer in existence.

I created an online booking engine that was integrated through a web-service to 10 major cruise-lines, such as Royal Caribbean, Carnival, Disney, Norwegian, etc.

The software determined real-time cabin availability and pricing for every cabin of every ship of every cruse-line, and had a multi-page booking system that ended with a credit-card transaction.

Social Media Site for Recycling

The system was integrated through webservices with various outside providers.  

There are also pro-blogs and videos, and professional partner pages, as well as a sub-site called "Scan At School" that encourages school children to recycle, and schools are awarded prizes.

The difference to thinkgreenrewards was that this site also had a lot of social media (blogs, videos), and encouraged kiosk based recycling, whereas thinkgreenreward encouraged street-side pickup. Maybe more deciding, both sides had different internal business units running them.