Sean Davis

Senior Software Developer at Mobile Data Technologies

Calgary, Alberta, 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
Sean Davis is a Senior Software Developer based in Calgary with nearly a decade of experience delivering high-performance, safety-critical systems and responsive, pixel-perfect UIs across embedded, desktop, and mobile platforms. He excels at turning customer feedback and field testing into durable, well-tested features for 24x7 environments, having improved automated testing, reduced load times, and hardened legacy C#/C++ code. Sean has led architecture and process improvements—introducing snapshot tests, MQTT device discovery, and unit conversion support—while mentoring teams and serving as an elected Scrum Master. He contributes to open source—extending SymPy with a BigNumber class and fuzzy comparisons—showing a penchant for precise numeric work and multiple-dispatch techniques. Pragmatic and detail-oriented, he pairs low-level optimization with product-minded prototyping, including LLM proofs of concept to explore new capabilities.
code7 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Alberta
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

mathematics10
computer-algebra10
math10
python10
computer-algebra-system10
maths10
testing10
algorithms9
data-structure9
algorithm9
data-structures9

Programming languages (5)

C#TypeScriptC++JavaScriptPython

Github contributions (5)

github-logo-circle
sympy/sympy

Mar 2020 - Jul 2020

A computer algebra system written in pure Python
Role in this project:
userBack-end Developer
Contributions:59 commits, 5 PRs, 61 comments in 3 months
Contributions summary:Sean implemented a class, `BigNumber`, to represent and compare very large numbers within the computer algebra system. The user made changes to the `sympy/core/numbers.py` file, adding the `BigNumber` class and related comparison operations. Furthermore, tests were added or modified in the `sympy/core/tests/test_numbers.py` to validate the functionality of the `BigNumber` class, demonstrating a focus on extending core numerical capabilities within the project. The user also added fuzzy comparisons using multiple dispatch.
mathpythonsciencecomputer-algebra-systemalgebra
seadavis/Grateful.xUnit

May 2022 - Aug 2022

xUnit library for unit testing API projects
Contributions:24 PRs, 113 pushes, 19 branches in 3 months
apitestingtest-frameworkunitapi-testing
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
Sean Davis - Senior Software Developer at Mobile Data Technologies