Ben Wilson

Chief Technology Officer at CargoSense, Inc.

Falls Church, Virginia, 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
Ben Wilson is a software engineer and CTO at CargoSense with 11 years of experience, based in Falls Church, Virginia. He’s an active author and speaker who concentrates on backend systems and the Elixir ecosystem, contributing to both language core and tooling. His open-source work spans performance optimizations in Elixir core (MapSet, Enum/Stream), integrating ExAws S3 storage for Hex, and hardening Absinthe GraphQL with schema, type-system, and test improvements. Ben blends systems-level optimization with practical production integrations—everything from object tagging and credential handling to build/packaging fixes—revealing a strong focus on reliability, maintainability, and test coverage.
code11 years of coding experience
job11 years of employment as a software developer
bookVirginia Tech
github-logo-circle

Github Skills (35)

dependency-management10
wp-graphql10
amazons310
back-end-development10
elixir10
testing10
plug10
xml-schema10
amazon-s310
performance-optimization10
wordpress-graphql10
phoenix-framework10
absinthe10
phoenix-live-view10
aws-s310

Programming languages (14)

CSSRustCScalaElmGoHTMLErlang

Github contributions (5)

github-logo-circle
absinthe-graphql/absinthe

Nov 2015 - Dec 2022

The GraphQL toolkit for Elixir
Role in this project:
userBack-end Developer
Contributions:1 release, 169 reviews, 591 commits in 7 years 2 months
Contributions summary:Ben contributed to the Absinthe GraphQL toolkit for Elixir, implementing and testing features related to schema definition and execution. They focused on fixing bugs, adding test cases to improve test coverage, and improving the functionality of the core features, by standardizing code, correcting errors, and enhancing the quality of the tests. Their work centered on enhancing type system implementations, schema validation, and improving various aspects of the tool's internal workings.
servicesapirelayelixirgraphiql
Plug support for Absinthe, the GraphQL toolkit for Elixir
Role in this project:
userBackend Developer
Contributions:6 reviews, 222 commits, 140 PRs in 6 years 11 months
Contributions summary:Ben primarily contributed to the `absinthe_plug` repository, a GraphQL toolkit for Elixir, by implementing and testing features. Their work involved confirming and testing GraphQL document processing with various content types, like application/graphql, application/x-www-form-urlencoded, and application/json. They also made changes related to hex package publication and updating Absinthe versions. Furthermore, the user contributed by adding tests for mutations and ensuring error checking within the GraphQL implementation.
elixirgraphiqlabsinthe-graphqlphoenixgraphql
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
Ben Wilson - Chief Technology Officer at CargoSense, Inc.