Dmytro Serhatyi, Developer in Warsaw, Poland
Dmytro is available for hire
Hire Dmytro

Dmytro Serhatyi

Verified Expert  in Engineering

Software Developer

Warsaw, Poland

Toptal member since January 23, 2022

Bio

Dmytro is a software engineer specializing in JavaScript and front-end projects. He created a trading application with real-time updates for stock market brokers and traders. As part of the project, he boosted performance by about 30% by upgrading outdated embedded technology and sped up API development by introducing a new architectural style. Dmytro enjoys diving into product ideas while brainstorming to resolve challenges.

Portfolio

Self-employed
JavaScript, TypeScript, Angular, React, Java, Interviewing, Source Code Review...
Self-employed
JavaScript, TypeScript, Angular, RxJS, NgRx, C#, .NET Core, Interviewing...
ZaraffaSoft
AngularJS, React, Node.js, Express.js, MongoDB, Ionic

Experience

  • JavaScript - 6 years
  • TypeScript - 5 years
  • Angular - 5 years
  • RxJS - 4 years
  • React - 3 years
  • NgRx - 3 years
  • C# - 3 years
  • Node.js - 2 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Skype

The most amazing...

...tool I've developed is a simple and flexible client-side architecture, enabling other developers to easily interact with the code.

Work Experience

Software Engineer

2021 - PRESENT
Self-employed
  • Developed flexible client-side architecture, allowing other developers to easily implement new features and scale existing ones.
  • Built from scratch infrastructure for unit and integral testing.
  • Initiated a changing API architectural style, which sped up new API development.
Technologies: JavaScript, TypeScript, Angular, React, Java, Interviewing, Source Code Review, Technical Hiring, Task Analysis, Code Review, HTML, CSS, HTML5, WebSockets

JavaScript Developer

2017 - 2020
Self-employed
  • Increased app performance by about 30% by convincing the team to get rid of old, embedded technology.
  • Developed an internal app for stock market traders and brokers.
  • Established efficient communication between the development and trading teams.
Technologies: JavaScript, TypeScript, Angular, RxJS, NgRx, C#, .NET Core, Interviewing, Source Code Review, Technical Hiring, Task Analysis, Code Review, HTML, CSS, HTML5, WebSockets

Front-end Developer

2016 - 2017
ZaraffaSoft
  • Developed the app, website, and server for a travel social network.
  • Guided a luggage storage startup to become a successful business by developing the front-end part.
  • Switched between the development of several projects from one client, to support continuous functionality for all of them.
Technologies: AngularJS, React, Node.js, Express.js, MongoDB, Ionic

Experience

Trading Web App

A trading application for stock market brokers and traders with real-time updates. I led a development team of four engineers in the combined roles of project manager and full-stack developer.

Social Network for Travelers

A multi-platform application for travelers, where users can share their impressions about places all over the world. My primary role was to develop a mobile application with AngularJS and Ionic. Additionally, I took part in developing the server-side with Node.js and the web app with React.

Luggage Storage Web App

I built this JavaScript web application that allows users to store their baggage before hotel check-in or departure flight. I was a lead front-end developer, responsible for the client-side and its integration with third-party services such as maps and payments.

Skills

Libraries/APIs

RxJS, React, NgRx, Node.js

Tools

Skype

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, C#, Java

Frameworks

Angular, .NET Core, Express.js, AngularJS, Ionic

Platforms

MacOS, Visual Studio Code (VS Code)

Storage

MongoDB

Other

Code Review, Source Code Review, Technical Hiring, Task Analysis, Interviewing, WebSockets

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