Pavlo Yakubovskyi, Developer in Amsterdam, Netherlands
Pavlo is available for hire
Hire Pavlo

Pavlo Yakubovskyi

Verified Expert  in Engineering

Full-stack Developer

Amsterdam, Netherlands

Toptal member since July 9, 2020

Bio

Pavlo is a seasoned full-stack developer with over a decade of experience working on large- and medium-sized projects for clients like IntraNote (DK), Credit Suisse (PL), and Regus (UK). His primary experience is with Microsoft stack and technologies, but he's comfortable with many popular frameworks and tools and loves to learn new ones. As a hobby, Pavlo enjoys developing mobile apps with Android/Flutter.

Portfolio

Booking.com
IntelliJ IDEA, Visual Studio Code (VS Code), GitLab, Hadoop, MySQL, JavaScript...
DataArt
Knockout (Knockout.js), JavaScript, Microsoft SQL Server, C#, ASP.NET Web API
Luxoft
Knockout (Knockout.js), JavaScript, Microsoft SQL Server, C#, ASP.NET Web API

Experience

  • JavaScript - 10 years
  • C# - 8 years
  • SQL Server 2012 - 6 years
  • Git - 5 years
  • Android - 5 years
  • Java - 5 years
  • Hadoop - 2 years
  • React - 1 year

Availability

Part-time

Preferred Environment

Slack, Git, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed was an Android app called GPS Location Tracker. It reached 1 million downloads in the Play Store.

Work Experience

Developer

2017 - PRESENT
Booking.com
  • Used A/B testing to improve existing and create new entry points for a partner signup website in the main user funnel.
  • Implemented a new layer for visitor profiles that aggregates their behavior over time and outputs the likelihood that the user is aware that Booking.com offers apartments and other home-like properties.
  • Built a scalable and reusable backend for collections of properties that will be showcased for the user.
  • Helped with the migration of code from a monolithic Perl repository to a Java service.
Technologies: IntelliJ IDEA, Visual Studio Code (VS Code), GitLab, Hadoop, MySQL, JavaScript, Java, Perl

Senior Full-stack Developer | Team Lead

2016 - 2017
DataArt
  • Built a feature in the single-page application (SPA) that allowed the creation of complex paths in user workflows.
  • Developed an intermediate transformation layer in JavaScript for data that comes from the back end.
  • Created multiple JavaScript unit tests to increase coverage of new code from 0% to about 30%.
Technologies: Knockout (Knockout.js), JavaScript, Microsoft SQL Server, C#, ASP.NET Web API

Senior Full-stack Developer

2014 - 2015
Luxoft
  • Developed an internal financial tool for a bank client while also working on site.
  • Wrote unit tests and maintained continuous integration tools.
  • Integrated other systems in the bank using XML and SOAP.
Technologies: Knockout (Knockout.js), JavaScript, Microsoft SQL Server, C#, ASP.NET Web API

Regular/Senior Full-stack Developer

2010 - 2014
Ciklum
  • Developed user authentication and permission management modules.
  • Built custom Ajax script controls which were connected together via event bus.
  • Managed continuous integration and built unit and E2E tests.
Technologies: TFS, jQuery, JavaScript, Microsoft SQL Server, C#, ASP.NET Web Forms

Full-stack Developer

2008 - 2010
Infosoft Global
  • Built a website for the management of physical advertisement spaces for a client of Infosoft; it was a rewrite from an outdated PHP website.
  • Implemented several small websites with CRUD for auditing employee information and so on for a client.
  • Created a template for audit-like websites for Infosoft with self-build simple ORM and multi-role authentication modules.
Technologies: jQuery, JavaScript, Microsoft SQL Server, C#, ASP.NET Web Forms

Experience

GPS Location Tracker App in the Play Store

An Android app that allowed users to connect with each other and then track each other's location in real-time. It was designed for families and couples but also attracted groups of young friends.
I developed both the app and the back end for it. In the app, I used SQLite, Android arch components, RxJava, and Retrofit. For the back end, I used ASP.NET Web API with the Entity Framework, Azure SQL, Azure website with deployment hooks. Bitbucket allowed for private Git repositories at that time, so I used it for source control.
The app was banned by Google in 2018 due to a confusing description in the Play Store and Google did not allow me the chance to fix it.

Education

2005 - 2010

Specialist's Degree in Computer Science

Kyiv National Taras Shevchenko University - Kyiv, Ukraine

Skills

Libraries/APIs

React, jQuery

Tools

Git, Trello, Jira, Slack, GitLab, IntelliJ IDEA, TFS

Languages

C#, JavaScript, Java, Visual Basic .NET (VB.NET), Kotlin, CSS, Perl

Frameworks

Knockout (Knockout.js), ASP.NET Web API, Hadoop, Flutter, ASP.NET Web Forms

Paradigms

Agile, Scrum, Service-oriented Architecture (SOA), Test-driven Development (TDD), Concurrent Programming

Platforms

Android, Visual Studio Code (VS Code)

Storage

SQL Server 2012, MySQL, Microsoft SQL Server

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