I quickly get to the core of any problem and implement solutions that integrate well into existing frameworks, using strong analytical capabilities and fast comprehension. With a background in both Physics and Computer Science, I strive to apply good software engineering practices to complex problems in physics and engineering. Core skills include abstraction and mathematical modeling, C++/golang/python, parallel programming (CUDA, openMP, MPI) and ensuring code quality (design, review and testing).
-
Senior Software EngineerTaurus SaSiegen, Nrw, De -
Senior Software EngineerTaurus Sa Oct 2021 - PresentLausanne, Vaud, Switzerland -
Senior R&D EngineerPix4D Jan 2020 - Sep 2021Lausanne Area, Switzerland• Project management for R&D effort to improve large scale and corridor mapping• Designing/evolving APIs of photogrammetry backend (C++/CUDA/Ceres/Eigen) -
R&D EngineerPix4D Nov 2018 - Dec 2019Lausanne Area, Switzerland• Developing photogrammetry backend for 3D reconstruction from drone images• Refactoring, profiling and optimizing large legacy C++ codebase• Maintaining build system (CMake/Conan/Concourse) for internal products and external open-source dependencies -
Postdoctoral ResearcherEpfl (École Polytechnique Fédérale De Lausanne) Jun 2018 - Aug 2018Lausanne Area, SwitzerlandSoftware Engineer in two projects:• Preparing large CFD software package 'channelflow' (C++ with MPI/FFTW/Eigen) for open-source release: Reviewing code and programming interfaces, profiling, automated build and testing (googletest via Travis CI), documentation (source code, readme, whitepaper)• Implementing solid mechanics simulation of elastic shells, from deriving the equations (analytical geometry) via implementation (integrated into existing code package in C++/python) to test (googletest) and validation -
Doctoral ResearcherEpfl (École Polytechnique Fédérale De Lausanne) Mar 2014 - May 2018Lausanne Area, SwitzerlandDoctoral studies in the Emergent Complexity in Physical Systems Laboratory, developing simulation software in dynamical systems and computational fluid dynamics.Main achievements:• Developing high-performance numerical simulation code for 3D free surface flow problems, fully parallel C++ code with MPI/openMP, >30 000 lines of code written/tested/validated• Researching throughput limitations for droplet injection and sorting in droplet microfluidics• Teaching student groups in turbulence theory, computational fluid dynamicsThesis: "3D Boundary Element Simulation of Droplet Dynamics in Microchannels: How Droplets Squeeze Through Constrictions and Move in Electric Fields", https://infoscience.epfl.ch/record/255307 -
Research Assistant & Master ThesisMax Planck Institute For Dynamics And Selforganization Jul 2012 - Feb 2014Göttingen Area, GermanyPart-time. Testing/profiling C++/CUDA spectral numerical code for thermal convection, improving performance (2x speedup) and accuracy. Extending the code to simulate particle transport and display Qt-based live runtime visualization of running simulation. -
Research Assistant / Software DeveloperThe University Of Göttingen Dec 2011 - May 2012Part-time, at Chair of Economic Policy and SME Research: Developing software for economic experiments in zTree programming environment -
InternFraunhofer-Gesellschaft Aug 2011 - Oct 2011Freiburg Area, GermanyFull-time internship at Fraunhofer EMI, design, simulations and cost estimates on cubesat satellite missions in Low Earth Orbit (LEO) for active debris removal -
Research Assistant / Software DeveloperMax Planck Institute For Dynamics And Selforganization May 2009 - May 2011Göttingen Area, GermanyPart-time.• Development and optimization of data processing algorithms for laser-doppler-velocimetry experiments in turbulent flows (matlab/labview/C++)• Extending C++ frontend for FPGA-based data processing of high speed camera images• Developing desktop application for visualizing 3D particle tracking data (C++, Qt) -
Intern / Software DeveloperCenter For Imaging Science, The Johns Hopkins University Aug 2010 - Oct 2010Baltimore, Maryland AreaFull-time internship funded by the DAAD RISE program, developing computer vision algorithms for object recognition and image segmentation (matlab/C++)
-
Freelance DeveloperEgosoft Sep 2007 - Sep 2008Freelance collaborator in developer network (>600 hours), working on PC game "X3: Terran Conflict" (publisher: Koch Media). Design and implementation of AI/motion routines for non-player characters (bots)
Simon S. Education Details
-
1.0 (With Distinction, Top Of Class) -
1.0 (With Distinction, Top 5%) -
1.2 (With Distinction, Top 5%) -
Max Planck Gymnasium Göttingen1.0 (Top Of Class)
Frequently Asked Questions about Simon S.
What company does Simon S. work for?
Simon S. works for Taurus Sa
What is Simon S.'s role at the current company?
Simon S.'s current role is Senior Software Engineer.
What schools did Simon S. attend?
Simon S. attended Epfl (École Polytechnique Fédérale De Lausanne), The University Of Göttingen, The University Of Göttingen, The University Of Göttingen, Max Planck Gymnasium Göttingen.
Not the Simon S. you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial