Gord Thompson

Independent IT Consultant And Software Developer at self-employed

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

🤩
Rockstar
🎓
Top School
Gord Thompson is an experienced independent IT consultant and software developer based in Calgary with over 30 years of hands-on experience and a decade of recent focused contributions to database tooling and test automation. He specializes in Python and SQLAlchemy work for complex database platforms, with deep practical knowledge of Microsoft SQL Server, MySQL, SQLite and ODBC integration. Gord has notable open-source contributions to widely used projects such as SQLAlchemy, pyodbc and the Microsoft mssql-jdbc driver, where he improved datatype support, temporary table handling, and test frameworks for cross-platform compatibility. His background combines an electrical engineering degree and an MBA, giving him both technical rigor and business perspective when designing custom database applications. Often working behind the scenes, he elevates reliability through careful test automation and dialect-specific fixes that prevent subtle production failures.
code9 years of coding experience
bookMBA, MBA at Queen's University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
120,079reputation
13.9mreached
3,568answers
12questions
Badges
pandas
top-1%
mariadb
top-5%
vba
top-1%
java
top-1%
vbscript
top-5%
postgresql
top-5%
github-logo-circle

Github Skills (62)

stored-procedures10
reflection10
postgresql10
python10
mysql10
pyodbc10
testing10
pandas10
databases10
reflect10
odbc10
vba10
database-testing10
jdbc10
java10

Programming languages (7)

C#JavaC++CGoHTMLPython

Github contributions (5)

github-logo-circle
mkleehammer/pyodbc

Feb 2018 - Nov 2022

Python ODBC bridge
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:20 reviews, 27 commits, 30 PRs in 4 years 9 months
Contributions summary:Gord's primary contributions focused on enhancing the testing infrastructure and coverage for the `pyodbc` library. Their work included adding tests for SQL Server, MySQL, and PostgreSQL, addressing driver-specific issues, and incorporating new test cases to validate functionality, especially with regard to Unicode and data type handling. Significant changes involved modifying existing tests and adding new tests to address edge cases and known driver limitations for various database systems. They also improved test robustness and compatibility across different database versions and drivers.
pythonbridgedbapidatabaseodbc
sqlalchemy/sqlalchemy

Aug 2019 - Oct 2024

The Database Toolkit for Python
Role in this project:
userBack-end Developer & Database Engineer
Contributions:9 reviews, 31 PRs, 1 branch in 5 years 2 months
Contributions summary:Gord primarily contributed to the database aspects of the SQLAlchemy project, focusing on enhancing support for various database platforms. Their work included implementing features for Microsoft SQL Server such as supporting the DATETIMEOFFSET datatype, creating and maintaining functions for working with temporary tables and covering indexes, and fixing issues related to autocommit behavior. Further contributions included correcting SQL syntax for several databases. They also added enhancements for the user-defined functions for the SQLite and the MySQL database.
sqlpythondatabasesqlalchemy
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
Gord Thompson - Independent IT Consultant And Software Developer at self-employed