Martin J. Rupp

Martin J. Rupp Email and Phone Number

Software Developer @ Everest Systems
Martin J. Rupp's Location
Edingen-Neckarhausen, Baden-Württemberg, Germany, Germany
About Martin J. Rupp

My first love is C++, but i like also new languages like Typescript, Python or technologies like Webassembly. I'm a big fan of Test Driven Development, and like to dig deep into algorithms and performance optimization, while maintaining readable, documented and tested code and provide optimal user experience.Currently working in Typescript/Node, mostly backend and on a custom vscode extension.

Martin J. Rupp's Current Company Details
Everest Systems

Everest Systems

View
Software Developer
Martin J. Rupp Work Experience Details
  • Everest Systems
    Developer
    Everest Systems Sep 2021 - Present
    Heidelberg, Baden-Württemberg, Germany
    getting code done.
  • Splice Machine
    Senior Software Engineer
    Splice Machine Apr 2020 - Aug 2021
    (Remote)
    Worked 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).
  • Sap
    Senior Software Developer
    Sap Mar 2018 - Apr 2020
    Walldorf, Germany
    Project Lead for an international team working on import/export from/to BigData file formats and file storages in a distributed database system written in C++. Supervising 4-6 students / year researching new algorithms and technologies in this area.
  • Sap
    Software Engineer
    Sap Mar 2015 - Apr 2020
    Walldorf, Germany
    Software Engineer for SAP HANA Vora. Mainly C++ Coding, TDD.Developing efficient readers for BigData File Formats (Parquet, ORC, CSV), BigData File Systems (HDFS, MapR-FS, S3, ...).
  • Goethe-Center For Scientific Computing, University Of Frankfurt
    Research Associate
    Goethe-Center For Scientific Computing, University Of Frankfurt Aug 2012 - Feb 2015
    Frankfurt Am Main Area, Germany
    Improving tools for simulation (of partial differential equations) in research & development. C++, numeric simulations, algebraic multigrid, MPI, cluster programming. Some small Java programms and BASH helper scripts.
  • Lawrence Livermore National Laboratory
    Student Intern
    Lawrence Livermore National Laboratory May 2012 - Aug 2012
    Livermore, Ca
    Studying parallel adaptive algebraic multigrid methods.
  • Goethe-Center For Scientific Computing, University Of Frankfurt
    Research Associate
    Goethe-Center For Scientific Computing, University Of Frankfurt Sep 2009 - May 2012
    Frankfurt Am Main Area, Germany
    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 extensions.
  • Helm Software
    Software Developer (Working Student)
    Helm Software Aug 2001 - Jul 2009
    Ladenburg, Germany
    Created software for documentation and reduction of fertilizers on mobile devices with GPS (Palm OS, Windows CE/Windows Mobile, iOS, all C++/Objective-C), software for synchronization of mobile databases with webservers, server software for the calculation of infestation maps.

Martin J. Rupp Education Details

Frequently Asked Questions about Martin J. Rupp

What company does Martin J. Rupp work for?

Martin J. Rupp works for Everest Systems

What is Martin J. Rupp's role at the current company?

Martin J. Rupp's current role is Software Developer.

What schools did Martin J. Rupp attend?

Martin J. Rupp attended Ruprecht-Karls-Universität Heidelberg / University Of Heidelberg, Carl-Benz-Gymnasium Ladenburg.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.