Kim David Hauser

8004 Zürich
Switzerland

This email address is being protected from spambots. You need JavaScript enabled to view it.
kimhauser.ch

 

Birthdate/ -Place

08.05.1982, Switzerland

Citizenship

Swiss citizenship

Driving License

A1 and B (Swiss), since 19.03.2009

2003 Gupta / Centura developer, Digicomp Zürich
1999 - 2003 Apprenticeship as application developer, TBZ Zürich / Greenshare AG
1998 - 1999 Studying IT essentials, ACOS Zürich
1989 - 1998 Elementary and High-School in Switzerland (Degree Sekundarschule, Today 'Sek. A')
German
Mother tongue

 I am swiss of the german part of Switzerland
English
Very well spoken an written

3 1/2 years in international work environment (multilateral AG)
French
Well spoken and written

3 years at Sek and 2 extra years at BMS Zürich

Own businesses, kimhauser.ch

December 2015 - Today 

e-switch solutions AG, e-switch.ch

November 2013 - November 2015 

Mobile & Web software engineer and project manager

  • SAP, Java, XML, Webserver and Windows / Linux Server Technology
  • Responsibility for all software projects and support of prominent , international industrial company
  • Implementation of customer projects in Java with a company own multi platform framework 
  • Middleware setup, maintenance and implementation with XML/XSLT on a Apache Tomcat server
  • Internal infrastructure setup and maintenance (Admin of: Linux servers, Backup tasks, Wiki, Git-Repos, support ticket system)

Waypoint - Worktime tracking solution for smartphones > 20%, kimhauser.ch

December 2011 - November 2013

About two year I was developing on a work time tracking solution for smartphones. The solution consists of two part. First a client app - either for Android or iOS - and a PHP web service  with MySQL database for storage. For detailed information about Waypoint please refer to Waypoint @ kimhauser.ch.


SatElite GmbH 80%, hdtvsat.ch

July 2011 - November 2013

Web & Mobile app engineer and project / team leader

  • Development with C++, PHP, JAVA and Objective-C
  • Responsibility for all software projects and support department
  • Implementation of satellite and card sharing technology (DreamBox CAMs) with C++
  • Realisation of websites and extensions with PHP CMS Joomla & Drupal
  • Mobile device support and mobile app development for Android and iOS

EIT Solutions GmbH, eits.ch

September 2010 - June 2011

.Net / C++ Developer

  • Development of complex web apps with ASP.Net, AJAX and jQuery
  • DB-Backend with ADO.Net on MS SQL server
  • Development of client apps with .Net (C#)
  • Video streaming ActiveX with C++
  • GSM module & software for sending SMS via server (C++)

multilateral AG, multilateral.ch

August 2005 - March 2009

.Net & Web developer and technical project leader

  • C#, ColdFusion (FuseBox Framework), AJAX / jQuery
  • Implementation and support of data warehouse for financial charts at Credit Suisse. Web service for creating charts & data sheets.
  • IE 6 Toolbar, C++ BandObject for IE 6
  • Workflow tool (Intranet Site) for the external asset management department of Credit Suisse (technical project leader)
  • Support Hotline for all products of multilateral AG

Infover AG, infover.ch

August 2003- July 2005

Application developer

  • Realisation of the new tax software solution for the principality Liechtenstein with Gupta / Centura and Oracle.
  • Analysis and conception (DB-Modell, XML & Win32 API-Includes)
  • Data modelling with Erwin
  • Documentation, help management (RoboHelp)
  • Phone- / Onsite-Support

Greenshare AG, greenshare.ch

August 1999 - July 2003 (Apprenticeship)

Application developer / Instructor

  • Development with MS Access, VB, VC++
  • Analysis and conception, data modelling
  • DB model with ErWin and Silverrun
  • Development with MS Access 2.0, 97 and 2000, VB 6
  • Documentation and help management with RoboHelp
  • Phone- / Onsite-Support

Please ask me directly for my credentials and an individual indication of references. Mail to This email address is being protected from spambots. You need JavaScript enabled to view it.

Welcome to my list of skills. See the systems, tools and technologies I'm most familiar with.

SAP

since 2013
Development / Debugging
  • SAP R3, ABAP 4, nearly all modules (FI, PP, MM, QM, PM, ...)
  • SAPGui, RFC-Connections, ABAP Debugging & Development, Mail & Fax
  • Transport & authorization management

OpenERP

since 2013
Setup / Development / Debugging
  • Apps: Sales, Material Management, Project planning (GANT)
  • Web service API, MariaDB as data backend

AirWatch

since 2013
Setup / Development / Debugging
  • @ e-switch
  • Setup with AirWatch online console

MobileIron

since 2013
Development / Debugging
  • @ e-switch

MS Access

12 years
Development
  • 2.0, 97 & 2003

MS SQL

10 years
Development
  • 2000 - 2008

ORACEL

4 years
Development
  • 9i

MySQL

7 years
Development
  • MySql 5.x, MariaDB 10.x (Servers)
  • phpMyAdmin, MySQL Workbench 5.2.x (Clients)

Java

since 2005
Development
  • Development with Android Google API
  • Chat (RMI), Network-Game
  • RMI-Library, Design-Patterns (MVC)
  • JBuilder, Eclipse IDE & NetBeans

ANSI C++

since 2000
(4 years)
Development
  • Study of & dissertation with ANSI C++

Visual Basic / VBA 

since 1995
Development
  • COM / OCX
  • ODBC / OLE-DB (Access, MSSQL, ORACLE, MySQL)
  • Win32 API-Includes
  • P-Code analysis / debugging (WTK Debugger)

MS Visual Studio .Net

2002 - 2010
Development
  • Win32 API-Includes
  • IPC-, NT-Security
  • Remoting & socket / network programming
  • IL-Debugging/-Assembling

Visual C++

since 2003
Development
  • MFC, ATL, COM objects
  • Shell extensions
  • Software firewall
  • Music-DB (ODBC, Shell extension)

MASM32

since 1999
Development
  • Small tools with MASM32 and TASM
  • Assembler-Level debugging (OllyDbg, PE-Explorer, SoftICE)
  • Code-Injection, loader programs, cryptography and security

Gupta / Centura

2 years
Development
  • New tax software solution for Fürstentum Liechtenstein (@infover.ch)
  • Centura 3.1 with ORACLE 9i DB

HTML, CSS, JavaScript, AJAX 

since 1999
Development
  • HTML 5, CSS 3, LESS
  • AJAX-Framework (jQuery, Prototype.js)
  • Wikipedia sites (Credit Suisse Uetlihof, multilateral.ch, e-switch solutions)

Servers

  • MS IIS
  • Apache Web Server & nginx
  • Apache Tomcat

PHP

since 2005
(6 years)
Development

ColdFusion

since 2004 - 2008
Development
  • Data warehouse backend for Global Research Credit Suisse Uetlihof (@multilateral.ch)
    • Web controls, Webservice and Database
    • Data-viewer
    • Data export (XLS, PPT, PNG, PDF, ...)
  • Workflow tool for External Asset Management department of Credit Suisse Zürich Bahnhofstrasse

Classic ASP

since 2000
(4 years)
Development
  • Master's thesis with classic ASP / MS Access DB (Download component for ASP website)
  • Multiple Webservice connected with MS VC++ / VB Apps

ASP.net

since 2005
(6 years)
Development
  • Own websites with ASP.Net 2.0
  • Online timesheet with ASP.Net 2.0

SVN (Subversion)

6 years
Development
  • Own subversion server with SVN Admin
    Web-Interface (@multilateral.ch)
  • Tortoise client

Git

since 2009
Development
  • Setup of own GIT server & strategy (@e-switch)
  • I personally changed to publish my new (public) projects on Github

Hardware

2 years
Development
  • Assembling and soldering of medicinal hardware components for the company of my father.
  • Programming Tiger Basic for flash memories.

Microsoft Windows & MS  DOS 

since 1991
Installation, configuration & administration
  • Microsoft Windows 3 - 10 (Workstation and Windows NT / Server)

Development

  • Microsoft Visual Studio (VB.Net, C#, VC++)
  • Microsoft Office (VBA & Macros)
  • Eclipse (Java), JBuilder, NetBeans
  • XCode
  • Gupta / Centura
  • MASM32
  • Basic & Quick Basic, Tiger Basic (EPROM Burning)

Debugging

  • OllyDbg, SoftICE
  • IDA, PExplorer, Hopper (Mac)
  • VB-IL Debuggers (WTK, VB Decompiler)

Linux & other nix systems

since 1995
Installation, configuration & administration
  • SuSe, RedHat, Debian & Ubuntu
  • Backtrack & Kali

Development

  • Kindle Paperwhite (FW 5.3.5+)
  • DreamBox (Plugins for card sharing)
  • ANSI C++

Mac OS X & iOS

since 2008
Installation, configuration & administration
  • Mac OS X 10.4.x - 10.10.x
  • iOS 4 - iOS 6

Development

  • XCode (Objective-C)
  • Eclipse
  • Xamarin Studio

Android OS

since 2011
Installation, configuration & administration
  • Android OS 2.x - 5.x

Development

  • Eclipse, Android Studio, IntelliJ & Xamarin Studio

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION OF INFORMATIONS, PROJECTS AND CODE AVAILABLE ON KIMHAUSER.CH

1. Definitions

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License

Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License

Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution

You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions

Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks

This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty

Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability

In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability

While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

Online repositories

Kim David Hauser on GitHub
Find Kim David Hauser on GitHub



Recent websites created by Kim David Hauser

Website of Fahrschule MF (made by kimhauser.ch)
Fahrschule MF

Driving school for cars and motorbikes. Provides each and everything you need for the exam. Lessons as well as courses for preparing and successfully mastering your drivers license exam.
Website of MH Umzuege GmbH (made by kimhauser.ch)
MH Umzuege GmbH

Professional moving service for all your needs regarding home or office relocations, eviction or professional storage and similar task in the region around Zurich
Website of SatElite GmbH (made by kimhauser.ch)
SatElite GmbH

Service provider in the consumer electronics sector. Specialised in Sattelite technology TV, HiFi and Home Entertainment systems. Counceling, Sale, Installation / Setup and Maintenance

Website of luxuryauto.ch (made by kimhauser.ch)
luxuryauto.ch (unfinished)

Import and Sale of top quality occasion luxury cars from all around the globe. Startup business, ask us for top conditions.


Older websites by Kim David Hauser


Website of Hotel Chillis (made by kimhauser.ch)
Hotel Chillis

Hotel, Bar & Nightclub in the middle of Zurich. Meetingpoint and base for your night in this Metropol

Website of Ferropol GmbH (made by kimhauser.ch)
Ferropol GmbH

Import, sale and merchandise of hardware and tools of any kind.


Programming

Stackoverflow
This site is one of the most popular ressources, when it comes to questions about programming or bugs while programming. This source is realy trustworthy.

Code Project
One among the best Windows Open Source comunities in the net. There are articles about allmost every question you will come up with for windows development and more.

Mobileread
Very useful site about Mobile Device development with huge sections targeting e-reader and specially the Amazon Kindle

Zend Framework
Zend is a free PHP Library which assists you developing industrial standard websites with an comprehensive pool of common used functionalities. It also provides the basics for implementing a project with MVC architecture. You can implement the whole MVC structure or just pick and include single lib files as you need them for your project

Joomla
Joomla is an easy to use, very user user friendly open source PHP CMS. There is a large community around this great project. You can download thousands of templates (skins), extentions and plugins as well as language packages and more. Joomla natively supports the implementation of websites in multiple languages. 

Drupal
Another great open source PHP CMS. This project is more sophisticated and developer oriented than Joomla. It requires more knowledge of implementing PHP code than for example Joomla does.

 

Network security / reverse engineering

fravia - searchlores.com
Fravia passed away on Sunday, 3rd May 2009. He was one among the best programmers, reverse engineers and ethical hackers on this planet (until now). If you want to learn the secrets and art of searching, programming, ethical hacking fravia's essays are essential and the great to learn how to perform better in every way.

osronline.com
Everything Windows Driver Development ... Windows Internals, Drivers, File Systems

  • Samples, source code
  • File system insight, documentation
  • Download samples, tools and such
  • Free hardware and driver tutorials

 

ollydbg.de
The leading freeware Windows assembler level debugger. You can attach to Win32/64 applications, processes and explorer everything, that defines the PE-File. Real time debug sessions, conditional breakpoints and complete register overview are just a few features of this great tool. Check it out!

backtrack-linux.org
The highest rated and acclaimed Linux security distribution to date. BackTrack is a Linux-based penetration testing arsenal that aids security professionals in the ability to perform assessments in a purely native environment dedicated to hacking.

hackquest.com
Essential for security knowledge about networks and the internet. If you want to train your network security skills and or become a better hacker, this site offers unique security challenges especially for beginners and intermediates. Please feel free to create a account without charge and test your skills with the challenges.



Disclaimer for links

The websites kimhauser.ch sometimes feature links to external websites. kimhauser.ch may not be held liable for the content of these websites nor for the policy (such as privacy) applied on the websites.

Creating links to external websites does not imply an endorsement of or an association, partnership or relation with the establishments these websites present.

Disclaimer for website

  • Any content of website kimhauser.ch
  • Articles on kimhauser.ch
  • Code on kimhauser.ch
  • Downloads on kimhauser.ch and linked sites

This disclaimer is intent for the articles, content, any information what so ever, descriptions, projects and downloads available on this site. Please be sure to read and understand the content and meaning of this disclaimer. Thank you!

Permission to use, copy, modify and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies, that both, the copyright notice and this permission notice appear in supporting documentation, and that the name kimhauser.ch not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. kimhauser.ch makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

KIMHAUSER.CH DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL KIMHAUSER.CH BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.



Disclaimer for links

The websites kimhauser.ch sometimes feature links to external websites. kimhauser.ch may not be held liable for the content of these websites nor for the policy (such as privacy) applied on the websites. Creating links to external websites does not imply an endorsement of or an association, partnership or relation with the establishments these websites present.

Copyright 2015 by kimhauser.ch