
Plamen Georgiev
Verified Expert in Engineering
Software Developer
Sofia, Bulgaria
Toptal member since February 24, 2020
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
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
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
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
.NET Developer
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.
.NET Developer
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).
Experience
Web Application for Managing Listings
https://modulist.news/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
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 Wedding Writing Tool
https://www.provenance.co/Certifications
AWS Certified Developer — Associate
Amazon Web Services (AWS)
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)
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