Nazarii Kretovych, Developer in Lviv, Lviv Oblast, Ukraine
Nazarii is available for hire
Hire Nazarii

Nazarii Kretovych

Verified Expert  in Engineering

Full-stack Web Developer

Location
Lviv, Lviv Oblast, Ukraine
Toptal Member Since
May 19, 2022

Nazarii is a senior full-stack web developer with seven years of experience. He specializes in Node.js, AdonisJS, PHP, Laravel, and MySQL on the back end and JavaScript, TypeScript, and Vue on the front end. Nazarii has additional expertise in MariaDB, MySQL, and PostgreSQL; configuring CI/CD pipelines, Linux servers, and AWS. His commercial experience is backed by a master's degree in computer science.

Portfolio

Black Creations Consulting
Vue, CSS, HTML, JavaScript, TypeScript, Linux, Node.js, Tailwind CSS...
AltexSoft
PHP, Laravel, MySQL, SQL, PHPUnit, Vue, JavaScript, TypeScript, Jest, Cypress...
InterLogic
JavaScript, MySQL, HTML, CSS, PHP, TypeScript, jQuery, Vue, React, GitLab...

Experience

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code), DBeaver, Postman, Teams, Debian, MySQL, Firefox

The most amazing...

...website I've developed is BetXpert.com, the best betting forum in Denmark. I also created and optimized the huge sports database.

Work Experience

Senior Front-end Developer

2022 - 2023
Black Creations Consulting
  • Created a website, front-end part, that allows tracking motorbikes that deliver food in boxes in the UAE using Vue.
  • Developed at least 50% of the website (front-end) that allows ordering food using Vue. Implemented API endpoints that send nice-looking PDF files and implemented rich email templates.
  • Built two back office websites from scratch using Vue, allowing us to manage the food menu, customers, plans, admin users, define polygons for delivery areas on Google Maps, etc.
Technologies: Vue, CSS, HTML, JavaScript, TypeScript, Linux, Node.js, Tailwind CSS, Amazon RDS, APIs, Single-page Applications (SPA), Responsive Web Apps, API Integration, DevOps, Express.js, Front-end, Communication

PHP Full-stack Web Developer

2021 - 2022
AltexSoft
  • Implemented API endpoints and UI components for a text marketing platform website.
  • Implemented linear and bar charts for the analytics website.
  • Fixed many existing issues, improved code, and suggested ways to optimize the database.
Technologies: PHP, Laravel, MySQL, SQL, PHPUnit, Vue, JavaScript, TypeScript, Jest, Cypress, Bootstrap, HTML, CSS, SCSS, Git, GitHub, Linux, Docker, Visual Studio Code (VS Code), Back-end, Amazon Web Services (AWS), Stripe, Full-stack, Amazon RDS, APIs, Single-page Applications (SPA), Responsive Web Apps, API Integration, Front-end, WebSockets, Communication

PHP Full-stack Web Developer

2015 - 2021
InterLogic
  • Developed a website that allows users to view and write betting tips, view sports events, see odds from different bookmakers, and view articles about popular sports events.
  • Designed and created a huge sports database that receives sports data and gambling odds from numerous 3rd-party services.
  • Implemented cron job scripts to fetch sports data and gambling odds from 3rd-party services and store them in the internal sports database.
  • Built a website to manage sports data by mapping sports, competitions, and events so that gambling odds from external services can be imported into the internal database.
Technologies: JavaScript, MySQL, HTML, CSS, PHP, TypeScript, jQuery, Vue, React, GitLab, GitLab CI/CD, Git, MariaDB, SQL, Laravel, Bootstrap, SCSS, Trello, Linux, Docker, Debian, Back-end, Full-stack, PostgreSQL, APIs, Single-page Applications (SPA), Responsive Web Apps, API Integration, Database Design, DevOps, Front-end, Communication

Node.js Web Developer

2015 - 2015
Unkur Solutions
  • Developed a news website where editors could create articles in multiple languages.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Worked on the back end with Node.js and on the front end with JavaScript and jQuery.
Technologies: Node.js, JavaScript, HTML, CSS, SCSS, Git, jQuery, MySQL, Jira, Full-stack, Responsive Web Apps, Express.js, Front-end, Communication

BetXpert

https://www.betxpert.com/
A website that allows users to view and create betting tips, view articles about sports events, see matches and statistics for many sports, and score and compare odds from many bookmakers.

I implemented API endpoints, cron job scripts, and front-end and back-office pages; administered production Linux servers; managed MariaDB databases; and configured deployment.

I also developed numerous scripts to import sports data and gambling odds from external services into the internal sports database. The scripts had to recognize the betting types of external services and convert them into internal betting types.

Finally, I built a website that maps sports events and competitions from external services into the internal sports database so that bookmaker odds can be imported and mapped automatically to the related sports events.

Voxie

Voxie is a text marketing platform that's a website where users can send SMS messages to contacts or configure messages to be sent based on specific events or rules. I wrote API endpoints, created many UI components, and wrote unit, integration, and end-to-end automation tests.

Turtlebet

https://www.turtlebet.com/fi/
A Finnish website that has articles about casinos and bookmakers.

I created this website from scratch, working on the back and front end. I implemented API endpoints, UI pages, and components while optimizing the website for SEO.

Spring

A Vue-based website for ordering food. As a front-end developer, I implemented at least 50% of the website. I also implemented rich email templates and Node.js API endpoints that send PDF files.

Flyby

A Vue-based website for tracking riders that deliver food. I worked as a front-end developer. I developed the whole website from scratch. The website allows one to manage and see riders on Google Maps, see box sensors (speed, acceleration, tilt, lean), see the zone the rider is in, etc.

Languages

JavaScript, HTML, CSS, PHP, TypeScript, SQL, SCSS

Frameworks

Laravel, Bootstrap, PHPUnit, Jest, AdonisJS, Tailwind CSS, Express.js, Cypress, Next.js, React Native, NestJS

Libraries/APIs

Vue, React, Node.js, jQuery, Stripe

Tools

GitLab, GitLab CI/CD, Git, Trello, GitHub, AWS Key Management Service (KMS), Postman, AWS CloudFormation, Amazon CloudFront CDN, Amazon Elastic Container Service (Amazon ECS), Amazon EKS, Amazon Virtual Private Cloud (VPC), Jira

Paradigms

Database Design, DevOps

Platforms

Linux, Debian, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Kubernetes, WordPress

Storage

Relational Databases, MySQL, MariaDB, DBeaver, Amazon S3 (AWS S3), PostgreSQL

Other

Algorithms, Back-end, AWS Certified Developer, Full-stack, APIs, Architecture, Single-page Applications (SPA), Responsive Web Apps, API Integration, Front-end, Amazon RDS, WebSockets, Communication, Teams, Programming, Amazon API Gateway, Amazon Route 53

2009 - 2014

Master's Degree in Computer Science

Lviv Polytechnic National University - Lviv, Ukraine

DECEMBER 2021 - DECEMBER 2024

AWS Certified Developer - Associate

AWS

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