My name is Uri Shamay, I am diverse technology enthusiast, hacker in my soul, tech lead and system architect. I live and breathe computers and programming since I was a child, and since then I've been playing with computers for hobby & profession.
I have two decades experience of polyglot programming, mostly in the startup's world, building and architecting a wide variety of systems and infrastructures in multi-cloud environments, massively distributed and high-performance systems, BE, BI/DS, Big-Data, both from Dev and DevOps perspective, in a variety of programming languages, mostly on: C/C++, Java and Golang.
My previous roles included both technology mentorship and leading software engineers.
I was key player in Cotendo success story. I started from the begining of the company at R&D and held a few positions: * Tech Leader && Software & System Architect * Infrastructure Team Leader After it was acquired by Akamai, I became a principal lead on the next generation internet infrastructure, built the edge server that run in 250K places worlwide.
As a community contribution believer, I co-founded Java IL and Tech Leads IL communities. Recently I co-founded Podcast called Root Cause to share our knowledge and experience about how to build robust software by examine horror stories, and what we can learn from them, both from production and security perspectives, and how to develop mental model to prevent the jungle out there.
In the R&D I love the D, but more the R, my ongoing research are: * High performance network I/O programming approach: lightweight threads (coroutines) VS native threads. * Coarse-grained locks and Transactional Synchronization inside CPU (e.g Intel TSX): better throughput in locks based algorithms. * CUDA/OpenCL: how to utilize parallel algorithms with GPU parallelization.
I love to think in multi-threaded, and love to optimize everything! P.S. LOL I hope you already discovered that from the domain name...
If you are like me, searching infinitly to became a better engineer, you probably go nuts with the infinite computer/programming/dev out there in the net. To handle this, I released some productivity tool that helps me to read just the top dev content categorized by topic tag, you can enjoy from it also here: Topp
Use a spacebar or arrow keys to navigate.