J Valencik

Principal Software Developer at 1Password

Towson, Maryland, 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
J Valencik is a Principal Software Developer with 12 years of experience designing and shipping scalable, cross-platform systems, currently leading architecture at 1Password. He blends hands-on systems work—especially with Rust and Node.js—with a track record of introducing modern stacks (Docker, Kubernetes, GraphQL, Kafka) at enterprise scale while growing distributed engineering teams. At Under Armour he led PCI-compliant e-commerce platform redesigns, founded their platform engineering team, and championed Rust adoption for production services. An active open-source contributor, he improved performance and async safety in notable projects like mapbox/pbf and Neon (Rust bindings for Node), demonstrating low-level protocol and memory-leak expertise. Based in Towson, MD, he pairs pragmatic engineering leadership with a penchant for squeezing extra performance from core libraries.
code12 years of coding experience
job14 years of employment as a software developer
bookUMBC
github-logo-circle

Github Skills (26)

asynchronous10
javascript10
async10
protocol-buffers10
data-serialization10
decoding10
serialization10
encoding10
nodejs10
rust10
thread-safety9
testing9
binary-format9
binary-data9
c-library8

Programming languages (17)

JavaC++CSSRustScalaGoHTMLKotlin

Github contributions (5)

github-logo-circle
neon-bindings/neon

Aug 2017 - Jan 2023

Rust bindings for writing safe and fast native Node.js modules.
Role in this project:
userBack-end Developer & System Architect
Contributions:33 releases, 399 reviews, 397 commits in 5 years 5 months
Contributions summary:J contributed to the Neon project, which provides Rust bindings for native Node.js modules. Their work focused on improving the task API, fixing memory leaks and ensuring correct execution of callbacks within asynchronous operations. Furthermore, the user addressed Node.js version-specific issues and modified project configuration files to exclude artifacts. This implies involvement in the design, development, and maintenance of the project's core functionalities and build process.
js-modulesrustnode-jsjavascriptnode-native
mapbox/pbf

Jun 2016 - Mar 2018

A low-level, lightweight protocol buffers implementation in JavaScript.
Role in this project:
userBack-end Developer
Contributions:17 commits, 16 PRs, 3 pushes in 1 year 9 months
Contributions summary:J primarily contributed to the `pbf` JavaScript library by implementing features and fixing bugs related to protocol buffer encoding and decoding. Their work included adding support for default values of different data types (string, number, boolean), correcting enum defaults, and optimizing serialization processes. Furthermore, the user made performance improvements, specifically exploiting falsiness for fewer data checks in the encoding. This work involved modifying core compilation and testing logic within the library.
protocol-buffersprotobufjavascriptbufferslow-level
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
J Valencik - Principal Software Developer at 1Password