Paul Bergeron

Staff Software Engineer at Gamma

San Francisco, California, 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

🤩
Rockstar
🎓
Top School
Paul Bergeron is a Staff Software Engineer in San Francisco with 15 years of experience building scalable backend systems, data pipelines, and developer tooling across startups and large platforms. He’s held senior technical and leadership roles—from CTO at fast-moving startups to Staff Engineer positions—delivering production ML/NLP and advertising infrastructure at LinkedIn and data-first platforms at companies like Moloco and Gamma. A pragmatic full-stacker and database specialist, he’s contributed notable open-source work such as improving sql.js to run SQLite in the browser and adding Cassandra support to the migrate Go library, demonstrating depth in storage, migrations, and performance. Colleagues rely on him for pragmatic architectural decisions and for turning messy data problems into reliable, test-covered systems. Outside formal roles he blends curiosity and craftsmanship—refactoring for clarity, adding transactional tests, and optimizing IO—aiming to build lasting, maintainable software.
code15 years of coding experience
job17 years of employment as a software developer
bookBA Computer Science, BA Computer Science at University of Maine
bookHigh School Diploma High School/Secondary Diplomas and Certificates, High School Diploma High School/Secondary Diplomas and Certificates at Massabesic High School
stackoverflow-logo

Stackoverflow

Stats
2,666reputation
354kreached
20answers
8questions
github-logo-circle

Github Skills (31)

database-migrations10
javascript10
sqlite10
admin10
cassandra10
databases10
database-administration10
rust-wasm10
wasm-pack10
go10
driver10
device-driver10
sql10
emscripten10
database-migration10

Programming languages (14)

C#JavaC++CScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
dinedal/textql

Jan 2014 - Jul 2021

Execute SQL against structured text like CSV or TSV
Role in this project:
userBack-end Developer
Contributions:1 review, 108 commits, 27 PRs in 7 years 7 months
Contributions summary:Paul primarily contributed to the back-end logic of the textql project. Their work focused on improving the handling of file paths, especially those using the tilde character. They implemented prepared statements for SQL insertion, and refactored file and stdin opening to improve code clarity. The user also made performance optimizations, loading data within transactions, and refactored parts of the code.
csvtsvstructuredsqlstructured-text
sql-js/sql.js

Mar 2016 - Sep 2018

A javascript library to run SQLite on the web.
Role in this project:
userFull-stack Developer
Contributions:22 commits, 23 PRs, 10 pushes in 2 years 6 months
Contributions summary:Paul contributed to the sql-js/sql.js project by updating and maintaining the codebase. Key contributions include converting CoffeeScript examples to JavaScript, merging branches, and modifying build processes to support different versions of the library, including one with memory growth enabled. Additionally, the user addressed documentation issues, improving clarity and usability. They also added a test for transactions to increase the test coverage.
javascript-libraryemscriptenjavascriptsqlsqlite3
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