Piotr Sowa Blog Author CV 2024 NEW! (79 downloads)
Piotr Sowa Blog Author CV 2022 OLD! (319 downloads)
My name is Piotr Sowa, and I am this blog’s author. I live in Poland, in the city of Wieliczka, famous worldwide for its Unesco-listed, historic Salt Mine near Krakow. And here’s a curiosity – Wieliczka is older than Cracow, the capital of Poland, long ago. From Wawel Castle in Cracow, kings ruled the whole of Poland, and that is why the city is still called the city of kings. But as I mentioned, Wieliczka is even older, so as my friends say, Cracow can never join it, and Wieliczka will never be part of Cracow.
Coming back to me. I am a modest person, and I don’t like to boast. That is why it is difficult for me to write about myself. People who have read my blog probably know I’m passionate about programming. I like the term Coder in terms of my skills. Recently a friend of mine noticed that I should write about myself Creative Coder. He’s probably right. The truth is that I write my blog to share my knowledge, not to praise my skills.
I think I can safely say I am creative. That creativity comes from… I don’t know where. When I solve complicated technical problems, the right solution often comes to my mind. Friends say it’s a real talent… And I just pray for a solution and find it. This is my biggest secret.
When it comes to programming, I have been passionate about it for over 20 years. Professionally for almost 15 years. And the broadly defined Informatics – since I was 7 years old. It was at that time that I decided that I would program computers and write computer programs. My decision at such a young age allowed me to decide on my later education. In hindsight, I think it is essential to make a decision and stick to it. I think that from a bad decision, only the lack of a decision is worse.
And here we come to my discovery, which I expressed on this blog, that the only physical size that each of us around the world is struggling with – whether poor or rich, intelligent or not, or even healthy or sick – is… time. Each of us struggles with the inexorable passage of time, and no one can turn back even a second of our lives. That is why I try to publish only such things whose value exceeds the time my readers have to invest in getting to know them. Which I would like to read myself.
I work as a GPU Software Development Engineer. It took me 15 years to gain this prestigious position in the software industry. I work in the semiconductor industry and support the software for GPUs in High-Performance Computing with GNU/Linx areas. I like coding very much and do not want to lose contact with “live” code and new technologies. The work of a software engineer role basically involves three elements: problem-solving, decision-making, and continuous learning to improve the level of knowledge.
Recently, I have been doing my doctorate in implementation at the Silesian University of Technology. It is a very inspiring and challenging undertaking. It is nice to go back to college when I couldn’t actually do it. I finished my technical master’s degree 14 years ago, so for some people doing their doctorate may seem to be at least an intriguing undertaking. One of my friends jokes that some people buy a Harley motorcycle or a Porsche car, and I started my doctorate. The idea is the consequence of two years of hobby programming of Artificial Intelligence computational solutions, which would work mostly on graphics cards and not just on the computer processor.
I program in languages and technologies daily: C, C#, Java, JavaScript, CSS, HTML5, WinForms, ASP.NET WebForms, ASP.NET MVC, REST/API, and WCF. I like programming in JetBrains® CLion and JetBrains® IntelliJ Idea, Microsoft® Visual Studio 2019. I like cloud technologies, especially Microsoft® Azure, in the following shots: PaaS, IaaS, and SaaS. My favorite service is Azure DevOps, with GIT and Agile methodologies. I know desktop and server systems very well: macOS, GNU/Linux, and Windows. I’m passionate about GPU Computing and IoT solutions. I love combining technologies and integrating services. The idea is that simplicity is the pinnacle of sophistication, so I only mention the essential tools without which I cannot work. I just want to add that I use a 13″ MacBook Pro with TouchBar at work and at home every day, and for GPU Computing experiments, I use a workstation designed and assembled by myself.
To conclude, I would like to invite you, dear readers, to write to me more often using the contact page available on this blog. I really enjoy writing to your messages, and I am glad that this site is visited by people from all over the world… thank you!