
Petar Georgiev
Verified Expert in Engineering
Full-stack Developer
Veliko Tarnovo, Bulgaria
Toptal member since November 5, 2021
Petar is a problem solver with excellent logical thinking that helps optimize the processes and projects of his clients. To ensure no errors, he analyzes the issues and improves or creates solutions with React/Next.js for the client side and NestJS/Express.js for the server side, both with TypeScript. Petar uses different types of state management and various types of API architecture, such as REST and GraphQL. He is also an active tech lead and an excellent fit for leading his clients' teams.
Portfolio
Experience
- NestJS - 4 years
- Next.js - 3 years
- React - 3 years
- TypeScript - 3 years
- Express.js - 3 years
- JavaScript - 3 years
- TypeORM - 2 years
- GraphQL - 2 years
Availability
Preferred Environment
MacOS
The most amazing...
...thing I've done is an optimization of my last project with about 80% in speed and loading times.
Work Experience
Senior Full-stack Developer
Senteca Commerce
- Performed in-depth code reviews to maintain high code quality, identify areas for improvement, and ensure adherence to best practices.
- Assisted team members in troubleshooting and problem-solving and provided guidance on best practices.
- Collaborated with cross-functional teams to ensure seamless integration and implementation of microservices.
- Participated actively in the planning and designing of software architecture to optimize system functionality.
Technical Lead
Development Beat
- Provided architectural and technical direction for the project.
- Performed code reviews on team members' work and recommended changes to improve code quality and reusability.
- Rewrote some of our core application functionalities to optimize speed.
- Wrote and oversaw all technical documentation about the project and its features.
- Optimized design to be functional and strictly typed as some of it was not fully developed with TypeScript.
- Researched and found solutions that could improve the product's quality and performance to satisfy our clients.
Full-stack Developer
Development Beat
- Managed time-sensitive updates, including content changes and design issues.
- Helped build new React reusable components to improve code quality and development speed.
- Acted as a part of an Agile team to help prioritize bugs and features and optimize our development speed.
Software Engineer
ScaleFocus
- Took an active role in structuring our single-page applications to make them easily maintainable and ensure they are highly modularized.
- Resolved Jira issues in some of our big company projects with precision timing on all tasks.
- Contributed to all of the meetings and sprint planning with an international team of customers and developers.
- Joined a newly made onboarding program to create a previous company project from the beginning and achieve reusability and better code structure.
Experience
KohiFIT
https://kohifit.com/enSocial Media Posting App
Certifications
Alpha JavaScript Program
Telerik Academy
Node with React: Fullstack Web Development
Udemy
Modern React with Redux [2019 Update]
Udemy
Skills
Libraries/APIs
React, Node.js, REST APIs, React Redux, RxJS
Tools
React Apollo, Jira
Languages
JavaScript, ECMAScript (ES6), TypeScript, HTML5, HTML, SCSS, GraphQL, CSS
Frameworks
Redux, NestJS, Angular, Express.js, Bootstrap, Material UI, Next.js
Paradigms
Microservices
Platforms
Firebase, MacOS, Apache Kafka
Storage
Redis, PostgreSQL
Other
Styled-components, TypeORM, Apollo Server, Apollo
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