Peter Graham

Lead Software Engineer at Wealthsimple

Maine, 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

👤
Senior
🎓
Top School
Peter Graham is a seasoned Lead Software Engineer with 15 years of experience building scalable web products and leading engineering at Wealthsimple. He has deep full-stack experience across Ruby, C#, and JavaScript, and a strong background in TDD and Git-driven workflows from roles at Ancestry/1000memories where his work powered features used by millions. Peter combines hands-on engineering with automation expertise—his open-source work includes automating multilingual stopword generation and documentation for a 50-language JSON dataset. Comfortable in both startup and product-driven environments, he has shipped APIs, mobile frontends, and large-scale sharing and storytelling features. Based in Maine, he brings cross-cultural experience from earlier work communicating in Japanese and studying East Asian Studies. He pairs pragmatic engineering leadership with a persistent focus on developer tooling and data integrity.
code15 years of coding experience
job2 years of employment as a software developer
bookHigh School, High School at Noble and Greenough School
bookBA, Computer Science, East Asian Studies, BA, Computer Science, East Asian Studies at Colby College
stackoverflow-logo

Stackoverflow

Stats
113reputation
8kreached
1answer
1question
github-logo-circle

Github Skills (23)

json10
javascript10
gruntjs10
g10
data-processing9
automation9
nodejs9
automations9
file-processing8
file-handling8
file-access8
fileio8
testing7
document-generation7
documents7

Programming languages (10)

TypeScriptCoffeeScriptShellC++CSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
6/stopwords-json

Jan 2014 - Feb 2017

Stopwords for 50 languages in JSON format
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:4 releases, 62 commits, 10 PRs in 3 years 1 month
Contributions summary:Peter primarily focused on automating the generation and maintenance of stopword lists in JSON format for multiple languages. They developed a Gruntfile to process and organize the stopword data from text files, converting them into a structured JSON format and creating individual files per language. The user also implemented tasks to generate documentation for the supported languages and set up tests to ensure data integrity. They integrated tools like 'grunt-readme' to automatically generate and update the project's README file.
json-formatstopwordslanguagesjson
wealthsimple/rollbar-api

Jul 2017 - Jul 2017

Rubygem for accessing Rollbar's full REST and RQL APIs
Contributions:34 commits, 8 PRs, 20 pushes in 7 days
apirubyrollbarrubygemrest
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
Peter Graham - Lead Software Engineer at Wealthsimple