Ventsislav Staykov, Developer in Sofia, Bulgaria
Ventsislav is available for hire
Hire Ventsislav

Ventsislav Staykov

Verified Expert  in Engineering

Full-stack Developer

Sofia, Bulgaria

Toptal member since October 20, 2021

Bio

Ventsislav is a highly skilled software engineer with 7+ years of experience leading technical and team activities during all stages of the software development lifecycle. Experienced in front- and back-end development, he has designed and developed N-tier applications and complex IT solutions using the MERN stack. Ventsislav is energetic and devoted to high-quality solutions that drive customer success.

Portfolio

Progress
JavaScript, TypeScript, Node.js, React, Express.js, MongoDB, REST, Git, Jenkins...
Progress
Leadership, Negotiation, Delegates, Collaboration, IT Project Management, .NET...
Progress
.NET, C#, Windows Presentation Foundation (WPF), REST, Git, TFS, Jenkins...

Experience

  • REST - 7 years
  • JavaScript - 7 years
  • MERN Stack - 7 years
  • React - 5 years
  • Node.js - 5 years
  • Express.js - 3 years
  • MongoDB - 3 years
  • TypeScript - 3 years

Availability

Part-time

Preferred Environment

JavaScript, TypeScript, React, Express.js, MongoDB, Git, Visual Studio Code (VS Code), Jenkins, MERN Stack

The most amazing...

...solution I've have designed and developed is a multitier application for bridging the gap between designers and developers and boosting their productivity.

Work Experience

Software Engineer Principal

2019 - PRESENT
Progress
  • Built customer-facing, back-end, and front-end infrastructures from the ground up.
  • Developed and managed CI and CD infrastructure from scratch.
  • Researched and used numerous new technologies and workflows.
  • Gathered customer feedback and conducted multiple user interviews.
  • Suggested and implemented improvements and new practices in team processes.
Technologies: JavaScript, TypeScript, Node.js, React, Express.js, MongoDB, REST, Git, Jenkins, Leadership, Collaboration, High Code Quality, Figma, MERN Stack, RxJS, Webpack, HTML, CSS, Sass, Redux, Streaming, WebdriverIO, React Router, OAuth 2, Agile Software Development, Scrum, Socket.IO, Storybook

Software Engineering Manager

2016 - 2019
Progress
  • Led and managed a team in delivering high-quality products in a healthy team spirit environment.
  • Planned and managed team capacity, roadmaps, and projects.
  • Coached and facilitated team members in achieving career growth.
  • Analyzed business requirements and applied the company business strategy in the team context.
  • Built new and maintained existing functionalities of all sizes.
Technologies: Leadership, Negotiation, Delegates, Collaboration, IT Project Management, .NET, JavaScript, TypeScript, Windows Presentation Foundation (WPF), Bash, C#, REST, Git, TFS, Jenkins

Software Engineer II

2015 - 2016
Progress
  • Developed Visual Studio extensions for new products.
  • Constructed Windows and OS X installers for new products.
  • Developed large new functionalities and features in the existing team portfolio.
  • Fixed customer-facing bugs, increasing product quality and customer satisfaction.
  • Maintained and refactored a codebase to adhere to high-quality standards.
  • Solved complex customer scenarios and responded to support tickets.
  • Suggested and implemented improvements and new practices in team processes.
Technologies: .NET, C#, Windows Presentation Foundation (WPF), REST, Git, TFS, Jenkins, JavaScript, TypeScript

Software Engineer I

2015 - 2016
Progress
  • Developed new features for existing Visual Studio extensions.
  • Developed new features for existing Windows and OS X installers.
  • Enhanced and maintained existing features and the codebase.
  • Handled technical support and increased customer satisfaction.
Technologies: .NET, C#, Windows Presentation Foundation (WPF), REST, Git, TFS, Jenkins

Multitier Application | Bridging the Gap Between Designers and Developers

A MERN stack-based application for bridging the gap between designers and developers to increase productivity and decrease time to market. The application consists of a customer-facing React web application, on-premise back end, database, and Figma plugin on the designer side.

I was actively involved in these activities:
• Conducting research and spikes to choose technologies.
• Architecting the whole infrastructure and interaction between all systems.
• Designing and implementing the back-end solution for high productivity and security, data protection, and access validation.
• Designing and implementing the database.
• Designing and implementing the complex front-end React application.
• Building and maintaining the CI and CD infrastructure.

While pursuing and achieving robust and reliable functionalities on all levels, I delivered excellent code quality that followed industry standards for maintainability, readability, and development processes. I am extremely proud of having an essential role in architecting, building, and releasing the product in a tight timeframe.

Toptal React Accelerator

The Toptal React Accelerator is an exclusive learning program that educates JavaScript developers in React, Next.js, Redux, and GraphQL. This is a 2-month program that consists of rigorous learning exercises and hands-on activities along with a stringent evaluation process, comprehensive learning assessments, and an Invoice Management System. Within this invoicing application, users are able to track invoices, clients, and company information.
2012 - 2013

Professional Degree in Software Engineering

Telerik Software Academy - Sofia, Bulgaria

2008 - 2012

Bachelor's Degree in Advertising and Marketing

University of National and World Economy - Sofia, Bulgaria

OCTOBER 2022 - PRESENT

Toptal React Accelerator Graduate

Toptal, LLC

FEBRUARY 2017 - PRESENT

Microsoft Certified Professional

Microsoft

FEBRUARY 2017 - PRESENT

Microsoft Specialist: Programming in C#

Microsoft

JUNE 2016 - PRESENT

Software Development Fundamentals

Microsoft

Libraries/APIs

React, Node.js, RxJS, React Router, Socket.IO

Tools

Git, Jenkins, Webpack, Figma, TFS, WebdriverIO

Languages

JavaScript, TypeScript, C#, Sass, HTML, CSS, SQL, Bash

Frameworks

Express.js, .NET, Redux, Windows Presentation Foundation (WPF), OAuth 2, Flutter

Paradigms

Agile Software Development, REST, Scrum

Platforms

Visual Studio Code (VS Code), Firebase

Storage

MongoDB, NoSQL, Redis

Other

Communication, High Code Quality, Technical Support, Leadership, Negotiation, Delegates, Collaboration, IT Project Management, MERN Stack, Streaming, Storybook, Markets, Economics

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