
Pavlo Yakubovskyi
Verified Expert in Engineering
Full-stack Developer
Amsterdam, Netherlands
Toptal member since July 9, 2020
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
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
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
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.
Senior Full-stack Developer | Team Lead
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%.
Senior Full-stack Developer
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.
Regular/Senior Full-stack Developer
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.
Full-stack Developer
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.
Experience
GPS Location Tracker App in the Play Store
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring