Dmitry Savransky

Associate Professor

City of Ithaca, New York, United States
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
Dmitry Savransky is an Associate Professor at Cornell with 14 years of experience bridging dynamics and control theory, space exploration, computer vision, and machine learning. He holds a PhD in Mechanical and Aerospace Engineering from Princeton and leads research that spans planetary science and exoplanet detection while teaching in both engineering and astronomy departments. Dmitry’s background includes postdoctoral work at Lawrence Livermore and long-standing ties to Cornell dating back to his MEng and undergraduate degrees, reflecting deep institutional and technical continuity. Beyond academia he contributes to open-source Python projects—improving test suites for sympy and enhancing Canvas LMS APIs—demonstrating a practical commitment to code quality and reproducible research. Colleagues value his ability to translate theoretical control insights into algorithms used for real-world space and vision systems.
code14 years of coding experience
job10 years of employment as a software developer
bookMaster of Engineering - MEng, Aerospace Engineering, Master of Engineering - MEng, Aerospace Engineering at Cornell University
bookDoctor of Philosophy - PhD, Mechanical and Aerospace Engineering, Doctor of Philosophy - PhD, Mechanical and Aerospace Engineering at Princeton University
github-logo-circle

Github Skills (14)

unit-testing10
computer-algebra10
canvas2d10
api10
canvasjs10
python10
apidoc10
sympy10
computer-algebra-system10
canvas10
testing10
math9
mathematics9
git3

Programming languages (4)

CTeXPrologPython

Github contributions (5)

github-logo-circle
ucfopen/canvasapi

Jun 2020 - Jul 2020

Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:3 reviews, 5 commits, 5 PRs in 1 month
Contributions summary:Dmitry primarily contributed to the `canvasapi` project by fixing bugs, adding new features, and improving test coverage. Their work involved enhancing the `course`, `user`, and `group` endpoints, specifically adding functionality related to the `resolve_path` method. Additionally, they addressed docstring errors and made minor code adjustments to improve code quality and consistency. They also wrote and modified unit tests, demonstrating expertise in testing the API wrapper.
apipythonapi-wrappercanvasinstructure
sympy/sympy

May 2018 - May 2018

A computer algebra system written in pure Python
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:13 commits, 2 PRs, 7 comments in 11 days
Contributions summary:Dmitry primarily contributed to enhancing the test suite for the `sympy/sympy` repository. They added new unit tests for the `ReferenceFrame.orientnew` method, focusing on input validation and functionality. Additionally, the user integrated tests to address specific issues related to vector printing, ensuring correct output formatting. These contributions demonstrate a focus on improving code quality and reliability through comprehensive testing.
mathpythonsciencecomputer-algebra-systemalgebra
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