I've started my career in 2015, it was the end of my second year of the University and back then I had no idea of how to build production ready Software.
Over these past years I have been taking part in a huge variety of projects. All of them were different. There were both products with more than 150 developers and products were I was the only developer. This broad spectrum of opportunities gave me an invaluable experience in building, leading and maintaining Software.
The most recent years I have been working as a Technical Lead at one of the biggest Ukrainian outsource companies, I worked at one of the FAANG companies in Berlin, I worked at the Web Security startup. I got a possibility to work closely not only with a codebase but also with variety of great people.
Building Software is not only about codebase. It is also about communication with Customers, with Team members, with Product owners. At some point I've started not only Developing, but also Leading, Mentoring, Teaching, Interviewing, Sailing, Auditing etc.
But at the end of it all, everything mentioned above for me has one single final goal: deliver best product to people who will be using the application.