요하네스 너도밤나무
И
в
а
н
б
у
к
Curriculum Vitae¶
Personal information¶
- Name: Buchner Johannes
- Hobbies: Martial arts, juggling, table tennis, volleyball
Curriculum Vitae¶
- Private grammar school Borromäum (1996 to 2000).
- Secondary technical college HTBLA Salzburg, department for electronics and computer engineering (2000 to 2005)
- Civilian service at the computing department of the Red Cross Salzburg (2005 - Oct 2006)
- Studied software engineering at the TU Vienna (Oct 2006 - Feb 2009) and astronomy at the University of Vienna (Oct 2006 - Jun 2009). Awarded Bachelor of Science in 2009 (software engineering). Awarded “Leistungsstipendium” (merit scholarship) by the University of Vienna in 2008.
- MSc degree in computer science at AUT University in New Zealand (Jul 2009 - Jul 2011). Awarded Kordia scholarship for SKA research 2010.
- Doktorat / PhD project in astronomy at LMU / Max Planck Institut für Extraterrestrische Physik / High Energy Astrophysics in Munich, Germany (begon Oct 2011 – ).
Previous employments¶
2001 (1 month) | Geocomp | Assembling hardware, programming macros |
2002 (1 month) | SkiData | Programming hardware testing machines (serial/parallel interface) |
2003 (1 month) | Uni Linz | Extending the network, server systems, Internet researches |
2004 - 2006 | Point of Sale | Complete company website with interactive functions |
2005 (6 weeks) | Spar HQ | Work on the network; setting up and extending a wiki; Linux servers, Virtualisation; security analysis |
2005/06 (12 months) | Red Cross | Project leading, coordination and implementation of Dienstbuch and inventory system; (see below); setting up documentation; 1 week user support hotline, backup and server maintenance |
2007 (2 months) | TU Vienna, database group | Student grading web application; BSc thesis on quorum based systems and voting algorithms |
2008 (5 months) | TU Vienna | Tutor in “Exercises for Theoretical CS and Logic”, 4 classes of 20 students each |
2008 (2 months) | Porsche Informatik | Test-first development of migration software |
2009 (4 months) | University of Vienna | Developing a MCMC sampler for Bayesian inference for the Stellar Astronomy group |
2010 (1 semester) | AUT University | Lecturing and tutoring “Foundations of Physics A” (Mechanics, Thermodynamics) course, ~60 students; Tutoring in “Physical database systems” (Oracle Administration) |
2011 (1 semester) | AUT University | Lecturing and tutoring “Foundations of Physics A” (Mechanics, Thermodynamics) course, ~60 students |
Software development projects¶
- 2003 (6 months): (HTBLA) Barcode reading and product manager plus web shop (C++, Qt, PHP, MySQL)
- 2004/05 (10 months): (HTBLA) graduating project “digital class-register” (pupils/classes management software, with final year thesis ,,data security during authentifications`` (Oracle 10g, PHP)
- 2004/05 (1 year): administration of the pupils server (Fedora Linux)
- 2005/06 (10 months): (RK) Dienstbuch: Time and staff managing and planning software for different operations (Oracle, PHP)
- 2005/06 (4 months): (RK) county-wide inventory system (MySQL, PHP), Dokuwiki, authentification-backends, converter between wiki formats
- 2005/06 (6 months): Mozilla-Foundation: IRC-Support, Bug-Squadding: Firefox, Thunderbird, Calendar; Extensions
- 2008-2009 (8 months): Lead developer / project leader of a group of six for XMPP-based folder synchronization project, developed in University (Java)
- 2006-2010: Patches and Bugtracking for various Open Source projects: Videolan VLC (Hotkeys), Pidgin (Desktop integration), evince (Dual-screen presentation mode).
Research, Publications & Observation experience¶
- 2007 Computer Science Bachelor thesis: Auswahlalgorithmen und Quorumbasierte Protokolle für verteilte Datenbanksysteme. Bakkalaureatsarbeit, 2007 http://textfeld.ac.at/text/985/
- 2009 (5 months) Development of an efficient MCMC sampler for Bayesian analysis (APEMoST, ANSI C) for the University of Vienna / Analysis of Stellar Atmospheres and Pulsation group; own calibration algorithms.
- Astronomy Bachelor thesis: An Introduction to Bayesian Inference with Parallel Tempering MCMC http://textfeld.ac.at/download/1589.pdf
- 2009: supporting Gruberbauer et al: “On the detection of Lorentzian profiles in a power spectrum: A Bayesian approach using ignorance priors” http://arxiv.org/abs/0811.3345
- 2011: supporting Diaferio et al: “Gamma-ray bursts as cosmological probes: LambdaCDM vs. conformal gravity” http://arxiv.org/abs/1103.5501
- 2009-2010, Part-time researching on deterministic, distributed samplers for Bayesian analysis based on adaptive grids.
- 2010 Writing algorithms to analyze spacecraft velocities (MEX, VEX) and radio recombination lines from radio telescope observations in Warkwarth, New Zealand. http://adsabs.harvard.edu/abs/2012ApJ...745..194A
- 2011-2012 Python bridges and visualizations for various Bayesian analysis methods: MultiNest, APEMoST, Cuba. http://johannesbuchner.github.com/PyMultiNest/
- Experience with optical telescopes – CCD imaging and photometry
- Experience with radio telescopes – spectroscopy and scanning imaging
- Observation experience with the ATCA; Attendance of image synthesis radio school (Narrabri).
- 2011: Master thesis: Dynamic scheduling and planning parallel observations on large Radio Telescope Arrays with the Square Kilometre Array in mind http://aut.researchgateway.ac.nz/handle/10292/3037
Soft skills¶
- Fluent English spoken and written: IELTS 8.0. German as mother-tongue.
- Project management: International OSS development (e.g. with Mozilla); leading a software team of 6 developers (2 x 6 months).
Computer skills¶
- Programming languages: C/C++, Java, Prolog, Haskell, Visual Basic
- Scripting languages: Python, PHP, Javascript, GNU Bash, Microsoft Windows Batch.
- Databases: general SQL, MySQL, Oracle 9/10g.
- Markup languages: HTML4, XHTML, XML; CSS, LaTeX.
- Scientific packages: Scipy, Matlab, Maxima, Wolfram-Alpha, IDL
- Microsoft products: DOS, Windows 3.11 to XP, 2003 Server, Office (Word, Excel, Powerpoint including VBA-programming); Visual Studio IDE.
- FOSS, GNU/Linux: Red Hat Linux 8/9, Fedora 1-16, CentOS 4-5, Gentoo, Slack 9/10, SuSE 9/10, Knoppix; FreeBSD, OpenBSD. Competent knowledge of the operating system and the use as server. Extended knowledge of applications and configuration.
- Networking and security: CCNA (4 semesters); TCP and UDP-programming; functionality and security analysis of networks and services.