Yuriy Breivo, Developer in Saint Petersburg, Russia
Yuriy is available for hire
Hire Yuriy

Yuriy Breivo

Verified Expert  in Engineering

Full-stack Developer

Location
Saint Petersburg, Russia
Toptal Member Since
August 4, 2020

Yuriy is an experienced full-stack developer. Driven by modern web opportunities and great UX/UI, he became an expert in building single-page applications (SPAs). He also specializes in building mid-to-huge front-end applications based on Angular, Vue, and React. Yuriy's development capabilities are proven by the quick promotions he earned—wherever he worked and whomever he worked for.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

Google Cloud Platform (GCP), MongoDB, JavaScript, Angular, Telegram Bots, Postman, Slack, IntelliJ IDEA, MacOS

The most amazing...

...project I did was transferring all Thinfilm native apps (Java/Swift) to Ionic, significantly speeding up feature delivery and reducing client costs.

Work Experience

Senior Software Engineer

2023 - PRESENT
Bright Data
  • Wrote scripts to automate report generation for used tools.
  • Researched website security scripts to automate the process of bypassing them.
  • Worked out the tool for automatic rule removal when it remains unused for a set amount of time.
Technologies: JavaScript, Node.js, Kubernetes, CVS

Head of the Front-end Department

2021 - 2022
Fintuity
  • Managed a team of 3-5 front-end developers, handling task decomposition, personal growth planning, hiring, and interviewing.
  • Created a monorepo to share standard UI libraries between applications and added cloud caching tools using Nx Cloud.
  • Reorganized project dependencies reducing build time from 30 minutes build and deploy to 26 minutes for two environments.
Technologies: Angular, Java

Chief Programmer

2019 - 2020
Luxoft
  • Developed an internal banking app that allows users to set up specific margining for client funds based on numerous properties and requirements.
  • Wrote unit and E2E tests to cover critical business cases. The total coverage of the project has been about 40%.
  • 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

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.

Catalog for a Kitchen Set Manufacturer

https://smenakuhni.ru/
This website, written in pure JavaScript without any framework, is responsive for all devices. I developed the site layout and form submission and validation logic. We paid a lot of attention to performance optimization because the main catalog page contains images of different sizes.

Landing Page for Kitchen Set Manufacturer

This website, written in vanilla JavaScript, is responsive and adaptive for all resolutions and devices. It required performance optimization because of the huge number of images on a single page. I also created a CMS-like system based on the configuration of a JSON file.

Languages

JavaScript, TypeScript, HTML5, CSS, Sass, Java, Swift, PHP

Frameworks

Angular, Ionic, Express.js, Angular Material, Redux, NestJS, Nuxt.js, Spring

Libraries/APIs

NgRx, Node.js, RxJS, Vue 2, Lodash, Ramda, React

Tools

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

Paradigms

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

Storage

MongoDB, MySQL

Other

APIs, Cordova, Telegram Bots

Platforms

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

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