GULP | Kontaktieren | Profil in Deutsch anzeigen

Photo
Personal-ID                108263 
Place of Residence         121xx Berlin, Germany 
IT experience since        1989 
Available as of            01 Jul 2013 at 100%, availability on-site: 100%  
Resume generated on        27 Jul 2010 
Resume last updated on:    03 Jan 2013 
I develop Enterprise applications for you on the iPhone and the iPad.
Software development / Programming
Coaching / Training
Permanent position is currently not considered. Only contracting.

01/1999 - 12/2001 PhD studies, physics (Dr. rer. nat.)

10/1992 - 11/1996 Physics (Diploma)

Austria
Germany
Switzerland
More locations: Europe - EU
ChineseGood knowledge
EnglishFluent
GermanFirst language
RussianBasic knowledge

Mandarin on a conversational level, basics of written language (about 1000 characters, traditional)

IBM MainframeIBM BlueGene/L
MacintoshExperience since 1994
PCExperience since 1989
Proprietary HWSpecialized parallel computers (APE, QCDSP, QCDOC)
Silicon-GraphicsSGI Altix
Vector/Parallel ComputerExperience since 1999

Mac OSExperience since 1994
UnixExperience since 1997 (Administration and development)
WindowsMainly for testing and development

CI use C regularly for development on Linux platforms
C++I use C++ in selected projects, mainly together with MPI framework
EmacsBesides Xcode Emacs is my favorite editor
FortranUsed by me in scientific development projects since 1994
Imake, GNU-Make, Make-Maker etc...My standard tool chain whenever I do not use Xcode
Objective CThe main language for all iOS-development tasks
PythonMy favorite scripting language if results are needed quickly
ShellSome tasks are solved easiest from the command line. Favorite shell: bash
TeX, LaTeXI use this standard in technical documentation since 1992

Thorough experience in parallel programming (proprietary languages, MPI, OpenMP), numerical methods and simulations.

SQLI have used MySQL in the past and currently use SQLite in my website CMS

Internet, IntranetWeb Services
TCP/IPSocket programming

FVM (finite volume method)Lattice calculations
MKS (multi-body simulation)Molecular dynamics on parallel/high-performance machines

Quite often I use self-developed solutions based on Python (scipy, numpy, matplotlib), C, Fortran and Mathematica.

Project management

Waterfall model

Version management (SVN)

Documentation (Doxygen, PyDoc)

 

High-performance/parallel computing/supercomputing

MPI, OpenMP (C, Fortran)

 

Libraries/Frameworks

C standard libraries

Numerical libraries (GMP, BLAS, NAG, GSL, Minuit)

Enthought (numpy, scipy, matplotlib, Mayavi)

Cocoa Touch

 

Web technologies

HTML, CSS (self-developed CMS)

XML (libXML2)

 

MacOS software development

Xcode, Cocoa Touch/iOS-development

Education / Training

Research and Development

IT / Internet

Web development

12/2011: Port/adapt iPad app to iOS5

Industry sector: Software and services

Role: Software developer

Tasks:

After transitioning to iOS5, a problem had shown up in an existing app that had been developed using the iOS 4.3 SDK. I have debugged and fixed that issue. It turned out that it was related to the asymmetric RSA encryption used.

Used resources:

XCode (Objective-C, C)


 

 

11/2011: Presentation Business Intelligence/Reporting using the iPhone and iPad

Industry sector: Software and services

Role: Speaker

Tasks:

Presentation of a library I have developed for the visualization of business data on the iPhone and the iPad. The talk also listed alternative solutions and contained a live-coding session, where I developed an app connected to a REST-based web service within ten minutes using Xcode.

Used resources:

XCode (Objective-C, C)


 

 

10/2011: Tutorial on scientific data analysis using Python

Industry Sector: Software and services

Role: Trainer

Tasks:

Development and presentation of a tutorial at a conference targeting engineers and scientists that use Python for ambitious numerical tasks. Two case studies are discussed in detail that demonstrate the strengths and weaknesses of Python. It is shown how numerical problems can be solved quickly and efficiently.

Used resources:

Python (numpy, scipy, matplotlib, pyMinuit)


 

 

09/2011 - 11/2011: Development iPad

Industry Sector: Software and services

Role: Software developer

Tasks:

Design and Development of an iPad-app for in-house use in a large international company. The app deals with modelling Thermoelectrical Cooling Elements and the interactive visualization of their physical properties.

Used resources:

XCode (Objective-C, C)


 

 

08/2011: Training iOS (primarily in English)

Industry Sector: Software and services

Role: Trainer

Tasks:

Introduction to development using iOS: design and wireframing of an iOS-app. The training program covered OO-design patterns in Objective-C, MVC, selected frameworks in Cocoa Touch, the workflow using XCode 4 and related tools and the deployment of apps in Enterprise environments.

Used resources:

XCode (Objective-C, C)


 

 

05/2011 - 08/2011: Development iPad

Industry Sector: Software and services

Role: Software developer

Tasks:

Development of an iPad-application for Enterprise in-house use. The client is listed in the German DAX index. The application exploits the platform's capabilities and thus uses GPS, photos, airprint, asymmetric RSA-encryption and several synchronization methods with the backend. The app reproduces parts of the client's database using Core Data.

Used resources:

XCode (Objective-C, C), Python, SQL (Oracle)


 

 

03/2011: Port of an iPhone app

Industry Sector: Software and services

Role: Software developer

Tasks:

Port a Windows-7 mobile app in the field of lifestyle to iOS.

Used resources:

XCode (Objective-C, C)


 

 

01/2010 - 11/2010: Consultant and developer, global prognostics GmbH (Germany)

Industry Sector: Consulting

Role: Software developer, trainer

Tasks:

Consult on MacOS X transition and development, including iPhone and iPad. Develop and market a library for scientific and business graphics on iOS. Based on that develop a prototype application on the iPad.

Used resources:

XCode (Objective-C, C), AppleScript


 

 

08/2009 - present: Consultant and trainer, Abitz.com GmbH (Germany)

Industry Sector: Software and services

Role: Consultant, trainer

Tasks:

Develop a presentation of speech recognition and organize events; market speech recognition software and services to clients. Develop and organize training in speech recognition, both in English and in German.

Used resources:

Dragon NaturallySpeaking, MacSpeech Dictate/Scribe, AppleScript

MacOS X, Parallels Desktop, Windows XP, Windows 7


 

 

09/1997 - present: Web developer, [url on request] (Germany)

Industry Sector: Web design

Role: Web designer/developer

Tasks:

Design and implement a CMS (content management system) for deploying and hosting websites. Contribute technical articles and software to the websites.

Used resources:

Genshi, XML (Python, libXML2)

HTML, CSS, PHP, Javascript, Java


 

 

01/2009 - 08/2009: Faculty, Academia Sinica (Taiwan)

Industry Sector: Research and development

Role: Visiting professor

Tasks:

Lead an international research collaboration with members from three continents; organize publication of the major publication concluding a six-year research project.

Used resources:

numpy, scipy, matplotlib, Minuit, pydoc (Python, C)

Wikimedia, SVN, TeX/LaTeX


 

 

10/2007 - 01/2009: Faculty, National Taiwan University (Taiwan)

Industry Sector: Research and development

Role: Visiting senior specialist (visiting professor)

Tasks:

Review, evaluate, and present research results and proposals to students and fellow researchers. Teaching assignments (professorship) in nuclear physics, project management, parallel computing, visualization and scientific software development. Learn Chinese, work towards acquiring sufficient fluency to give presentations.

Used resources:

Root, scipy, GSL, VTK

Keynote

MPI, OpenMP, CUDA (C, Fortran), TeX/LaTeX


 

 

10/2004 - 09/2007: Scientific numerical simulation, DESY/NIC (Germany)

Industry Sector: Research and development

Role: Research assistant (Postdoc)

Tasks:

Implement and deployesoftware on parallel computers, manage and control production runs. Program statistical analysis software and apply it to the analysis of the production runs. Author several influential research papers and presented results at international conferences.

Used resources:

IBM BlueGene/L, SGI Altix, Scheme, Root, Minuit (C++)

Keynote, TeX/LaTeX


 

 

08/2002 - 09/2004: Scientific numerical simulation, MIT, Cambridge (USA)

Industry Sector: Research and development

Role: Feodor-Lynen fellow (Alexander von Humboldt-foundation)

Tasks:

Collaborate on a computer simulation to study the structure of matter on computer clusters. Write data analysis software. Implement the calculation environment and manage the operation. Mentor a student on a statistical analysis project. Pioneer the world's first calculation of nucleon generalized parton distributions.

Used resources:

PC-Cluster/Linux-based (C, C++, Bash shell, Perl)

Minuit, Numerical recipes, NAGlib, Scheme

TeX/LaTeX


 

 

03/2002 - 07/2002: Numerical analysis of simulation data, Regensburg University (Germany)

Industry Sector: Research and development

Role: Teaching and research assistant (Postdoc)

Tasks:

Develop scientific software: invent a new statistical technique for improving data analysis. Teach electro-magnetism to under-graduate students.

Used resources:

PC-Cluster/Linux-based

Intel compiler (C, C++), MPI (C), Minuit

TeX/LaTeX


 

 

10/2001 - 02/2002: Computer theoreticum, Wuppertal University (Germany)

Industry Sector: Research and development

Role: Teaching and research assistant (Postdoc)

Tasks:

Instruct students in programming and parallel-computing algorithms. Develop and present a molecular dynamics parallel-computing project. The project became part of the physics curriculum for graduate students. Develop a visualization based on OpenGL using Qt.

Used resources:

PC-Cluster/Linux-based

Intel compiler (Fortran), MPI (C, Fortran)

Qt, OpenGL (C++)


 

 

06/1999 - 05/2001: System administrator, Wuppertal University (Germany)

Industry Sector: Research and development

Role: System administrator

Tasks:

Manage and support the institute-wide computer systems. Migrat the cluster consisting of workstations (Sun, SGI) to a unified Linux-based environment. Provide the IT-infrastructure at a conference, based on a network of Linux machines.

Used resources:

Sun/SunOS, Solaris, SGI/IRIX, PC Linux


 

 

01/1999 - 12/2001: PhD student (Physics), Wuppertal University (Germany)

Industry Sector: Research and development

Role: PhD student

Tasks:

Develop a new algorithm for numerical simulation of nuclear structure on massively parallel supercomputers. Design a MySQL-database to store simulation results.

Used resources:

CM-5, IBM Cray T3E, APE supercomputer, Alpha-cluster/Linux-based (C, C++, Fortran)

MPI, RPC, Sockets (C), MySQL (SQL, Perl), CVS

TeX/LaTeX


 

 

04/1996 - 11/1996: Diploma student (Physics), Bochum University (Germany)

Industry Sector: Research and development

Role: Diploma student

Tasks:

Develop a software for the multidimensional optimization of a functional in nuclear physics. Pioneer the installation of Linux on PC-systems.

Used resources:

IBM RS6000/AIX (Fortran), PC (Linux)

NAGlib, Numerical Recipes

TeX/LaTeX


 

Projekt Beratung/Entwicklung: IT-Security,iPhone-iPad Development, 01/10 - dato
Referenz durch Geschäftsführer Strategic Scientific Consulting, global prognostics GmbH, vom 27.08.10

"Der Berater ist eine signifikante Bereicherung für alle Schritte der Projektarbeit. Bei der Einführung unserer Entwicklungssparte für Mac, iPhone und iPad-Produkte hat er hervorragende Fachkompetenz und die Fähigkeit bewiesen, auch neue Technologien schnell zu begreifen und einsatzfähig zu machen. Besonders hervorheben kann ich auch seine analytischen Problemlösungsfähigkeiten, Kreativität, langjährige internationale Erfahrung und Offenheit für Herausforderungen. Wir freuen uns sehr, ihn als starken Projektpartner mit an Bord zu haben."

Projekt Spracherkennung-Service-Seminare, 08/09 - 12/10
Referenz durch Geschäftsführerin, ABITZ.COM GmbH, vom 25.08.10

"Der Berater verfügt über ein breites Wissen in verschiedenen Betriebssystemen und Programmiersprachen und hat sich in kürzester Zeit in neue Software eingearbeitet. Er hat alle Aufgabenstellungen innerhalb des Budgets erfolgreich abgeschlossen und organisiert in unserem Auftrag Schulungen und Informationsveranstaltungen, je nach Kundenwunsch auf Deutsch oder auf Englisch. Neben seiner technischen Expertise heben wir insbesondere seine Präsentationsfähigkeiten hervor. Wir bedanken uns für die erfolgreiche Zusammenarbeit und können den Berater anderen Projektanbietern weiterempfehlen. Das Projekt wird in gewissem Umfang fortgesetzt. Wir arbeiten gern weiterhin mit dem Berater zusammen."

Project Visiting senior specialist (visiting professor), 10/07 - 01/09
Reference from Professor, National Taiwan University, from 13.10.10

"The consultant has worked as a visiting professor on several projects at our University. He has played a leading role in an international collaboration with more than a dozen members from three continents. This has resulted in the successful conclusion of a multi-year research project. The consultant thus has proven his ability to independently manage and carry out a large-scale project. In addition he has served on the organizing committee of a successful summer school and presented several lectures both within and outside of his special field. We would like to thank the consultant and recommend him for other projects."

Alle Referenzen sind durch GULP bestätigt.

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Deutsch anzeigen


GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 02.03.2013 01:48:58
© Copyright 1996-2013 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de


Photo