Ivaylo Tsvetkov, Developer in Veliko Tarnovo, Bulgaria
Ivaylo is available for hire
Hire Ivaylo

Ivaylo Tsvetkov

Verified Expert  in Engineering

Full-stack Developer

Veliko Tarnovo, Bulgaria

Toptal member since August 19, 2022

Bio

Ivaylo is a full-stack web developer, mainly focused on the front end, with over four years of experience building medium and large-scale projects. His tech stack includes React, Next.js, Node.js, Express.js, Fastify.js, Koa, TypeScript, PostgreSQL, SQL Server, MongoDB, and APIs such as REST, tRPC, and GraphQL. He's also proficient in third-party API integrations such as Shopify, SendGrid, Google Analytics, and social logins.

Portfolio

Self-employed
React, Next.js, TypeScript, Node.js, REST, tRPC, PostgreSQL, MongoDB, Prisma
Develop Soft
React, TypeScript, Node.js, Express.js, Socket.IO, REST, Prisma, PostgreSQL...
WIT
React, TypeScript, CSS

Experience

  • Next.js - 3 years
  • TypeScript - 3 years
  • PostgreSQL - 3 years
  • REST - 3 years
  • React - 3 years
  • MongoDB - 3 years
  • Node.js - 3 years
  • tRPC - 1 year

Availability

Full-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Slack, Google Meet, Skype

The most amazing...

...thing I've developed is a fully-featured app for hosting and participating in webinars.

Work Experience

Full-stack Web Developer

2022 - PRESENT
Self-employed
  • Developed responsive user interfaces based on given design files.
  • Designed and developed end-to-end typesafe APIs using tRPC.
  • Developed eCommerce applications with Shopify API integration.
  • Designed a normalized schema for the database, making sure the performance was great.
Technologies: React, Next.js, TypeScript, Node.js, REST, tRPC, PostgreSQL, MongoDB, Prisma

Full-stack Developer

2021 - 2022
Develop Soft
  • Implemented the user interface based on the given Adobe XD design files.
  • Built a rich text editor that includes powerful features like user autocomplete, hashtag creatable select, URL highlight, and emoji preview.
  • Integrated custom-made Adobe Illustrator animations using Lottie.
  • Contributed to the back-end services, database design, and optimization.
Technologies: React, TypeScript, Node.js, Express.js, Socket.IO, REST, Prisma, PostgreSQL, Next.js

Front-end Developer

2020 - 2021
WIT
  • Implemented the user interface based on the given Figma design files.
  • Developed cross-browser extensions using React and TypeScript.
  • Implemented a video player that integrates with YouTube, Vimeo, SoundCloud, and Dailymotion using react-player.
Technologies: React, TypeScript, CSS

Full-stack Web Developer

2019 - 2020
Self-employed
  • Developed responsive user interfaces based on a given design files.
  • Designed and developed REST and GraphQL APIs using Node.js.
  • Designed a normalized schema for the database and ensure a great performance.
Technologies: React, Next.js, TypeScript, Node.js, Express.js, REST, GraphQL, PostgreSQL, MongoDB, Prisma

Back-end Developer

2018 - 2019
Kukui
  • Wrote queries to create reports based on given requirements.
  • Monitored and tuned Microsoft SQL Server database performance.
  • Extracted data from third-party SQL and NoSQL databases and integrated it into a multi-tenant Microsoft SQL Server database.
Technologies: C#, .NET, Microsoft SQL Server, MongoDB

Experience

Admin Dashboard for an Electric Scooter eCommerce App

Developed a full-stack application using Next.js on the front end and a REST API built with Node.js with Koa on the back end. I was the sole developer assigned to get the app to the finishing line. My goal was to finish the rest of the admin dashboard interface, extend the REST API to cover all the required functionalities and sync Shopify data with the MongoDB database using webhooks.

Webinar App for Hosting and Participating

A full-stack application developed using React and a Socket.IO server built with Node.js. I was one of the front-end developers who worked closely with the rest of the front-end team as well as the back-end team to implement a functional interface with a real-time chat, build a fully-featured rich text editor, and display custom Adobe Illustrator animations using Lottie.

Admin Dashboard for Solar Panels Analytics

A full-stack application developed using React and a server built with PHP and Laravel. I was the front-end developer who worked closely with the back-end developer to implement a functional interface that includes tables with filtering and pagination, charts, and CRUD operations.

Education

2015 - 2019

Bachelor's Degree in Computer Science

St. Cyril and St. Methodius University of Veliko Tarnovo - Bulgaria, Veliko Tarnovo

Certifications

JUNE 2022 - PRESENT

CSS for JavaScript Developers

Josh Comeau

Skills

Libraries/APIs

React, Node.js, Socket.IO, Shopify API, React Redux

Tools

Prisma, Mongoose

Languages

JavaScript, TypeScript, SQL, CSS, HTML, GraphQL, C#

Frameworks

Next.js, Express.js, Fastify, Koa, tRPC, .NET, Redux

Paradigms

REST

Storage

PostgreSQL, MongoDB, NoSQL, Microsoft SQL Server, Databases

Platforms

Amazon Web Services (AWS)

Other

APIs, API Integration, Algorithms, Front-end, Back-end, Full-stack Development, Front-end Development, Back-end Development

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