urishamay@cmpxchg16.me:~$ whoami

Hey There!

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 of experience in polyglot programming, mostly in the startup world, building and architecting a wide variety of systems and infrastructures in multi-cloud environments, massively distributed and high-performance systems. My previous roles included both technology mentorship and leading software engineers.

My favorite hobby: drinking coffee in the morning with the smell of CPU & GPU after a long night's computation cycle (not just crypto mining cluster ¯\_(ツ)_/¯).

urishamay@cmpxchg16.me:~$ cat community

I am a community contributor and public speaker, I co-founded Java IL and Tech Leads IL communities. I also co-founded a Podcast called Root Cause to share knowledge and experience about how to build robust software by examining horror stories, and what we can learn from them, both from production and security perspectives, and how to develop a mental model to prevent the jungle out there.

I was a mentor for children in tech schools, mentor for periphery students in the academy and a computer science lecturer in the academy.


urishamay@cmpxchg16.me:~$ history | tail -n 5 | tac

> [Today] @Spectral
> --------------------

Co-Founder & Chief-Architect @Spectral.
@Spectral we build security for modern teams -- Enabling teams to build and ship software faster while avoiding security mistakes, credential leakage, misconfiguration and data breaches - without agents and across the entire software development lifecycle.

> Next-Insurance
> --------------------

Infrastructure Architect @Next-Insurance, 360 degree player -- mostly in CyberSecurity.

> Juno -> Gett
> --------------------

I was the first citizen and the lead developer at Juno (acquired by Gett), building services for millions of users in the ride sharing space.

> Cotendo -> Akamai
> --------------------

Part of the first citizens of the Cotendo succees story. I held several positions @R&D:

* Tech Lead
* Software & System Architect
* Infrastructure Team Leader

After it was acquired by Akamai, I became a principal lead on the next generation of internet infrastructure, and built the edge server that run in 250K locations worlwide. After that I was in the security devision -- crunching petabytes of data for CyberSecurity products.


urishamay@cmpxchg16.me:~$ cat rnd

In the R&D I love the D, but more the R, I did an extensive research on:

* 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 lock-based algorithms.
* CUDA/OpenCL: how to utilize parallel algorithms with GPU parallelization.

urishamay@cmpxchg16.me:~$ cat favorites

My favorite topics in computer science are:

* high performance computing
* distributed computing and Big-Data
* high performance network servers
* lock free & wait free algorithms


urishamay@cmpxchg16.me:~$ echo `42`

* The best book I ever read:: The Linux Programming Interface
* My favorite xkcd:: Ineffective Sorts
* My favorite Abstruse Goose:: Computer Programming 101
* The coolest hack ever:: Reflections on Trusting Trust (Ken Thompson Hack)
* Funny stuff on theoretical vs practical in software engineering:: The Ultimate in Garbage Collection (1995)


urishamay@cmpxchg16.me:~$ contact me

* GitHub:: GitHub
* Twitter:: @cmpxchg16
* LinkedIn:: cmpxchg16
* Email:: shamayuri@gmail.com
* My PGP:: cmpxchg16@gmail.com (9BAD50267BD5084C)


urishamay@cmpxchg16.me:~$ stack

> C/C++, Java, Kotlin, Golang, Rust, Typescript/Node.js, Python

> Linux (+kernel), Ubuntu, CentOS, RedHat, Kali, Kubernetes, Docker

> DevOps, DevSecOps, Frontend, Backend, BI, Data-Science, Big-Data

> PostgreSQL, MySQL, Neo4J, MongoDB

> NoSQL, MapReduce, Apache-Spark, Apache-Kafka, Apache-Beam/Dataflow, ElasticSearch

> Redis, Memcached, Haproxy, Nginx

> Bare-Metal, AWS, GCP, Heroku


P.S. Incase you wish to know about the domain/nick -- here is a hint:

__asm__ __volatile__("lock; cmpxchg16b %0;")

urishamay@cmpxchg16.me:~$ exit