Shawn Koppenhoefer, PhD
SysAdmin/Developer & DBA - shawn@shawnkdev.ch
- Location
- Geneva Area, Switzerland
- Industry
- Information Technology and Services
As a LinkedIn member, you'll join 150 million other professionals who are sharing connections, ideas, and opportunities. And it's free! You'll also be able to:
- See who you and Shawn Koppenhoefer, PhD know in common
- Get introduced to Shawn Koppenhoefer, PhD
- Contact Shawn Koppenhoefer, PhD directly
Shawn Koppenhoefer, PhD's Overview
- Current
-
- System-Admin/Database-Admin & Developer at Swiss Federal Institute of Technology
- OS X Consultant and Developer (Web/PHP/SQL/iPhone) at Independent Freelance
- Past
-
- IT Developer - iPhone, PHP/Java, & MySQL at World Health Organization - independent contractor
- Analyst/Developer + System Administrator at Geneva Foundation for Medical Education and Research
- IT PHP/MySQL Programmer + System Administrator (Windows & some Mac) at GIERTD
- Senior Software Designer at Networkers Interactive/Preverenges/Switzerland
- Senior Software Developer & System-Manager/Assistant at Charles Veillon/Busigny/Switzerland
- Senior Researcher & Chargé de Cours at Swiss Federal Institute of Technology (EPFL)
- Assistant/Teacher System-Administrator at EPFL-LIT
- Education
-
- Ecole polytechnique fédérale de Lausanne
- University of Waterloo
- Recommendations
-
3 people have recommended Shawn
- Connections
-
138 connections
- Websites
Shawn Koppenhoefer, PhD's Summary
Experienced system administrator, database administrator , and developer, available immediately for a full-time or part-time contract position (minimum 1 year) and short-term independant/freelance projects.
< 2 years developing in PostgreSQL(dbb)/R(statistics) in climate research, < 15 years System administration (Mac OS X, Unix, Windows) client stations, servers, network backup/restore, security, user management & support, < 7 years developing solutions in PHP/MySQL/JavaScript/JQuery for internals of small business (PME) in the medical field. < 2 years developing an international multi-lingual database in Ruby/Rails. < 1 year developing applications in Objective-C (iPhone). < 6 months GoogleMaps API and GFT (Google Fusion Tables), < 4 days doing MPI programming (Fortran).
Specialties
Skilled database admin/developer (postgreSQL/MySQL), OS X expert, Web developer (HTML/PHP/CCS/SQL)(Javascript/Jquery, some AJAX), iPhone developer, system administration (in small companies) and application developer (incl. Perl, FORTRAN, Pascal, Ada, COBOL, C), user-application support and teaching, IT research in distributed networks, object-oriented models, formal methods and specification. IF YOU CAN IMAGINE IT... I CAN DEV IT.
Shawn Koppenhoefer, PhD's Experience
System-Admin/Database-Admin & Developer
Swiss Federal Institute of Technology
Educational Institution; 1001-5000 employees; EPFL; Research industry
June 2010 – Present (2 years) Lausanne Area, Switzerland
System administrator Mac OS X (Unix) and database developer (PostgreSQL+PL/pgSQL) for the ARVE research laboratory (http://arve.epfl.ch/ ) installing/configuring/managing multiple OS X Servers & 10+ Stations (3rd-level user support), development, user-management, managing database queries, statistical analysis in R, executing backup/archive maintenance (BRU), managing SAN+LOM+Workgroup-Manager, resolving TCP/IP DNS DHCP issues, security, VPN config, writing shell scripts, website development (Jahia6+PHP+JQuery+Javascript+Google(Maps API3 & Analytics)), and scientific programming (Fortran)(MPI-Fortran/OpenMPI), CVS/GIT/Mercurial, and doing research (Climatology/Weather). Developing solutions around the Google Maps API V3 and Google Fusion Tables Beta.
OS X Consultant and Developer (Web/PHP/SQL/iPhone)
Independent Freelance
June 2010 – Present (2 years) Lausanne Area, Switzerland
Implementing web solutions (HTML/PHP, Javascript/Jquery), analyzing web-visitor traffic (Analytics), programming databases (PostgreSQL & MySQL), installing/updating/maintaining WordPress (or Jahia) CMS. Developing basic iPhone applications. I also have experience with Ruby on Rails (multi-language international) and with Google Maps API V3 & Google Fusion Tables Beta.
See example here: http://RenteCalc.ch/
IT Developer - iPhone, PHP/Java, & MySQL
World Health Organization - independent contractor
Nonprofit; 5001-10,000 employees; Nonprofit Organization Management industry
June 2009 – June 2010 (1 year 1 month)
My collaboration involves follow-up and maintenance to the multinational post-graduate teaching project (an international E-Learning study) that uses the online workflow-driven website I implemented (MySQL with a MVC architecture written in Ruby/Rails).
Analyst/Developer + System Administrator
Geneva Foundation for Medical Education and Research
November 2003 – June 2009 (5 years 8 months)
FUNCTIONAL:
• Design and development of PHP/MySQL solutions for in-house and client needs.
• Management of the entire development process (collecting user requirements, analysis and client presentations of recommendations and technical requirements, synthesis of semi-functional models and screen captures, contract negotiation, coding/testing/documentation, follow-up, maintenance and user training).
- Development of PHP/JavaScript database driven web applications for multinational studies involving robotic laparoscopy, hepatitis, misoprostol, and cystectomy) for studies in Argentina, Africa, Portugal, and the United States including user and administrator training (local and distance).
• Development of a PHP/MySQL database driven study for a World Health Organization study (A35042) including documentation, edition of “Best Practices” and “Standard operating procedures”.
• IT training and manager for temporary staff programmers.
• Monitoring and optimization of web database services.
• Web visitor analysis installation (Webalizer and Google AdSense).
TECHNIQUES:
• We used a MVC architecture and in-house PHP templates (some SMARTY) to handle the 12000 documents of the website.
• Code modification started early 2009 to migrate to PHP5.2 (from 4.2), to Apache5.5 (from 4.1) and MySQL5.1 (from 4.2).
• Deployment of software packages, desktop and server installation and deployment, performance monitoring + backup and recovery.
• Web-based data analysis for medical studies (PHP/AJAX) used libraries jpGraph for live statistics, and fpdf for on-the-fly generation of medical PDF files.
• Software versioning originally used CVS, then Subversion, and finally GIT.
• Client billing used Timesheet.php (Kovacs, Hellers and Gamble).
• Bug tracking used MantisBT (PHP-based).
IT PHP/MySQL Programmer + System Administrator (Windows & some Mac)
GIERTD
January 2006 – May 2007 (1 year 5 months)
- Design and development of PHP/JavaScript/SQL (MySQL) solutions for international medical databases in collaboration with the World Health Organization (WHO)
- Installation, site-integration, and maintenance of the CMS E-Learning tool Moodle (PHP-based)
- Maintenance and development 20'000+ visitor/day website
- Design and implementation of prototype PHP-based services (e.g., AdSense-like revenue generator, automated Excel2DBB database generator, membership database with semi-automated authentication and administrator panels)
- Ensuring incident follow-up, maintenance (backup and recovery), billing for developments
Senior Software Designer
Networkers Interactive/Preverenges/Switzerland
Privately Held; 11-50 employees; Telecommunications industry
January 2001 – October 2003 (2 years 10 months)
Development, in a team of 6, of a comprehensive database application used by the Swiss cantons and Swiss military to create and manage driver permits for all vehicles in both private,public and military sectors. Also responsable for implementing a meta-programming solution to handle automated program-variable mutation. Implemented the software versioning control system and training. Creation of previsualisation modules of driver permit application. Assisted in system administration needs (PC).
Senior Software Developer & System-Manager/Assistant
Charles Veillon/Busigny/Switzerland
January 1999 – December 2000 (2 years)
System Administration (PC, Macintosh, Unix). Software development for both internal web intranet and for back-office software required for managing the database (Oracle) of products and client data.
Senior Researcher & Chargé de Cours
Swiss Federal Institute of Technology (EPFL)
Educational Institution; 1001-5000 employees; EPFL; Research industry
1997 – 1999 (2 years)
System administrator, Senior researcher, Thesis director/assistance, Teaching 1st & 2nd year students in the area of Computer Communication Protocols and Networking.
Assistant/Teacher System-Administrator
EPFL-LIT
Educational Institution; 1001-5000 employees; Higher Education industry
1991 – 1994 (3 years)
Shawn Koppenhoefer, PhD's Languages
-
English
(Native or bilingual proficiency) -
French
(Professional working proficiency) -
Spanish
(Limited working proficiency) -
German
(Elementary proficiency)
Shawn Koppenhoefer, PhD's Skills & Expertise
- Google Maps API
- Google Fusion Tables
- PostgreSQL
- PL/pgSQL
- PostGIS
- MySQL
- PHP
- HTML + CSS
- Javascript
- JQuery
- Objective-C
- Xcode
- R
- System Administration
- Mac OS X Server
- Unix Administration
- Mac OS X
- Ruby on Rails
- Cocoa Touch API
- FORTRAN
- Java
- University Teaching (EPFL)
- Teaching Adults (GFMER)
- MPI Programming (FORTRAN)
- Linux (some)
- Wordpress
- Jahia
- Moodle
- BRU
- SVN + GIT + Subversion + CVS
- Flickr API
- Pascal (old)
- Facebook API
- VPN
- VNC
- SSH
- TCP/IP
- HPC (some)
- ADA (old)
- Cobol (old)
- MVC
- MPI (some)
- OpenMPI (some)
Shawn Koppenhoefer, PhD's Education
Ecole polytechnique fédérale de Lausanne
Doctorate, Computer Engineering
1993 – 1996
Activities and Societies: Assistant to Professor Henri Nussbaumer, and Professor Jean-Dominique Decotignie while teaching and handling the system administration (installation, maintenance, support) needs of the laboratory of 30-40 machines (mixture of Unix, PC, Macintosh) and a significant computer equipment budget.
University of Waterloo
Double Honours Degree, Computer Science & Mathematics
1987 – 1991
By appropriately choosing the subjects & courses and taking a few extra ones, I managed to complete the degree requirements for both Computer Science (BMath from the faculty of Mathematics) with a minor in Combinatorics & Optimization (C&O).
Shawn Koppenhoefer, PhD's Additional Information
- Websites:
- Interests:
-
System administration, development, database administration. All things tech. Brain-storming and alpha-testing new applications of emerging technologies.
- Groups and Associations:
- Honors and Awards:
-
1988 Canadian Research Grant – Conseil de recherches en sciences naturelles en génie du Canada (CRSNG).
Patent 2003: Monitoring and testing middleware based application software
Contact Shawn for:
- career opportunities
- consulting offers
- new ventures
- job inquiries
- expertise requests
- reference requests
- getting back in touch
View Shawn Koppenhoefer, PhD’s full profile to...
- See who you and Shawn Koppenhoefer, PhD know in common
- Get introduced to Shawn Koppenhoefer, PhD
- Contact Shawn Koppenhoefer, PhD directly
Not the Shawn Koppenhoefer, PhD you were looking for? View more »