Curriculum Vitae

If you need more personal information, please contact me.
Contact
 
First & last name C. Keller
ZIP, City, Country CH-8048 Zürich, Switzerland
E-Mail
WWW warehouse.ch/keller
Languages German (mother tongue), English (four years in USA), French
 
Education
 
1995 - 2000 Dipl. Ing. Elektrotechnik (M.Sc. Electrical Engineering), at ETH Zürich.
Main subjects: mathematics, physics, electronics, communication networks, WWW technology, embedded systems, parallel computing.
1993 - 1994 Informatik (Computer Science), at ETH Zürich.
1988 - 1992 Mathematisch-Naturwissenschaftliches Gymnasium (mathematics and science), Kantonsschule Rämibühl, Zürich.
1980 - 1984 4 years elementary school in Arizona, USA.
 
Skills
 
Scripting PERL, PHP, JavaScript/ECMAScript, AJAX, Tcl, Flash/ActionScript, AppleScript, Python
Programming J2EE/Java, C/C++, Assembler
Web & Database HTML, CSS, XML, XSLT, AxKit, WAP, MySQL, Oracle, Vignette CMS, Apache
Applications Photoshop, Flash, DreamWeaver, FrameMaker, Visio, Test Director, Quick Test Pro, many UNIX tools
Operating Systems MacOSX, GNU/Linux, SUN/Solaris, SGI/Irix
Interests Telecommunications, networks, Web 2.0, collaboration, selforganizing systems, open source, video game development, realtime programming
Summary Interested in developing new skills, quick at getting into new subject matter, independent, flexible, practical, goal oriented
 
Work experience
 
Swisscom
Oct 2011 - present CQ5/AEM6 Frontend Web Developer at Swisscom, Zurich.
Working as web developer on the CMS behind swisscom.ch and bluewin.ch.
Projects: Migration and redesign of customer portal and shop. Relaunch of Bluewin infotainment website.
Migration of the enterprise customer site.
Redesign of the navigation (header, footer) across all sites.
Implemented an editing interface with building blocks for creating responsive e-mail newsletter templates.
Implemented content pages for display on the TV set-top boxes.
Implemented a contact/help widget for use on diverse customer sites, and diverse components: call scheduler, video playlist, stage slider, service availability checker, teasers, etc.
Skills: HTML5 (and HTML for e-mail), JavaScript (jQuery, TerrificJS, doT, QUnit), CSS3 (LESS), Adobe Experience Manager CQ5/AEM6, CRX, JCR, REST, Java.
UBS
July 2006 - Sept 2011 Senior Java Portal Framework Designer at UBS, Zurich.
Projects: ACE web portal framework: added new features, did maintenance and support. WIF web framework: design and development. Side projects: Wiki migration, CMS integration, build scripts, Firefox compliance.
Skills: IBM WebSphere Application and Portal Servers, Java/JEE, AJAX, RAD/Eclipse, Maven.
Harvey Nash
Nov 2005 - May 2006 Porting a document management system at UBS, Zurich.
Skills: Java/J2EE, AJAX, Struts, XMLBeans, JUnit, RAD6/Eclipse, WebSphere, Oracle.
Nov 2004 - Oct 2005 Major update of a content management system at UBS, Basel.
Skills: Tcl, SQL, XML, XSLT, IE 6, Netscape 7, CSS, Oracle, JavaScript, AJAX, Visio.
Oct 2003 - Oct 2004 Design and development of the document management system Polo at UBS, Basel.
Skills: Vignette V6, Tcl, XML, XSLT, Netscape 7, CSS, Oracle, JavaScript, Visio.
Jul 2002 - Sept 2003 Development of intranet publishing system WIP 2.0 at UBS, Basel.
Skills: StoryServer V5, Tcl, Java, XML/XSLT, Netscape 7, CSS, Oracle, JavaScript.
Jan - Apr 2001 Development on the editing GUI of the intranet publishing system WIP 1.0 at UBS, Basel.
Skills: StoryServer V5, Tcl, XML, Oracle, JavaScript.

Vantaggio Consulting
Apr 2002 Image upload, management, and shopping tool, including server setup for FotolaborCenter, Essen, Germany.
Skills: PERL, JavaScript, MySQL, ImageMagick, PDF, SUSE Linux.
Nov 2000 e-commerce website prototype for Siemens/Bosch, London.
Skills: Flash5/ActionScript.
July - Aug 2000 Development of an intranet database web interface, and an e-mail notification tool for Deutsche Bank London.
Skills: PERL-CGI, JavaScript, HTML.
May - June 2000 Development of an intranet database web interface, an interactive selftest, and an intranet search engine for Andersen Consulting and Dresdner Bank, Frankfurt, Germany.
Skills: PERL-CGI, JavaScript, CSS/Layers, HTML.
Apr 2000 Development of an affiliate program for GetMobile AG, Munich, Germany.
Skills: C, embedded SQL, Oracle, HTML.

Jun 2001 - Jul 2002 Design and implementation of a content management system for the web magazine ETHLife, ETH Zurich.
Skills: XML/XSLT/XSP/XPATH, AxKit/XPathScript, PERL.
Oct - Dec 2000 Customization of a publishing system for the web magazine ETHLife, ETH Zurich.
Skills: Vignette StoryServer, PERL, Tcl.
1997 - 2000 Web developer at OANDA, Inc., the Internet division of Olsen & Associates.
Skills: HTML/XML, WAP/WML, PERL, FastCGI, MySQL, JavaScript, SCCS & P4, SUN-Solaris, Apache.
1997 - 2005 Webmaster and CMS developer at Interzone, an interactive website.
Skills: HTML, CSS, JavaScript, AJAX, WAP, RSS, vCal, PhotoShop, PHP, MySQL.

ETH
2000 Masters thesis "Supercomputer Management GUI" at ETH and Supercomputing Systems.
Skills: C++, Qt GUI framework.
1999 Semester project "Modellierung Virtueller Räume Mit Akustischen Wellenfeldern" (Wave Field Synthesis) at Studer Professional Audio.
Skills: Motorola DSP56309 Assembler, LaTeX.
1998 Semester project "Entwurfsraumexploration von Multiprozessorsystemen mit Evolutionären Algorithmen" at Computer Engineering and Networks Lab.
Skills: Java, C++, LaTeX.
1998 web implementation for Wiedemann Malerbetrieb.
1996 (6 weeks) Learned basic mechanical skills at Schlatter AG, Schlieren.

1995 Customer support at ISP Internet Access (now Diax/Sunrise).
1994 Basic office work at Coop.
1989 - 1995 Published 60 issues of the Dream BBS List, a complete list of Switzerland's electronic bulletin board systems.
1988 - 1995 System operator of an electronic BBS with an ISDN and four modem dial-ups, on a Novell Netware server with seven client machines.
1988 - 1996 Part time jobs at Kino Corso, Kino CinemaX (now Abaton), Silberkugel, Coop, Glückskäfer, etc.
1987 - 1992 Demo scene realtime programming on the Amiga and C64.
Skills: Motorola 68k and MOS 6502 assembler.
1984 Taught myself Basic on the TI-99/4A.
 
Updated 25 Aug 2016
LinkedIn profile Xing profile