Joe K

Senior Software Engineer at Mercury

New York, New York, 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
Joe K is a Senior Software Engineer with 11 years of experience building backend systems and developer-facing infrastructure, now focused on shaping effective engineering teams at Mercury. He blends deep Haskell and systems experience with practical infrastructure work—contributions to projects like Hasura’s GraphQL engine and the AUR package manager show expertise in backend abstractions, remote schema execution, and reproducible builds. Joe has led cross-functional efforts from prototyping Hasura’s Data Connectors to re-architecting Nix-based build and deployment pipelines, and he mentors engineers while driving delivery. Based in New York, he balances hands-on coding with infrastructure design and a persistent interest in stateless deployments, reproducible build systems, and engineering mentorship.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science Electrical Engineering, Bachelor of Science Electrical Engineering at Virginia Tech
github-logo-circle

Github Skills (10)

graphql10
graphql-api10
package-manager10
rust10
postgresql10
wordpress-graphql10
wpgraphql10
haskell10
api9
access-control8

Programming languages (26)

CMakefileGoMustacheHTMLTypeScriptShellDhall

Github contributions (5)

github-logo-circle
hasura/graphql-engine

Jun 2021 - Apr 2022

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Role in this project:
userBack-end Developer
Contributions:18 commits, 3 PRs, 8 comments in 9 months
Contributions summary:Joe contributed to the backend of the Hasura GraphQL engine by updating the `pg-client-hs` library, fixing explicit conversions and embedded PostgreSQL queries. They implemented GraphQL type usage in the remote variable cache key, enhancing remote schema execution. Further contributions included remote schema execution logic and adding remote source join execution within the system, demonstrating their involvement in core backend functionalities.
access-controldatabase-eventsgraphql-apiwebhooksgraphql
fosskers/aura

Jan 2019 - Nov 2020

A multilingual package manager for Arch Linux and the AUR.
Role in this project:
userBack-end Developer
Contributions:18 commits, 2 PRs, 7 comments in 1 year 9 months
Contributions summary:Joe contributed code changes focused on refactoring and utilizing "fused-effects" within the project. These changes primarily targeted the core functionality of the aura package manager, including its main entry point, installation processes, and command-line tools. The commits involved modifying and integrating fused-effects to improve the internal structure and behavior of aura, while also updating the dependencies to support the changes.
archlinuxpackage-managerarch-linuxaurapacman
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