Yuriy Breivo, Developer in Warsaw, Poland
Yuriy is available for hire
Hire Yuriy

Yuriy Breivo

Verified Expert  in Engineering

Full-stack Developer

Warsaw, Poland

Toptal member since August 4, 2020

Bio

Yuriy is an experienced full-stack software engineer specializing in crafting robust Node.js applications and API servers, designing sleek Angular front ends, and developing versatile Telegram bots. With a knack for website data scraping and structuring, he brings data to life. He quickly adapts to new challenges and is an adept tool-writer. Whether building tools from scratch or refining existing systems, Yuriy is all about delivering clean, efficient code and amazing solutions.

Portfolio

Bright Data
JavaScript, Node.js, Kubernetes, CVS, RabbitMQ
Fintuity
Angular, Java
Luxoft
IntelliJ IDEA, Redux, RxJS, JavaScript, Angular, Oracle Database, Spring, Java...

Experience

  • MongoDB - 7 years
  • Express.js - 7 years
  • Node.js - 7 years
  • JavaScript - 7 years
  • TypeScript - 6 years
  • Angular - 5 years
  • Ionic - 3 years
  • React - 2 years

Availability

Part-time

Preferred Environment

MongoDB, JavaScript, Angular, Telegram Bots, Website Data Scraping, Node.js, RabbitMQ, Kubernetes, Proxies, Scraping

The most amazing...

...thing I've developed was a monitoring system with alerts in a Telegram bot. It allowed me to spot changes on scraped websites and add bypasses immediately.

Work Experience

Senior Software Engineer

2023 - 2024
Bright Data
  • Contributed to the creation of tools for monitoring scraped websites, including new protections and changed HTML structures.
  • Worked out bypasses for bot-detection systems, which included IP rotation, cookie/headers caching, and TLS fingerprinting.
  • Improved parsers of Google SERP products and reduced parsing time for some sections by 30x times—from 3s to 100ms.
Technologies: JavaScript, Node.js, Kubernetes, CVS, RabbitMQ

Head of Front-end Department

2021 - 2023
Fintuity
  • Served as a team leader on a team of three to five members. Handled task decomposition, planned personal growth for junior and mid-level devs, and hired and interviewed future colleagues.
  • Initiated and led the process of reducing a faulty legacy codebase. Reduced project dependencies by 30%, removed conflicting approaches of date handling, and split the projects into apps and libs.
  • Improved build and deploy time by over two times—from 30 to 13 minutes.
Technologies: Angular, Java

Chief Programmer

2019 - 2020
Luxoft
  • Worked with a team of three front-end and two back-end developers and accomplished a huge initiative to refresh outdated Dojo web applications to the latest Angular with a clear structure and easy debug process.
  • Wrote unit and end-to-end tests to cover critical business cases, including around 40% of the critical project parts.
  • Wrote a plugin for NgRx to reduce the amount of boilerplate.
Technologies: IntelliJ IDEA, Redux, RxJS, JavaScript, Angular, Oracle Database, Spring, Java, TypeScript

Full-stack Software Developer and Team Lead

2018 - 2019
Bekitzur LLC
  • Developed a marketing platform for configuring, tracking, and analyzing user activity based on tap experience of NFC tags.
  • Migrated all native iOS and Android applications to an Angular/Ionic stack.
  • Configured the CI/CD process for building and deploying iOS applications.
  • Created and documented (in Swagger) a REST API for the main platform, based on the Nest framework.
  • Led a hybrid mobile development team. Worked with project managers on Spring scope, task decomposition, and estimations.
  • Served as a team leader and participated in client demos and roadmap discussions. Documented the feature delivery (versioning) process.
Technologies: IntelliJ IDEA, RxJS, Angular, JavaScript, Jenkins, Docker, Xcode, Swift, Ionic, Cordova, NestJS, Node.js

Front-end Developer and Team Lead

2017 - 2018
ENDYlab
  • Created the front end for corporate websites, brand pages, and events using HTML5, CSS3, JavaScript, Webpack, Gulp, Pug, Twig, and PHP.
  • Led the team that integrated front ends with Bitrix CMS, a top Russian content management system, and client-side analytical systems.
  • Interviewed candidates, helped new hires adapt to the company culture, monitored performance, and helped with setting goals during trial periods.
Technologies: Redux, JavaScript, React, 1C Bitrix, PHP

Experience

Inpol Booking System

https://t.me/inpol_autobook_bot
An application that allows users to reserve time slots for applying for a residence permit in Poland.

Under the hood, the app solves many challenges related to bypassing anti-bot protection, monitoring system changes, and other important metrics.

Analytical Platform for Thinfilm Electronics

CNECT app is a strategy constructor that allows users to configure different actions based on using NFC tags manufactured by Thinfilm. For example, a marketing activity constructor tracks counterfeit products, observes product taps (scanned NFC tags) in real-time, and analyzes user actions by variables such as location, activity, engagement, time of day, and tap frequency.

Uteki

Uteki is an application for a Japanese cosmetics manufacturer, built with Vue.js and
Nuxt.js. As a full-stack developer, I implemented the REST API service and developed the front-end. I also created the site administration UI based on the Strapi package.

Skills

Libraries/APIs

Node.js, NgRx, REST APIs, RxJS, Vue 2, Lodash, Ramda, jQuery, React, Vue 3

Tools

Angular CLI, Mongoose, Jira, IntelliJ IDEA, Slack, Postman, Xcode, Jenkins, CVS, RabbitMQ, Grafana, ChatGPT

Languages

JavaScript, HTML, SCSS, TypeScript, HTML5, CSS, Sass, Java, Swift, PHP, GraphQL

Frameworks

Angular, Vanilla JS, Ionic, Express.js, Angular Material, Redux, NestJS, Nuxt.js, Next.js, Material UI, Spring, Flutter, Tailwind CSS

Paradigms

Functional Reactive Programming, Object-oriented Programming (OOP), Declarative Programming

Storage

MongoDB, MySQL, PostgreSQL

Platforms

MacOS, Oracle Database, Docker, 1C Bitrix, Google Cloud Platform (GCP), Kubernetes, Firebase, Heroku

Other

Front-end Development, Front-end, Front-end Architecture, APIs, Full-stack, Full-stack Development, CSS Animations, Cordova, Telegram Bots, Website Data Scraping, Proxies, Scraping

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