👋🏻 Ivan here

Tech expertise to solve your problem 🚀

You have an idea or existing project to improve? You need mentorship or tech advise? I am here to find a solution

Request for free tech advise
Not a freelancer but a partner

About me

Passionate about software engineering, designing evolutionary architectures, building processes and solving complex problems. Wide range of experiences from building taxi scheduling system for the UK to designing a distributed system to improve time-to-market for electrical vehicles

figure-svg
about-img

Your business needs is the heart of tech solution

The most complex problem in software engineering is to solve the hardest things with the simplest toolset. It requires comprehensive review, wide expertise with years of practice. The result - a solution for your specific problem with the minimal needed complexity.

Guess what? Software development might be not needed at all.

background-pattern
Working Area

Services

Choose the most appropriate for you

ui-ux

Get Tech Advise

FREE

For business owners and startup founders

Describe your problem. Get high level understanding of tech opportunities and high level recommendations. Collaborate more if needed.

Outcomes
  • discussion of your business problem
  • high level recommendations and tech opportunities
  • further steps
ui-ux

Get Mentor Session

FREE

For software engineers

Formulate your request. If I can help I will provide you with a free mentor session. My areas of expertise: distributed systems design, development process building, CI/CD processes, team management, software architecture, carrier growth. Best for software engineers.

Outcomes
  • answers to your questions
  • ideas and insights
  • further steps
ui-ux

Solution Design

For business owners and startup founders

After deep dive into your problem area we design the most approp solution for your business needs. That might be a new product or improvement of existing one. You might struggle with development process or team management. We will find the best solution for you.

Outcomes
  • detailed review of your business problem
  • tech audit report
  • solution design
  • transformation plan
Background

My Experience & Education

Master degree in Computer Science, 9+ years of experience in professional Software Engineering, the last 3 years as a Technical Leader

2020-Present

Technical Leader at ARRIVAL Ltd.

Team management, architecture design, code review, hiring, and mentoring. Building a team of up to 10 Software/QA/DevOps Engineers. Finding the best solution for the business needs on a company-wide level. Delivery on time

2018-2020

Senior Software Engineer at ARRIVAL Ltd.

Creation from the scratch a complex distributed system. Designing and implementing a microservice architecture. Balancing between the business needs and technical excellence

2016-2018

Software Engineer at “Haulmont Technology” Ltd.

Creation and maintenance of a system for student activities scheduling. Creation from the scratch a system for taxi scheduling

2014-2016

Software Engineer at “Smart Solutions” Scientific and Production company

Creation a system for micro-satellites activity planning. Creation and maintenance of ERP system for a large manufacturing

2015-2017

Master in Computer Science

Samara University (former Samara State Aerospace University). Informatics and computer science

2011-2015

Bachelor in Computer Science

Samara State Aerospace University. National Research University. One of the leading Russian universities

background-shape
figure-svg
skill-img
Skills

What skills help me to solve your problem?

Software Engineering
90%
People Management
85%
Communication Skills
95%
Critical Thinking
92%