Developer

EXPERTISE

This is a partial list.

– Web Apps (SaaS) Development
– PHP
– Python (learning)
– MySQL, PostgreSQL
– ElasticSearch (noSQL)
– HTML, CSS
– JavaScript
– jQuery
– Bootstrap
– BackboneJS

– Front-end template engines (HandlebarsJS)
– Back-end template engines (Twig, Blade)
– Symfony 1.1, 1.4
– CodeIgniter
– Laravel 6
– Flask
– WordPress
– Git, SVN, Mercurial
– Languages: English, Bulgarian
– Photoshop

EXPERIENCE & THINGS I HAVE WORKED ON

Only some of the projects I have worked on are listed.
StartupStage
Full Stack Developer @StartupStage

Sep 2019 – Present
I develop the back-end and the front-end of StartupStage (SaaS). The development includes – planning, choosing the technologies, mock-ups, database design, back-end and front-end.

www.startupstage.org

Peoplegogo
Senior Back-end Developer @Peoplegogo

Jun 2015 – Jun 2017
Peoplegogo is a crowdfunding platform for volunteering campaigns. My work included – planning, choosing technologies, mock-ups, database design (SQL and noSQL databases), team leading and back-end.

www.peoplegogo.com

Things I developed during my work at Peoplegogo:

  • FrameworkJet (github.com/frameworkjet/FrameworkJet). A web application framework created to cover the following requirements:
    • Low response time.
    • To work as light as possible, without additional heavy libraries and dependencies.
    • Server-side rendering of the content.
    • Client-side rendering of the content via communication with an API.
    • Multilingual templating.
  • pageJet (github.com/githubpagejet/GithubPageJet). An application allowing you to build websites on the top of “Github pages” (check: pages.github.com). It covers the following requirements:
    • Easy way to build a website on “Github pages”.
    • To work as light as possible, without additional heavy libraries and dependencies.
    • Implemented jQuery and option to execute AJAX requests.
    • Implemented java script Routing.
    • Implemented front-end template engine – HandlebarsJs.
    • Implemented grunt.
    • Multilingual templating.
    • Option to use the application on your own server.
  • EasyMail (github.com/runeasymail/easymail). I contributed to EasyMail – developed by my colleague Gyuner Zeki – because I used it as a Mail Service for the needs of Peoplegogo. My contribution – fixing bug issues related to Postfix, Dovecot and the user interface (RoundCube).
  • Google Places API – A PHP wrapper (github.com/peoplegogo/google-places).
Senior Back-end and Lead Developer @White Rabbit Ltd.

Jan 2015 – Feb 2020
Development of web applications and management of the team developing mobile applications.

www.whiterabbitltd.com

Things I developed during my work at White Rabbit Ltd:

  • RentalRelations. SaaS for the rental market in the UK and Europe.
  • GuardNet (www.guardnet.co). GuardNet is a real-time geographically accurate locating and communication product that enables customers and Security Companies to manage security situations. My role in the project – develop the web application, create mock-ups, database design, develop the API, developing instant messaging system, writing documents, team leading, planning, etc.
  • ManxTents (www.manxtents.com). An online booking platform. The visitors of the Isle of Man can book tents during TT and Classic TT (the greatest motorcycle race on Earth). It consists of two parts – a website and SaaS (Software as a Service). My work included – planning, choosing technologies, database design, integration with third-party services (Stripe), development of an API, back-end and front-end.
  • Isle of Man Yacht Club (www.iomyc.com).
  • TransferTravel. It’s an international, trusted, peer to peer marketplace that allows people to list their unwanted travel to a community of buyers looking for last minute options. My work included – development of the web application, writing documentation and planning.
Pavel Tashev is a highly valued and integral member of the team at WhiteRabbit Ltd. and as Lead Software Developer his wealth of experience is applied to the design and development of all products developed every single day.
– Tom Granger, CEO of the company
Senior PHP Developer @ProxiAd and Mailjet

Oct 2013 – Jan 2015

During my work for ProxiAd I was a contractor for MailJet (www.mailjet.com).

Writing PHP code, testing and fixing bug issues, working with RESTful API’s, writing JavaScript code (+jQuery), AJAX queries, CSS and HTML was part of the daily work.

www.proxiad.com

PHP Back-end Developer @Innovative Solutions Bulgaria Ltd.

May 2011 – Apr 2013

My main activity was to support and develop new solutions for the websites and the online stores part of “Innovative Solutions Bulgaria Ltd.”.

www.budgetsensors.com

NowayMedia
PHP Back-end Developer @NowayMedia

Feb 2011 – Nov 2015

Noway Media Ltd. was found in 2011 with the idea in mind to develop web applications. That was a great experience because I had the chance to get closer to the essence of how to manage a small StartUp and to understand the business processes behind it.

I consider this valuable experience because this knowledge helped me go out of the box and understand better my role as a developer working with other members of the team.

We developed a couple of projects – QRL and Schoodle.

  • QRL (Bit.ly for QR codes) is a web application (SaaS) which can be used by customers to generate their own QR codes pointing to particular URLs. The platform provided analytics tools analyzing the traffic through the QR codes. Video – youtu.be/ZV8QNWCrlQs
  • Schoodle (connecting teachers and parents via Internet) is a web application where teachers and parents can exchange information about the progress of their children at school. Video – youtu.be/hgUs76zV8j0

Behind those two web applications there was another one – Centralised User Management System (CUMS). Its purpose is to manage all user accounts part of QRL and Schoodle. By logging into any of the services (QRL or Schoodle) the user has access to all the rest. The communication between CUMS and the services happens via a RESTful API based on JSON and XML, depending on the developer’s needs.

Full Stack Developer as a Freelancer

May 2008 – May 2011

During my freelance period, my work was split into two parts. The first one was to find new clients, and the second one was to work as a Web developer.

I worked on different projects, starting from small websites and ending with more complex solutions like a web based platform for selling real estates.

Some of the things I developed during my work as a freelancer:

  • Text analyzer. The “Department of Computational Linguistics” (DCL) is part of the “Bulgarian Academy of Sciences” (BAS) and is engaged in researches and development of software applications in the field of linguistics. Part of their research projects are: theoretical problems of the formal description language, morphological, syntactic and semantic analysis of the Bulgarian language, creating computer dictionaries, software for automatic correction of spelling, synthesizing speech from arbitrary text, remove the ambiguity and grammar mistakes. My role was to develop the web interface of the application. The web based interface included – CSS, HTML, JavaScript (+jQuery) and AJAX-JSONP communication with the BAS server.
  • Real estate website. The company “Ikabe Vedis Ltd.” operates its commercial activity in the field of the real estates in Greece. My role was to develop a fully functioning website giving the opportunity for the agency to sell real estates. Some of the features I developed:
    • Search module.
    • Real estate listing. Each listing contains detailed information about the property – title, photos, description, contact information of the broker, price, etc.
    • Administration for managing the listings.
    • Administration allowing the agency to create offices and user accounts for the brokers.
    • Internal messaging system allowing brokers to communicate with each other regarding their work.
    • Newsletter and Blog.

EDUCATION

Sofia University
University of Sofia “St.Kliment Ohridski” – Faculty of Physics

Sep 2007 – Jun 2009

I graduated “Quantum Electronics and Laser Technologies (QELT)” Master degree with specialization in “Nuclear Physics”.

www.uni-sofia.bg

Activities during my education:

CERN logo
CERN – European Organization for Nuclear Research

Jun 2008 – Aug 2008

The scope of my work at CERN was to simulate the distribution of subatomic particle beams in the presence of electromagnetic radiation. The ultimate goal of my tests was to prove that CERN can invest money in buying the required equipment and make real experiments based on my simulations.

Sofia University
University of Sofia “St.Kliment Ohridski” – Faculty of Physics

Sep 2003 – Jul 2007

I graduated “Engineer Physics” Bachelor degree.The topic of my bachelor thesis was “Quantum Entanglement”.

www.uni-sofia.bg

Activities during my education:

Lecture

21th of Aug 2007

I had a lecture in Bodrum, Turkey in the field of the quantum mechanics.
The topic was “Quantum Entanglement”.

“Professional technician secondary school of mechanical engineering and electronics” – Varna, Bulgaria

Sep 1998 – Jun 2003

I graduated “Electronics”.