Vadim Guzev is K2’s Consultant of the Month for July!

Each month we recognise a K2 consultant who has received outstanding client feedback on their recent project.

This month the K2 Consultant of the Month is Vadim Guzev a Front-End Engineer from Russia. Read our interview with Vadim below.

Can you tell us a little bit about yourself?

I am a Front-End Engineer based in Moscow, Russia. I have been working as a K2 consultant for three years, specializing in Typescript, ReactJs and related technologies. Skilled in all phases of the software development lifecycle, with 15+ years of experience in web and client/server technologies. Expert in translating business requirements into technical solutions and fanatical about quality, usability, security and scalability. Able to effectively lead, coach and coordinate software development teams to achieve project goals.

What was your most recent K2 project?

In my recent K2 project we developed cluster management utility for one of top 3 Russian banks. In addition to leading front-end development streams, I supervised junior developers and clarified architecture requirements/technical limitations with numerous bank departments involved. The main challenge was to configure continuous integration/deployment processes, using company’s proprietary pipeline process that was under active development.

What do you enjoy most about your job?

The most exciting thing in IT is that every day you discover something new. You’ll never get bored.

Which technical development do you think will have the biggest impact on your field over the next few years?

I suppose that mobile frameworks will merge with web frameworks. Today we have different technologies for web and mobile development (for example, we have ReactJS for web and React Native for mobile development). In future there will be no need for such separate frameworks. We’ll see some new technology that will close the gap between web and mobile.

What advice would you give to someone who is starting out as a freelance IT consultant?

You have to develop strong problem-solving skills. Nobody knows what technologies will emerge tomorrow, because the IT industry is changing faster than our ability to adapt. You have to accept that every new project will be unique and will have its own stack of technologies. What you’ll have to do in every new project for sure, is to solve all kinds of technical and management problems.