Navigation überspringen

Martin Rupp

Angestellt, Developer, Stealth
Heidelberg, Deutschland

Fähigkeiten und Kenntnisse

C++
C
Programmierung
Java
BASH
High Performance Computing
CUDA
OpenCL
Mobile Development
Parallel Programming
MPI

Werdegang

Berufserfahrung von Martin Rupp

  • Bis heute 3 Jahre und 10 Monate, seit Sep. 2021

    Developer

    Stealth
  • 1 Jahr und 5 Monate, Apr. 2020 - Aug. 2021

    Senior Software Engineer

    Splice Machine

    Working on a Database system in Java based on Hadoop (Apache HBase + Apache Spark), mainly in external Tables (Parquet) performance optimizations, implementing MERGE INTO SQL Feature, benchmarks, improving code quality and test coverage. Improved, refactored the ODBC Driver (C++, CMake).

  • 5 Jahre und 1 Monat, März 2015 - März 2020

    Senior Software Engineer

    SAP

    Software Engineer for SAP HANA Vora. Mainly C++ Coding, Test Driven Development. Project Lead for a small Team + some students working on "Importer" Topics: Developing efficient readers for BigData File Formats (Parquet, ORC, CSV), BigData File Systems (HDFS, MapR-FS, S3, ...).

  • 5 Jahre und 5 Monate, Okt. 2009 - Feb. 2015

    wissenschaftlicher Angestellter

    Goethe-Center for Scientific Computing, University Frankfurt

    Improving tools for simulation (of partial differential equations) in research & development. This included coding and running parallel programs in C++/MPI which ran on germanys biggest clusters. My task is designing the linear algebra and parallel algebraic multigrid. For this I did a lot of speed optimization, also in CUDA and OpenCL. For data analysis and debugging I also wrote a couple of programs in Java, as well as Eclipse and Netbeans plugins for code assistance of our LUA extension

  • 4 Monate, Mai 2012 - Aug. 2012

    Student Intern

    Lawrence Livermore National Laboratory

    Studying parallel adaptive algebraic multigrid methods.

  • 7 Jahre und 11 Monate, Okt. 2001 - Aug. 2009

    Werkstudent

    HELM Software

    Created software for documentation and reduction of fertilizers on mobile devices with GPS (Palm OS, Windows CE/Windows Mobile, iOS), software for synchronization of mobile databases with webservers, server software for the calculation of infestation maps.

Ausbildung von Martin Rupp

  • 2 Jahre und 1 Monat, Okt. 2003 - Okt. 2005

    Mathematik

    Universität Heidelberg

  • 2 Jahre und 1 Monat, Okt. 2003 - Okt. 2005

    Physik

    Universität Heidelberg

  • 5 Jahre und 11 Monate, Okt. 2003 - Aug. 2009

    Mathematik

    Universität Heidelberg

    partielle Differentialgleichungen, wissenschaftliches Rechnen, diskrete/lineare Optimierung, Simulationen auf Großrechnern

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z