Hi, I'm Rashko Petrov.

I find myself an experienced back-end developer, who is also much curious about the new technologies and approaches in solving tasks. I enjoy being challenged and engaging with projects that require me to work outside of my comfort zone and knowledge set, as continuing to improve my skills and development techniques.

Ever since I was a little kid, trying to understand how things work and what they do, has been my passion. I still remember sitting in front of a Pravetz-16 computer in my school, running a simple program written in C++ by me, that prints "hello world". It was amazing, being able to get the computer to do whatever I wanted. There were moments when my mother couldn't get me up from the computer. I have spent hundreds if not thousands of hours in coding and scripting. This is where and how I found my passion for programming.

One day I went to a bookstore for school materials and I got back home with an Assembly Language manual. It was an old manual in bad condition with green frayed covers. The condition was so bad even the librarian tried to change my mind about buying it. That manual aroused interest in low-level programming.

This is what led me to expand my knowledge in Electronics Science and carried me through my education at the Technical University of Varna, where I obtained both bachelor's and master's degrees in the field of Medical Electronics. Here there were more resources available to me than I could have imagined. I studied physics, general/applied/pure mathematics, new languages, algorithms, embedded programming, etc., all with high interest and curiosity. And it was here that I learned how much there was yet to learn. In the fourth year, I started working as a back-end developer in a company, where I had the chance of working with many passionate and skilled people, who helped me boost my skills.

I spend lots of time reading technical literature and on the computer researching new development approaches and improving my skills. I enjoy debugging and fixing complex issues as that's what keeps my mind sharp and hungry for new challenges suitable to test apply the newly learned skills and techniques.

Today, I am a senior back-end developer with more than 10 years of professional experience and hundreds of projects created.

My Interests

Programming Electronics Hiking Wild Camping Travelling Boxing Music Books Rock Festival

My Work Station & Setup

LENOVO ThinkPad X260
  • Processor: 6th Generation Intel Core i7-6600U
  • Graphics: Intel HD Graphics 520
  • Memory: 16GB / 2133MHz DDR4
  • Storage: Samsung SSD 860 PRO 1TB
  • Battery #1: SANYO 45N1773 Li-ion 23.2 Wh
  • Battery #2: SANYO 45N1777 Li-ion 71.3 Wh
Dell 24 Monitor (2x)
  • Screen Size: 24-inch
  • Model: S2421HS
ALFA AWUS036ACH WiFi Adapter
  • Realtekā„¢ RTL8812AU WiFi 5 (802.11ac) chipset
  • 2.4 GHz up to 300 Mbps
  • 5 GHz up to 867 Mbps