William Kral

Senior Architect at NetLync

Vancouver, British Columbia, Canada
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
William Kral is a Senior Architect with 14 years of experience designing resilient web and telecom systems, currently leading event-sourced entitlement and eSIM provisioning services from Vancouver. He blends pragmatic architecture with hands-on development across Python, Clojure, Go and messaging stacks to build fault-tolerant, asynchronous workflows that self-heal and integrate with global telecom operators. His work spans high-availability charging systems, device provisioning platforms, and APIs that enable enterprise integration, with a focus on privacy-aware designs (encrypting sensitive event data to enable selective forgetting for GDPR). An active contributor to the Riak Python client, he has a track record improving reliability and encoding interoperability in real-world distributed systems.
code14 years of coding experience
job14 years of employment as a software developer
bookToronto Metropolitan University
stackoverflow-logo

Stackoverflow

Stats
6,388reputation
2.1mreached
42answers
12questions
Badges
tomcat
top-5%
mutex
top-5%
eclipse
top-1%
java
top-5%
multithreading
top-5%
javascript
top-5%
github-logo-circle

Github Skills (22)

web-application10
python10
riak10
servlet10
eclipse10
mutex9
testing9
javascript9
java9
multithreading9
tomcat9
apidoc8
api8
json8
unicode7

Programming languages (10)

TypeScriptC++ShellRustCGoNixRuby

Github contributions (5)

github-logo-circle
basho/riak-python-client

Mar 2012 - May 2013

The Riak client for Python.
Role in this project:
userBack-end Developer
Contributions:9 commits in 1 year 3 months
Contributions summary:William primarily focused on improving the functionality and reliability of the Riak Python client. They fixed path conflicts related to data directories, added text/plain encoding handling, and addressed issues with non-ASCII streams. The user also improved the test server's startup speed and adjusted the client's internal encoding/decoding mechanisms. These changes collectively enhanced the client's stability, usability, and compatibility.
pythonriak
wkral/nixpkgs

Mar 2019 - Mar 2024

Nix Packages collection
Contributions:34 pushes, 66 branches in 5 years
nixosnix-packages
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
William Kral - Senior Architect at NetLync