Dmitrii Pasukhin is a Project Director and seasoned C++ technical leader with six years of experience specializing in CAD, computational geometry, and high-performance 3D modeling. He currently heads OCCT3D at Capgemini/Open Cascade, steering product strategy, multithreading modernization, and customer-facing pre-sales for specialized 3D solutions. Dmitrii combines hands-on backend development—especially in STEP data exchange, unit preservation, and XDE improvements in the widely used Open CASCADE Technology—with cross-functional team leadership and agile delivery. He has a strong track record of turning complex CAD interoperability problems into robust, ISO-compliant import/export pipelines and performance optimizations. Based in Porto and pursuing an MBA, he blends technical depth with a growing business and market acumen that helps scale niche engineering products for SMBs. Beyond leadership, he remains an active open-source contributor, fixing tricky STEP parsing and encoding edge cases that improve real-world CAD interoperability.
6 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Master of Business Administration - MBA, Master of Business Administration - MBA at Porto Business School
Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.
Role in this project:
Back-end Developer & Data Exchange Specialist
Contributions:7 releases, 71 reviews, 13 commits in 2 years 5 months
Contributions summary:Dmitrii primarily focused on data exchange improvements and bug fixes related to the STEP (Standard for the Exchange of Product model data) format. Their contributions include adding support for kinematics data in STEP, fixing issues with STEP import/export, and addressing problems with handling special characters. They also worked on preserving length unit information in the BinXCAF format and improving the XDE (XCAF Document Editor) functionality for extracting sub-assemblies. The user's work involved modifying code related to data conversion, file reading/writing, and entity handling within the OCCT library.
Open CASCADE Community Edition: patches/improvements/experiments contributed by users over the official Open CASCADE library.
Role in this project:
Back-end Developer
Contributions:28 commits in 10 months
Contributions summary:Dmitrii primarily contributed to the data exchange and STEP file parsing functionality within the Open CASCADE Community Edition repository. Their work involved addressing issues related to STEP file import, including handling missing parameters, character encoding, and incorrect paths. Furthermore, the user implemented checks for null objects and enhanced the parsing of comments within the STEP files.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dmitrii Pasukhin - Project Director at Capgemini Engineering