Charles King

Senior Engineering Manager at Shopify

Chapel Hill, North Carolina, 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
Charles King is a senior engineering leader with 12 years of hands-on and managerial experience building client-facing web, desktop, and mobile systems, currently leading Experimentation and Customer Data Platforms at Shopify. He blends technical depth—ranging from front-end modernization with React/Node to back-end contributions to libraries like graphql-sequelize—with a track record of shipping products quickly as a GM/Product-owner at Weedmaps. Skilled at scaling teams and processes, he drives architecture, experimentation, and cross-functional GTM work while mentoring engineers and improving delivery through automation and performance-focused design. Based in Chapel Hill, he pairs enterprise-grade system thinking (CDNs, CI/CD, caching, security) with an appetite for practical, customer-driven solutions and measurable business impact.
code12 years of coding experience
job16 years of employment as a software developer
bookBS IT, BS IT at University of Phoenix
bookAAS Computer and Electronics Engineering, AAS Computer and Electronics Engineering at ITT Technical Institute
bookMasters Computer Information Systems, Masters Computer Information Systems at Boston University
stackoverflow-logo

Stackoverflow

Stats
1,349reputation
196kreached
14answers
35questions
github-logo-circle

Github Skills (21)

sequel10
javascript10
type-mapping10
wpgraphql10
wordpress-graphql10
graphql10
sequelizejs10
testing9
chai9
relayer9
relay9
sql-database8
data-integration8
databases8
nodejs8

Programming languages (10)

TypeScriptC#JavaC++ShellRustOCamlJavaScript

Github contributions (5)

github-logo-circle
mickhansen/graphql-sequelize

Jan 2016 - Feb 2016

GraphQL & Relay for MySQL & Postgres via Sequelize
Role in this project:
userBack-end Developer
Contributions:14 commits, 9 PRs, 41 comments in 1 month
Contributions summary:Charles implemented features for the `graphql-sequelize` library, focusing on improving its functionality and usability. Key contributions include implementing options to rename fields using object maps and functions in `attributeFields`, and correcting an issue in the `resolverFactory` that defaulted `filterAttributes` to false. The user also expanded the type mapper to include CHAR, TIME and DATEONLY data types. The user is also responsible for initial where implementation.
relaymysqlsequelizenodejspostgres
bringking/mailgun_csharp

Nov 2014 - Apr 2017

A Mailgun api library for C#
Contributions:2 reviews, 38 commits, 4 PRs in 2 years 5 months
apidotnetmailgun-apicsharpapi-library
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