Developer with 15+ experience so far, trying to solve complex problems using various languages, tools, and platforms.
Concurrency and Parallelism were my primary research area, where I was building Lock-Free and Wait-Free data structures as well as low contention locks.
Later I got involved with Specification problem solving and the concept of Program Synthesis and building models from examples. This lead me to interesting findings on how this can be applied to NLP and Statistical programming.
I currently work as a "Research and Innovation Director," where I lead Computer and Data Science teams.
My newest area of research is tokenizers and parsers; I'm building a language and a compiler.