Knowledge and experience in software development, high-performance computing, sparse/dense solvers, computer architecture, numerical methods, finite element simulations, parallel programming, machine learning and artificial intelligence. My goal is to continuously leverage the computational power for efficient solutions of the scientific, engineering, financial, machine learning and artificial intelligence problems. Specialties: Various programming languages, multi-/many-core programming, GPU programming, software optimization (both at the algorithmic level and at a low-level), computer architecture, distributed memory computing, parallel direct/iterative solvers, nonlinear solvers.
Senior Manager, Principal Engineer at NVIDIA
PhD, Civil Engineering, Structural Mechanics