Navigation überspringen

Maxim Prut

Angestellt, Seniour software engineer, Align Technology
Raleigh, Vereinigte Staaten

Fähigkeiten und Kenntnisse

C++
Development of 3D modeling systems and 3D visualiz
Computational geometry
Development of physical modeling systems
Topological optimization
3D CAD
3D printing
Visual C++
Optimization (algorithm analysis and refactoring).
C++11
STL
MFC
Boost
OpenMP
GCC
C
OpenGL
GLSL
CUDA
CG
Parasolid
RGK
3D Modeling systems
CFD/FEM pre and post-processors
scientific visualisation (development)
Methods of analytical and differential geometry
Numerical methods

Werdegang

Berufserfahrung von Maxim Prut

  • Bis heute 10 Jahre und 4 Monate, seit Feb. 2015

    Seniour software engineer

    Align Technology

    R&D. CAM team (FAB). Improvement and development of internal CAM system modules. The products of Align ecosystem are based on a polygonal (triangular) geometry representation. FAB works with SLA printing systems, five-axis machines and some other robotic systems. Also we have to take in account our customers' needs because our final product is connected with people's health 3D printing, Topology optimization, Performance optimization, Computational geometry

  • 2 Jahre, März 2013 - Feb. 2015

    Lead software engineer

    Top-Systems

    RGK Team (The national Russian 3D modeling kernel). 3D computational geometry, 3D geometric modeling, numerical methods. Development of new 3D modeling kernell modules. This kernell is based on manifold solid b-rep topology, whide range of geometrical entities and can be used for a wide range of CAD/CAE mechanical systems. The RGK project was finished

  • 1 Jahr und 6 Monate, Okt. 2011 - März 2013

    Seniour R&D technical staff

    Cadence Design Systems

    UNIX + GCC + language translators ( PVS team, DRC group ) Cadence Applause Award (Speed and Agility)

  • 2 Monate, Nov. 2012 - Dez. 2012

    Expert (freelance)

    Some company is specializing on information and data protection

    Porting of some demo example from CPU to GPU (CUDA) to prove the effectivity of usage of massive parallelism for some actual tasks. Expert (freelance) As result the initial algorithm has been speeded up at approximately 70 times (a little bit more). (GF 650 GTX against Pentium Core 2 Duo). Visual Studio 2010 Express + CUDA Toolkit

  • 2 Jahre und 10 Monate, Jan. 2009 - Okt. 2011

    Seniour software engineer

    Mentor Graphics

    The Mechanical Analysis Division (MAD) Results processing group. Post-processor unit of a CFD system FloEFD. I'm taking a part in a development of visualisation, animation and geometry units.

  • 4 Jahre und 8 Monate, Juni 2004 - Jan. 2009

    Software engineer

    1C:Maddox Games

    Maddox Games team was a developer of "IL2-Shturmovik" aviasimulator. I concentraded on the weather simulation subsystem for the last versions of IL2 family and a prototype of the "Batttle of Britain" new generation simulator. Projects have been released. I've made report on KRI 2006 conference about weather simulation systems in computer games.

  • 2 Jahre und 5 Monate, Jan. 2001 - Mai 2003

    Software engineer

    Top-Systems

    The T-Flex CAD project. This CAD system is based on the Parasolid kernel and a powerfull native parametric kernel. I developed a 3D CAD geometry import/export subsystem using STEP. This included a complex geometry and topology healing module for side-customer's models. The subsistem have been successfully released in 7.0 -... versions

  • 3 Jahre und 7 Monate, Juli 1997 - Jan. 2001

    engineer-programmer

    CIAM

    The Mathematical modeling departmet of Central Institute of Aviation Motor-building (FEA). I developed a new version of a preprocessor unit for the CAE system "Corvette" (FEM system for blades of gaz-turbin engines). This included a native geometrical kernel was based on the V and W splines theory, mesher and a new interactive 3D visualisation unit. This modules were used for real calculations by employees of department.

Ausbildung von Maxim Prut

  • 5 Monate, Jan. 2012 - Mai 2012

    CUDA

    MSU

  • 2 Jahre und 9 Monate, Sep. 1998 - Mai 2001

    Automated design engineering systems

    CIAM, Moscow. Postgraduate course (branch of the MIPT one)

    Ph.D program (wasn't finished)

  • 5 Jahre und 11 Monate, Sep. 1992 - Juli 1998

    applied mathematic, mathematical modeling

    The Bauman Moscow State Technical University

Sprachen

  • Russisch

    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