Yordan Pavlov
Verified Expert in Engineering
Multithreading Developer
Yordan has 10+ years of experience as a software developer, mainly as a C++ developer. He has worked on various projects in the telecom and travel industries and is currently interested in working on a cryptocurrency/blockchain project.
Portfolio
Experience
Availability
Preferred Environment
Git, GCC, GNU
The most amazing...
...project I have worked on is a search engine for air fares.
Work Experience
Senior Software Developer
PROS
- Worked on the flagship product – a search engine for airfares. Performance and result accuracy was critical and responses are expected in sub-second times.
- Chosen for a new team initiating the development of a new micro product. The product was started from scratch and specialized in merchandising searches.
- Improved the DevOps architecture. Improved the performance testing framework and build architecture.
- Consulted with management on various technical solutions.
Software Developer
Opencode Systems
- Participated in the development, support, and extension of an interpreter of a telecommunication scripting language. The product is modular and expendable through the use of plugins.
- Extended, refactored, and served as the main product owner of a communication application used for connecting proprietary as well as third-party systems.
- Implemented and supported an inter-process communication layer between the company's service logic and voice products. The layer allows for easier integration of media hardware and products.
- Innovated a high performance, robust logging infrastructure used throughout the products.
- Implemented unit and composite tests for specific products as well as whole system automation tests.
- Participated in the products release cycles, handle various DevOps duties like building rpm packages and preparing deployments.
Experience
Interpreter of a Telecommunication Scripting Language Used to Describe Telecommunication Call Flow
Communication Layer Between the Company's Service Logic and Voice Products
High Performance and Robust Logging Infrastructure
Search Engine for Airfares and Flights
Merchandising Search Engine Platform
Inter-process Communication Network
Education
Bachelor's Degree in Informatics
Sofia University St. Kliment Ohridski - Sofia, Bulgaria
High School Diploma with a Focus in Mathematics
"Academician Kiril Popov" Model High School of Mathematics - Plovdiv, Bulgaria
Skills
Libraries/APIs
Sockets, POSIX, Node.js
Tools
GCC, Git
Frameworks
Boost
Paradigms
Concurrent Programming, Agile Software Development
Languages
C++, C++11, SQL, JavaScript
Platforms
Linux, Red Hat Linux, Docker
Storage
MongoDB, MySQL
Other
Networks, Multithreading, GNU, Messaging, Data
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