Doug Shi-dong

Senior R&D Engineer - Adjoint Solver at Ansys

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Doug Shi-dong is a Senior R&D Engineer specializing in adjoint solvers and aerodynamic shape optimization, combining 11 years of software and research experience with a PhD in aerospace engineering from McGill. He builds numerical methods that solve large-scale PDEs with high-order finite element techniques and gradient-based optimization, and has applied that expertise at Ansys after stints as an SDE at Amazon and a 3D C++ developer at Align. Doug is an active contributor to the deal.II finite element library, focusing on bug fixes, QA, and templating derivative functions—evidence of his attention to correctness in complex scientific code. Comfortable bridging industrial product engineering and academic research, he enjoys applying aerodynamic optimization techniques to new domains that demand rigorous numerical solutions. Based in Old Toronto, he brings both production-grade software practices and deep mathematical instincts to tough computational problems.
code11 years of coding experience
job5 years of employment as a software developer
bookPure and Applied Sciences, Pure and Applied Sciences at Marianopolis College
bookDoctor of Philosophy - PhD Aerospace Aeronautical and Astronautical Engineering, Doctor of Philosophy - PhD Aerospace Aeronautical and Astronautical Engineering at McGill University
languagesEnglish, French
github-logo-circle

Github Skills (11)

finite-element-analysis10
cpp10
cplus10
testing10
linear-algebra9
debug9
debugging9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
dealii/dealii

Sep 2019 - Aug 2020

The development repository for the deal.II finite element library
Role in this project:
userBack-end Developer & QA Engineer
Contributions:17 commits, 15 PRs, 60 comments in 10 months
Contributions summary:Doug primarily focused on bug fixes and improvements to the deal.II finite element library. Their contributions involved correcting assertions, optimizing manifold functionality, and addressing issues in the DoFHandler class related to boundary dofs. They also added test cases and updated existing tests to verify code correctness and address identified issues, demonstrating a focus on quality assurance within the project. Furthermore, the user contributed to the templating of some derivative form functions.
dealmultiphysicsc-plus-pluscomputational-sciencefinite-elements
dougshidong/PHiLiP

Dec 2018 - Jul 2022

Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
Contributions:3 releases, 240 reviews, 784 commits in 3 years 7 months
chemical-engineeringsnl-applicationsparalleladaptivemulticore
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
Doug Shi-dong - Senior R&D Engineer - Adjoint Solver at Ansys