Charles Hardy

Software Developer at Evidence

Greater Montreal Metropolitan Area 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
Charles Hardy is a software developer with 10 years of experience building web applications, microservices, and cloud-native infrastructure from startup stacks to enterprise systems. Based in Greater Montreal, he blends backend Go and Kubernetes expertise from SAP with full-stack and BI-focused contributions at Evidence, where he improved build integrity by introducing a strict build mode that enforces error checking across CLI and core packages. His background spans .NET desktop and data-mining work at Volvo Buses, PHP/Laravel product development as a co-founder, and front-end foundations from early internships—demonstrating an ability to move between systems, tooling, and UX. Pragmatic about maintainability (“your code is a liability; your system is an asset”), he focuses on making systems robust and auditable while shipping practical, production-ready solutions.
code10 years of coding experience
job6 years of employment as a software developer
bookPost-Secondary, Natural Sciences, Post-Secondary, Natural Sciences at Cégep Lionel-Groulx
bookBachelor's Degree, Software Engineering, Bachelor's Degree, Software Engineering at Concordia University
languagesEnglish, French
github-logo-circle

Github Skills (15)

error-handling10
javascript10
build-automation10
database9
database-api9
svelte9
databases9
data-visualisation8
data-visualization8
data-visualizations8
cicd8
business-intelligence8
sql7
dbt7
analytics7

Programming languages (10)

TypeScriptJavaC++CSSShellJavaScriptGoSvelte

Github contributions (5)

github-logo-circle
evidence-dev/evidence

Jan 2023 - Jan 2023

Business intelligence as code: build fast, interactive data visualizations in SQL and markdown
Role in this project:
userFull-stack Developer
Contributions:69 reviews, 12 commits, 62 PRs in 7 days
Contributions summary:Charles focused on enhancing the build process and error handling within the Evidence project. Their commits introduce a `strict` build mode to enforce stricter error checking and failure conditions, particularly during compilation. They modified the build process in the CLI and core packages, and added a `strictBuild` flag for database connections and query preprocessing. This included throwing errors on circular references and database connection failures to ensure build integrity.
polishedanalyticsdata-analyticsdata-analysisdbt-viewpoint
Winterhart/Maxwell-Boltzmann

Mar 2017 - Jan 2019

Contributions:53 commits, 4 PRs, 15 pushes in 1 year 10 months
boltzmann-distributionsimulationmaxwellboltzmannwpf
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
Charles Hardy - Software Developer at Evidence