Technical Project Manager | Software Engineering
As a Technical Project Manager and Software Engineering Manager, I have over fifteen years of experience in leading and delivering complex software solutions for various industries, such as Manufacturing, Electronics, Hospitality, Retail, Entertainment, Automotive, and Virtualization. I manage the full project lifecycle, from initiation and planning to execution and closure, ensuring quality, timeliness, and customer satisfaction.
I have a strong background in software development, with proficiency in C/C++, C#, Python, JavaScript, TypeScript, SQL, and other tools. I enjoy creating innovative and value-added products that solve real-world problems and meet the needs of the end-users. I also mentor and coach other developers and project managers, sharing my knowledge and best practices in IT project management and software engineering.
I love to travel, take photos, and share my experiences with friends and family in my free time. I know how to make these journeys do not contribute to air pollutants and make my body stronger and healthier. We all share the same planet, so let’s preserve it for our children.
Below on this page, you will find some more information about me. If you have something to ask or an idea to share or implement, let’s talk about it!
Research, Planning, Development, Delivery, Support of Software projects in various domains and technologies. The book of my professional life is being written right now on that page. Let me know if you have a specific idea how to add a couple of decent lines to it.
Project, Delivery, Partnership, RFX management in a Software House. Partnership, or procurement management, was my main duty on that time. The challenge on that way was lots of manual activities, so I built a web solution to automate them, using C#/JavaScript/TypeScript/SQL. RFX, or Requests for quotes processing was another challenge, that required constant updating of my knowledge in the field of technologies and abilities of my company so that we could provide the best possible solution to our potential customers. And, of course, the Project Management remained the important part of my job, that I was doing for the last 10 years
Created an authentic course in IT Project Management and trained two groups offline. Found that teaching is a great way to learn, because you cannot explain the thing that you do not fully understand yourself :)
Project Management, Requirements Clarification, RFP Processing, Team Leadership in Firmware and Software projects were my duties for the next 6 years of my career path. Mainly the techology domain was a non-volatile memory and solutions based on it, as USB sticks, SSD, SD, eMMC. It was a challenging but rewarding time
After that I worked as a Team Leader and a Project Manager of Software projects in Backup, Virtualization and Embedded domains, written on C++ and C#
The next stage of my career path was product development, first a plant automation software, then instant messenger Windows desktop application, then a document browser tool. Common of all these activities was using the C++ programming language and involvement into all stages of development from features clarification till ongoing support and maintenance
After a while I switched to development of backend services first for desktop applications, and then for a rapidly growing and very ambitious web portal. It was the time of big expectation, until 9/11 happened, and we were all landed back on earth
I started my career path from maintaining existing and inventing my own trading day support tools (MS DOS, Clipper, C++) in a bank branch, having hands-on experience in literally everything that can be wired, connected, attached, detached, started, stopped, got broken and then repaired, and even hacked or reverse-engineered. Later I moved to a more calm pace of living, developing long-executing (I thought they were quick!!) queries against the million records databases on Oracle SQL and PL/SQL. It was the best training for my mind I ever wanted to have!
English version of the program
Hi there! Glad to see you!
See first some selected posts of my blog, migrated from old good but unevitably obsolete WordPress site.
Let me start from the last one, where I am feeling excited (probably is it temporary?) about switching to Hugo. Note: I am still a human, I write initial texts by my fingers, and use AI assistance for very small works, as UX styling and writing Python code to deal with all technical nuances of moving from one system to another, and translating to other languages, writing summaries and enriching the translated text with interesting facts. Of course, I would do everything it by myself, just a year later..
The second one would be about my sincere attempts to participate in Google Foobar. I wish I were 20 years younger and 10 times more motivated then, but, better later than never. Unfortunately, this program is over, so you won’t have a chance of feeling of being selected by an supreme power, a Big Brother, you name it.
Google Foobar as a way for the personal development of developers
The next one is about an importance of setting the complete requirements at the very beginning of AI development. I ever thought that a preliminary step before beginning of writing a prompt what AI shoudl write would be another prompt, to generate a prompt. And then an operator of AI-assisted coding (how to name you then?? not a developer anymore) would check if all the requirements are detailed enough, and only after that tell her to generate a code, so save costs and energy.
Requirements Drive Everything, and AI Could Help to Make Sure Its True
This post appeared after reading a book about organizing of remote team work. It was mainly actual during a covid time. Probably, if you keep working purely remotely, and think of building a strong team spirit, you may find this book useful.
Art of Thank You at Remote Job or 75 Remote Building Activities
This small tool was born to help me save my time in keeping everything organized when I had been working as a Partnership Manager. I had to track numerous of email streams and be able to locate a specified thread, usually by email subject or name of partner. I wrote a small Outlook addon, at that time without any help of AI, to cope with my problem. If you have a kind of that, this tool may be useful to you too.
P.S. If you are looking for some non-Software Development topics, you may find interesting this small travel blog.
See all Blogs for remaining blog posts and thoughts