Oleg V. Bayutov, Developer in Batumi, Adjara, Georgia
Oleg is available for hire
Hire Oleg

Oleg V. Bayutov

Verified Expert  in Engineering

Full-stack Developer

Batumi, Adjara, Georgia

Toptal member since November 18, 2021

Bio

Oleg is a full-stack developer and architect with a strong background in .NET and JavaScript development and overall development process governing. Such different experiences, like circuit board development and cloud architecture design, allow him to understand clients' problems perfectly and provide proper solutions.

Portfolio

Know Your Customer Ltd.
C#, JavaScript, Angular, React, TypeScript, SQL, Azure, Kubernetes
Envion Software
C#, Kubernetes, Amazon Web Services (AWS), Vue, Jenkins
Finex Technology AG
C#, gRPC, RabbitMQ, React, Knockout (Knockout.js), Java, MySQL, TypeScript...

Experience

  • .NET - 11 years
  • SQL - 11 years
  • C# - 11 years
  • JavaScript - 8 years
  • Amazon Web Services (AWS) - 5 years
  • React - 4 years
  • Kubernetes - 3 years
  • TypeScript - 3 years

Availability

Part-time

Preferred Environment

JetBrains Rider, Visual Studio

The most amazing...

...project I've developed was a realtime trading system.

Work Experience

Head of Development and DevOps

2020 - PRESENT
Know Your Customer Ltd.
  • Led the splitting of a distributed monolith to microservices and migrated them to a Kubernetes cluster.
  • Hired and onboarded new team members while managing teams.
  • Provided system profiling from a performance and cost perspective.
Technologies: C#, JavaScript, Angular, React, TypeScript, SQL, Azure, Kubernetes

Software Architect

2019 - 2020
Envion Software
  • Migrated legacy code from .NET 4.6.1 to .NET Core.
  • Refactored the architecture from a legacy service location to a dependency injection pattern.
  • Migrated the database from MS SQL to Aurora MySQL due to cost efficiency.
  • Broke monolith into microservices, running in a Kubernetes cluster.
Technologies: C#, Kubernetes, Amazon Web Services (AWS), Vue, Jenkins

Lead Developer

2017 - 2019
Finex Technology AG
  • Migrated microservices from .NET Classic to .NET Core for scalability proposes.
  • Developed the back office front-end and back-end parts for a trading platform control.
  • Created the front-end for a cryptocurrency trading system.
  • Migrated a runtime engine from Windows to Linux for performance and cost purposes.
Technologies: C#, gRPC, RabbitMQ, React, Knockout (Knockout.js), Java, MySQL, TypeScript, Amazon Web Services (AWS), ZeroMQ

Lead Developer and Architect

2016 - 2017
NNTC LLC
  • Integrated the smart gas field project, allowing to maximize the gas field operation profit.
  • Established an in-house software development process for mostly modeling and presentation purposes.
  • Performed business analysis of required features for a geophysical data store and interpretation system.
Technologies: C#, SQL, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF)

Engineer

2007 - 2012
Laboratory of Space Experiment of Novosibirsk State University
  • Created an assembly circuit board for a monochromator and developed firmware for this device.
  • Designed and developed equipment for power control and measure and owned the production of that equipment.
  • Built a system for satellite data analysis, including integration of satellite position, magnetic field state, and satellite telemetry data.
Technologies: C#, C++, SQL, C, Windows Presentation Foundation (WPF), Altium Designer (PCAD)

Experience

Know Your Customer

http://knowyourcustomer.com
An enterprise .NET-based product designed to automate a KYC procedure primarily for banks and funds.

I worked on the project structure, architecture, and performance optimization. Also, as a tech lead, I am defining proper technologies that we will use and governing teams whenever needed.

Education

2007 - 2012

Bachelor's Degree in Physics and Computer Engineering

Novosibirsk State University - Novosibirsk, Russia

Skills

Libraries/APIs

Entity Framework, React, Vue, ZeroMQ

Tools

Altium Designer (PCAD), Jenkins, RabbitMQ, JetBrains Rider, Visual Studio

Languages

C#, SQL, JavaScript, TypeScript, C++, C, Java

Frameworks

.NET, .NET Core, ASP.NET, ASP.NET MVC, Entity Framework Core, Windows Presentation Foundation (WPF), Angular, gRPC, Knockout (Knockout.js)

Platforms

Kubernetes, Azure, Amazon Web Services (AWS)

Storage

MySQL

Other

Windows Communication Foundation (WCF)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring