An interview with the Senior Software Engineer
Mykola has recently joined Clearmove’s development team and we don’t know much about him yet. We believe that with his great expertise and positive attitude he will greatly affect the value of our product. Today Mykola gave us insight into who he is.
About you and your work
Why did you pick the profession of a developer?
In the 2000s, many people had computers, but so very few of them could fix them if something went wrong. So I was the guy who was called in by neighbours, school, my mom’s friends and acquaintances, to fix their computers whenever something happened. I enjoyed this process, though, so the answer to “what to do after school” was pretty easy. I understood that computers were something I had a real knack for and games, so I chose development to make them.
Oh, you liked to play computer games? Which ones?
Mostly PRG-games, such as ‘The Elder Scrolls’ series, ‘Gotika’, ‘World of Warcraft.
But you haven’t worked in GameDev and became a software developer instead, right? How did that happen?
I’m from a small city in Ukraine, called Poltava. There weren’t many IT-related jobs in the mid-2000-s, so I just looked at what was needed on the market at that moment. It was web development. Right at that time, the first ‘Faculty of Computer Science’ was opened in our local university, so I took the chance and became one of the first students in this direction.
Did you do any coding before university?
In our school, computer science was an elective exam, and only me and another person chose it. It was quite easy, I made a football news website with team results and standings. And the only questions I was being asked were ‘which team is out of the championship’ and ‘what are the latest club results’.
What excites you in the IT field?
The idea of open-source truly excites me. You can look at projects that are interesting for you and see where developers create such synergy in collaboration, and together they achieve incredible results as a team. After seeing how it impacts the businesses which are built on top of these projects, used as building blocks, it’s very exciting. I like the way big corporations are moving towards open-source, especially Microsoft.
What do you like about technology besides coding?
I like how technology affects the way we communicate, learn, and think. It has the potential to change people’s lives. Look at how many useful things have been invented in the tech world: an artificial heart, limb replacements, AI for human health – it’s impressive! My other favourite direction in technology is the automatization of boring manual tasks. There is so much software in the world that makes lives easier by taking over useless repetitive tasks.
What makes a good programmer?
The ability to read, navigate and understand someone’s code. Don’t just solve the problem, but figure out what’s going on exactly and why.
Do you think it’s important to stay updated when working in the tech world?
Sure thing. Every developer should keep up to date, you can’t just learn something once and be a good developer for 10 years. Technologies change, approaches change and we need to catch up with the world. My favourite sources are the personal blogs of Gergely Orosz, Dan Abramov, Eric Elliott, and some platforms like Hackernoon, Medium, etc.
What is the biggest technical or product challenge you usually experience?
I once worked at a startup that consisted of only two people: a founder and me. We were called Compomatic. We participated in startup/tech events, searched for clients, promoted the product, and developed the next product as our Compomatic began to pay for itself. The company was growing, and my position was changing. After a few years, we already had fifteen developers and a million-dollar contract. Suddenly the client cancelled it, and we had the most challenging six months in the company due to financial difficulties. Eventually, we made it through, and no one quit. Later on, the company was sold. When you’re responsible for a product and for people who work for you, you start thinking about building high-performance teams, what motivates people, and less about how to write code.
What would you recommend to those who are starting their way into the IT industry?
Coding is just a tool you use to solve business problems using your expertise. As a software developer, you should concentrate on knowing what you’re coding, and what is the value to the product that you’re writing. Another recommendation is to improve soft skills because they are becoming more important every day.
Why did you choose to work here?
I saw an opportunity in the company and a need for my expertise and I believe I can bring value to the product.
Did you know anything about Global Mobility before?
I did not have any idea. But only later I thought that maybe my choice was based on my understanding of its value. I moved to different cities around my country, mostly for work, and I do understand how much hassle it is. I see how this product can improve peoples’ lives as Clearmove’s software helps with employees relocation.
Which of the company’s values (innovation, initiative, responsibility, leadership, resilience, teamwork, people) resonates with you the most?
All of them correlate with me.
- Hobby outside programming: Reading books. Here’s my Goodreads profile
- Favourite sport: Snowboarding
- Favourite type of travel: Strolling through an unknown city with a backpack
- Favourite football club: Chelsea
- Favourite racing team: Ferrari in Formula one
- Favourite movie director: Christopher Nolan
- Favourite programming language: Kotlin
Do you want to work together with Nikolai and help build our product that helps with employees relocation? Apply today!