Gerald Britton

Author at G.Britton Solutions, Inc.

Fonthill, 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
Gerald Britton is a seasoned database and BI specialist with 18+ years designing high-performance SQL Server solutions, building .NET delivery layers, and automating reporting pipelines for enterprises like TD and MTS Allstream. He blends deep hands-on SQL optimization and SSIS/SSRS expertise with object-oriented .NET design and SDLC discipline to deliver robust, extensible systems that reduce processing time and operational overhead. As a Pluralsight author on Design Patterns with Python and an active GitHub contributor, he also brings practical Python experience and has improved reliability in notable open-source projects like Gramps. Gerald’s consulting work and leadership roles show a consistent track record of turning messy operational data into timely, actionable intelligence while coaching teams and documenting solutions for long-term maintainability.
code17 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, cum laude, Bachelor of Science (B.Sc.), Computer Science, cum laude at University of Toronto
bookPhD, Error Correction, PhD, Error Correction at The School of Hard Knocks
languagesEnglish, Dutch
github-logo-circle

Github Skills (6)

debug10
python10
genealogy10
serialization9
data-serialization9
code-optimization9

Programming languages (10)

TypeScriptC#PowerShellDockerfileJavaShellC++JavaScript

Github contributions (5)

github-logo-circle
gramps-project/gramps

Jun 2008 - Jan 2012

Source code for Gramps Genealogical program
Role in this project:
userBack-end Developer
Contributions:280 commits in 3 years 7 months
Contributions summary:Gerald's commits focus on optimizing code related to handling null values in the `ImportCSV.py` file. These changes involve modifying code within the `CSVParser` class to handle cases where identifiers are null, improving the reliability of the genealogy import process. The user further addressed issues with data serialization and pickling within the `grampstype.py` and `eventref.py` files, ensuring proper data handling. Finally, the user fixed an indexing error in the `_CommandLineReport.py` file and a typo in the `NarrativeWeb.py` file.
pythongnomegrampsgtk4genealogy
gbritton1/sql-docs

Nov 2018 - Apr 2021

Technical documentation for Microsoft SQL Server, tools such as SQL Server Management Studio (SSMS) , SQL Server Data Tools (SSDT) etc.
Contributions:6 commits, 2 PRs, 17 pushes in 2 years 4 months
data-servertechnical-documentationsqlserversql-serversql-server-management-studio
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
Gerald Britton - Author at G.Britton Solutions, Inc.