Piotr Róg designed a future proof alternative to Kubernetes, even before it was created! Onteon is a disruptive technology.
How did it all start? Do you know the story of Onteon's creator?
Piotr Róg wrote his first program on a Commodore C64 computer in 1989 at the age of 11. Today this is nothing revelatory, but back then it was. That time access to a computer was not easy (and he got one for his academic performance) and also access to knowledge was not as widely available as it is now. An interesting fact is that the Commodore company was built by a polish man - Jack Tramiel, did you know that?
At that time it was a program that moved a ball around the screen, and 20 years later, in one night for a college credit, he wrote the same program in AutoLisp language for AutoCad - but already more consciously (especially mathematics).
Piotr was fortunate to have grown up with the JAVA language, which since the late 1990s has conquered the world of the nascent Internet, and his career path at the time was mainly related to this language. But he didn't stop there ...
He began to explore the deeper layers that form the core of modern computer science. To this day, Peter believes that Ansi C is the best programming language, although when he came across it after a period of learning about JAVA, he found that the Ansi C API had almost nothing (compared to JAVA) and then the real adventure of implementing associative arrays, two-way lists and others necessary to be able to program final programs began.
Then he began a beautiful time of implementation with pointers of well-known algorithms and data structures taken from Niklaus Wirth’s classics: algorithms + data structures = programs.
Later in his career, Piotr learned about standard C language libraries - he was interested in building threads, processes, concurrency and parallelism. He was bothered by the question: “How JAVA on Unix and other OSes create threads, and why in Linux a thread is a process?”
Piotr learned and explored the issue of green threads, thread pools or virtual threads. Allan Holub and his study was invaluable in this regard. Piotr continued to delve into questions of how operating system processes can communicate and which methods are most efficient. The fact that Piotr has a creative yet strict mind is evidenced by the fact that instead of passing a subject in college, he preferred to write a model of a processor with its own assembler and all necessary components such as registers, program counter, accumulator, arithmetic logic unit, the screen of which you just see.
Building such a model is very beneficial to understanding how the processor works, how the machine code is executed and also how the virtual machine can be designed It wasn’t a coincidence - Piotr has it in his genes. His father and uncle (brothers) also were electronics with creative minds. Uncle is a programmer until now.
His story does not end there, in fact it is just beginning. Peter continued to administer Win NT, Server 2000 class systems, MS SQL databases and wrote programs using Visual Basic for Active Server Pages creating his first web-based programs.
Then he delved into the art of Kernighan and Pike programming, Knuth computational complexity and building the Linux kernel.
Then came C++, building programming language interpreters, exploring the construction of virtual machines ...
… and then the idea of JLupin was born, which transformed into Onteon - Piotr built probably the first (and certainly one of the first) microservices platforms in the world.
Now he is a knowledge-driven engineer with decades of experience, which he earned in several major multinational corporations and banks. Over the years he has gained experience creating modern, pioneering solutions and built the architecture of one of the most innovative banks in Poland.