Plamen Georgiev, Developer in Sofia, Bulgaria
Plamen is available for hire
Hire Plamen

Plamen Georgiev

Verified Expert  in Engineering

Software Developer

Sofia, Bulgaria

Toptal member since February 24, 2020

Bio

Plamen is a dedicated and accomplished senior full-stack developer with over ten years of professional experience. Specializing in building robust web applications with React, Node.js, and Next.js, he combines technical expertise with a passion for creating impactful software. Driven by a goal-oriented mindset, Plamen excels in translating business needs into innovative solutions, delivering exceptional results for clients while ensuring the highest standards of quality and performance.

Portfolio

Provenance
React, Node.js, JavaScript, TypeScript, Scrum, Next.js...
MSTQ
React, Redux, Node.js, Express.js, MongoDB, Figma, JavaScript, TypeScript, APIs...
MentorMate
HTML, MongoDB, Amazon Web Services (AWS), CSS, Redux, JavaScript, Git, Jenkins...

Experience

  • JavaScript - 11 years
  • CSS - 11 years
  • Git - 11 years
  • HTML - 11 years
  • C# - 7 years
  • React - 7 years
  • Node.js - 6 years
  • Redux - 5 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Amazon Web Services (AWS)

The most amazing...

...thing I've developed is a sophisticated web application that enables users to create and submit their own listings in local newspapers.

Work Experience

Senior Full-stack Developer

2022 - PRESENT
Provenance
  • Contributed to the successful launch of the MVP by working on both front-end and back-end development.
  • Designed and implemented CI/CD pipelines for staging and production environments, ensuring streamlined deployments.
  • Built a comprehensive Component Library with reusable components, enhancing development efficiency across multiple applications.
  • Configured and maintained EC2 instances to ensure application reliability and scalability.
  • Integrated third-party APIs, including payment processors and email service providers, to enhance application functionality.
  • Developed several Next.js applications from scratch, adhering to best practices and performance optimization.
  • Played a key role in designing and architecting the infrastructure, database schema, and both front-end and back-end systems.
Technologies: React, Node.js, JavaScript, TypeScript, Scrum, Next.js, Amazon Web Services (AWS), ChatGPT, CSS, HTML5, Tailwind CSS, Storybook, Stripe API, MailerSend, Mongoose, CI/CD Pipelines, Amazon EC2, MySQL Workbench, MySQL, GitHub, Jira, Notion, Third-party APIs

Senior Full-stack Developer

2020 - 2022
MSTQ
  • Developed a responsive web application from scratch using the MERN stack, following premade UI designs.
  • Configured, optimized, and monitored the hosting environment. Carried out weekly production deployments.
  • Developed a front-end application in React to replace an old system using the old API.
  • Developed a component library using React and Storybook.
Technologies: React, Redux, Node.js, Express.js, MongoDB, Figma, JavaScript, TypeScript, APIs, Blockchain, SCSS, CSS, HTML5, Twilio, WebSockets, Socket.IO, Non-fungible Tokens (NFT), Git, Storybook, React Redux, NPM, JSX, HTML, User Interface (UI), Front-end, UI Components, GitHub, Web3.js, SQL, Full-stack, Third-party APIs

Senior Full-stack Developer

2019 - 2020
MentorMate
  • Developed and maintained the front end of a web application for creating, previewing, and submitting listings.
  • Developed and maintained the back end of the web application.
  • Onboarded several new team members and helped them understand all the functionalities.
  • Discussed all the new features directly with the clients and advised them.
  • Carried out production deployments every month with all the new features.
Technologies: HTML, MongoDB, Amazon Web Services (AWS), CSS, Redux, JavaScript, Git, Jenkins, TypeScript, MongoDB Atlas, Node.js, React, React Redux, NPM, JSX, HTML5, SCSS, User Interface (UI), Front-end, UI Components, GitHub, SQL, Full-stack, Third-party APIs

.NET Developer

2017 - 2019
MentorMate
  • Developed and maintained a data migration tool, which pulled data from several APIs, databases, and shared file system folders. Тransformed the data and pushed the result to a new database.
  • Migrated an existing ASP.NET MVC application to ASP.NET Core MVC.
  • Developed an interactive web application that provided medical information to users and helped them decide on their treatment.
  • Developed and maintained the front end of a web application that helped users create, preview, and submit listings in many different newspapers.
Technologies: Amazon Web Services (AWS), Object-oriented Programming (OOP), HTML, MongoDB, Jenkins, Git, Redux, Microsoft SQL Server, CSS, JavaScript, C#, Node.js, React, ASP.NET Core MVC, ASP.NET MVC, MongoDB Atlas, User Interface (UI), Front-end, GitHub, SQL, Full-stack, MySQL, .NET, Third-party APIs

.NET Developer

2014 - 2017
OmegaSoft, Ltd.
  • Developed a CRM system using ASP.NET MVC from the ground up.
  • Maintained and improved a legacy .NET Web Forms payroll application.
  • Developed and integrated a couple of web modules for a desktop payroll application used for additional functionalities such as HR and possessions.
  • Wrote and maintained unit and E2E tests with Selenium.
  • Maintained the continuous integration server (TeamCity).
Technologies: Object-oriented Programming (OOP), Jenkins, jQuery, C#, Git, Selenium, TeamCity, CSS, HTML, TypeScript, JavaScript, Microsoft SQL Server, ASP.NET Web Forms, ASP.NET MVC, User Interface (UI), Front-end, GitHub, SQL, Azure, Full-stack, .NET

Experience

Web Application for Managing Listings

https://modulist.news/
I developed a custom-made web application designed to help newspaper owners automate parts of their work. The app's primary purpose was to enable users to create listings (ads, announcements, and more) and submit them for publishing in different newspapers.

The users can see exactly how their listing will look in each newspaper (pixel-perfect) using the newspaper's fonts, font sizes, dimensions, and templates. It has a highly flexible UI for configuring the newspapers that were implemented, including run days, exceptions, deadlines, pricing, and so on.

The front end was built using React, and the back end with Node.js. The app uses Braintree for handling payments. I started as a front-end developer and later continued as a full-stack developer. I was responsible for the production releases, and I worked closely with the clients, helping them plan new features and functionalities.

CRM Web Application

A fully functional CRM system built with .NET MVC and Entity Framework code first. It had all the standard CRM features and some custom integrations with existing internal systems.

I worked as a full-stack developer from the beginning of the app. I was responsible for unit and end-to-end testing (Selenium).

Audio Chat Web Application with Blockchain Integration

A responsive audio chat web application built with React for the front end, Node.js/Express for the back end, and MongoDB for the database. Blockchain was also a big part of the application. We used MetaMask for the login and different APIs, and Web3 for checking users' coin amounts/NFTs to access different special functionalities. Websockets were used for user interactions and for real-time data updates. I built the whole application from scratch, following a premade UI design using Figma. I configured and optimized the hosting environment for all the deployments.

A Wedding Writing Tool

https://www.provenance.co/
A React and Node.js-based web app that helps brides, grooms, officiants, and guests prepare their wedding vows, ceremony scripts, and toasts using AI. I was a full-stack developer there and was also heavily involved with maintaining the infrastructure and the CI/CD process. We also added an SSO login, three more apps built with Next.js, and a component library with shared components (using Storybook).

Certifications

APRIL 2019 - PRESENT

AWS Certified Developer — Associate

Amazon Web Services (AWS)

OCTOBER 2014 - PRESENT

C# Developer

Telerik Academy

Skills

Libraries/APIs

React, Node.js, React Redux, jQuery, Socket.IO, Web3.js, Stripe API, Stripe

Tools

JSX, Git, NPM, GitHub, TeamCity, MongoDB Atlas, Jenkins, Figma, ChatGPT, MailerSend, Mongoose, MySQL Workbench, Jira, Notion

Languages

JavaScript, CSS, HTML, C#, SQL, TypeScript, SCSS, HTML5

Frameworks

Redux, Next.js, .NET, ASP.NET Web Forms, Selenium, ASP.NET Core MVC, ASP.NET MVC, Express.js, Tailwind CSS

Platforms

Visual Studio Code (VS Code), Amazon EC2, Amazon Web Services (AWS), Blockchain, Heroku, Twilio, Azure

Storage

MongoDB, Microsoft SQL Server, MySQL

Paradigms

Object-oriented Programming (OOP), Scrum

Other

Front-end, User Interface (UI), UI Components, Full-stack, APIs, CI/CD Pipelines, Third-party APIs, Storybook, WebSockets, Non-fungible Tokens (NFT)

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