1.
Portfolio
of Pavel Dimitrov Tashev
This portfolio presents all projects I have been working for.
E-mail
p.d.tashev@gmail.com
Phone
mobile (Bulgaria): +359 (0) 896 85 30 57
Social
LinkedIn :: http://www.linkedin.com/in/paveltashev
XING :: https://www.xing.com/profile/Pavel_Tashev
Web
www.paveltashev.com
www.paveltashev.com
Pavel Tashev
1
2.
Portfolio of Pavel Tashev
Content
Content
GuardNet. Security system in your pocket
Mailjet. Cloud Emailing platform
Schoodle. Education
Schoodle video. Presentation of a project
QRL. Create and analyze QR codes
RESTful API and User Management System.
Yelda Aptula, attorney at law.
Kapriz Ltd. Company website
Ad Agency GoBox. Company website
School class. In the class room
Text analyzer. Bulgarian Academy of Science
Ikabe Vedis Ltd. Real Estates
Clima Consult Ltd. Company website
vebSchool. Education
Gynecological Hospital. Hospital
Green Party, Bulgaria. Governmental
Sofia Sport Ltd. Let's play football
www.paveltashev.com
Pavel Tashev
2
3.
Portfolio of Pavel Tashev
GuardNet. Security system in your pocket
GuardNet is a real-time geographically accurate locating and communication
product that will enable Customers and Security Companies to manage security
situations more efficiently and effectively. It is a powerful and advanced software
solution developed alongside Security Industry Professionals using existing and
commonly used hardware owned by just about every potential Customer - the
Smart-Phone.
The idea of the system is in case of incident, the customer to be able to send a
notification to the security company. In this way the security company will
receive information for the client - current location, name of the client, photo,
age, blood group, and so on. This product gives the the option the client to be in
touch with the security company whenever they need it and also on other side
the security company adds value to their services.
My role in the project is as a Software and Product developer.
Role in the project
● Software developer
● Product developer
Short video tour
https://vimeo.com/91401224
Professional period
White Rabbit Ltd.
Website of the company
Official website:
www.whiterabbitltd.com
Official website of GuardNet:
www.guardnet.co
www.paveltashev.com
Pavel Tashev
3
5.
Portfolio of Pavel Tashev
Mailjet.Cloud Emailing platform
Mailjet was founded with the aim of providing a powerful tool — for developers
and novices alike — to manage emails from A to Z, in a very simple way. They
are based in Paris, France.
Writing a new PHP code and also testing and fixing bug issues, communicating
with REST API’s, writing Java Script code (+jQuery), AJAX queries, new CSS and
HTML is part of the usual daily work.
Role in the project
● PHP / Web Developer (Front-end & Back-end)
Professional period
ProxiAd Ltd.
Website of the company
www.mailjet.com
www.paveltashev.com
Pavel Tashev
5
6.
Portfolio of Pavel Tashev
Schoodle. Education
Schoodle is a web based platform for education and culture. It’s goal is to
facilitate communication between teachers, parents, children and all people who
are involved in the process of education of the children at school. Schoodle may
be described with a few milestones:
● Teachers and parents communicate over the Internet and exchange
information about their children: news, messages, files, events, etc.
● The student have a school notebook, weekly schedule and others.
● The system offers an option to send a homework and useful materials
for the students.
● Each class room has it’s own public web page in Schoodle.
Schoodle project is a continuation of its predecessor vebSchool. It’s also worth to
say that the vebSchool’s database was completely migrated to the Schoodle’s
database. This migration step made it possible the old users to keep using
Schoodle (vebSchool) but with it’s new design and additional features.
Role in the project
● Team leader
● Developer (Front-end & Back-end)
● Database Migration
● Designer
Access / Take a look
If you want to take a look at the project, go to the Schoodle’s main page and log
in with one of the accounts listed below:
Account 1
username: test.user.1@gmail.com
password: 123456789
Account 2
username: test.user.2@gmail.com
password: 123456789
*If you can’t log in with the accounts above, please take into account that they are
public and somebody may change the password or delete them and this might be the
reason for your issue. If this is your case, please contact me to ask for a new account
or just create a new account by your own.
Short video tour
You can watch the short video tour where I present part of the functionality of
Schoodle.
www.paveltashev.com
Pavel Tashev
6
8.
Portfolio of Pavel Tashev
Schoodle video. Presentation of a project
Video: https://www.youtube.com/watch?v=I_5j4tosdp0
Or you can watch on the official Schoodle page: www.schoodle.bg
The video has English, french and Bulgarian subtitles. If you want to see them,
open the video in new window and press the subtitle option in YouTube!
Part of the Schoodle advertisement strategy was to create a video presentation
of the project. The main purpose of that video was to be short, easy to
understand and funny for those who are watching it.
The process of creation
My main activity in that project was to organize the whole process of the video
creation. Starting from the invention of the main concept, writing of the scenario
and finding the right people and ending with buying the necessary equipment
and reducing the budget in some normal ranges.
So the first step I had to do was to decide how to make this video. I was inspired
by a couple of videos which I saw on YouTube and Vimeo which are created by a
painter who is drawing with a marker over white board. That’s it! The concept is
quite simple, cheep and expressive. A voice is talking and at the same time you
can see how the painter express those same words in pictures. And I decided
that this is the best way.
The second step was to buy the necessary equipment – camera, camera
accessories, lighting, reflectors, suitable surface for painting, etc. …and let’s not
forget it, proper time and place to do it!
The third step was to write the scenario.
The fourth step was to find the proper people for the rest of the work. So my
partner Lyubomir Slavilov from Noway Media Ltd. was the painter whose hand
you can see on the video. The voice was recorder by Georgi Parvanov from Ad
Agency GoBox Ltd. whose voice you can hear.
The fifth and the last step was to choose a proper music and to assemble all
materials (audio, video, etc.) in one final presentation video.
Access / Take a look
If you want to take a look at the project, go to the Schoodle’s main page and log
in with one of the accounts listed below:
Account 1
username: test.user.1@gmail.com
www.paveltashev.com
Pavel Tashev
8
9.
Portfolio of Pavel Tashev
password: 123456789
Account 2
username: test.user.2@gmail.com
password: 123456789
*If you can’t log in with the accounts above, please take into account that they are
public and somebody may change the password or delete them and this might be the
reason for your issue. If this is your case, please contact me to ask for a new account
or just create a new account by your own.
Professional period
Noway Media Ltd.
www.paveltashev.com
Pavel Tashev
9
10.
Portfolio of Pavel Tashev
QRL. Create and analyze QR codes
The QRL system is developed to create and manage QR codes which link to web
addresses specified by the customer and extract detailed statistics for their
attendance and usability. The object consisting of a QR code pointing to an URL
is called QR linkor just QRL. A few features of QRL system:
● Generate and stylize QR links pointing URLs specified by the customer.
● Extract statistics for the QR codes – usability, social activity, Geo
location, lifetime, etc.
● Generate short-links and get statistics for them.
● Advertise products or enrich them with a QR code.
Role in the project
● Developer (Front-end & Back-end)
Short video tour
You can watch the short video tour where I present part of the functionality of QRL.
youtu.be/ZV8QNWCrlQs
Professional period
Noway Media Ltd.
Website of the service
www.qrl.bg(The website is removed)
Ream more
info.qrl.bg/en(The website is removed)
www.paveltashev.com
Pavel Tashev
10
12.
Portfolio of Pavel Tashev
RESTful API and User Management System.
This is a web service based on internal communication protocol, which allows
managing and maintaining a database of users (User Management System –
UMS). All services of “Noway Media Ltd.” (like Schoodle, QRL, etc.) are united
within this User Management System. This means that a user registered in any
of the services part of “Noway Media Ltd.” has access to all other products and
services.
The whole system is divided into three components (Look at the diagram below).
The first one is the presentation layer which is visible by the customer. This is
the place where the user can access any of the products part of “Noway Media
Ltd.” and also the account information. The second one is the back-end layer
which is the administrative part of the User Management System (accessible
only by the administrators). The third component is the RESTful API which is
used by the User Management System to communicates with the first
(presentation) layer and other external systems (like Schoodle, QRL, etc.). The
communication is executed with XML or JSON depending on the developers
needs.
Access / Take a look
If you want to take a look at the presentation layer, go to its URL
(accounts.noway.bg) and log in with one of the accounts listed below:
Account 1
username: test.user.1@gmail.com
password: 123456789
Account 2
username: test.user.2@gmail.com
password: 123456789
*If you can’t log in with the accounts above, please take into account that they are
public and somebody may change the password or delete them and this might be the
reason for your issue. If this is your case, please contact me to ask for a new account
or just create a new account by your own.
Role in the project
● Developer (User Management System, API, Presentation layer)
● Writing of unit tests for the API
Professional period
Noway Media Ltd.
Website of the service
accounts.noway.bg
www.paveltashev.com
Pavel Tashev
12
15.
Portfolio of Pavel Tashev
Yelda Aptula, attorney at law.
Development and design of a website for Yelda Aptula, attorney at law.
My role in the project was to design and develop the website.
Role in the project
● Developer (Front-end & Back-end)
● Designer
Professional period
Freelancer
Website
www.aptula.com
www.advokataptula.com
www.paveltashev.com
Pavel Tashev
15
16.
Portfolio of Pavel Tashev
Kapriz Ltd.Company website
Development and design of a website for construction company “KAPRIZ –
construction and repairs” LTD.
About the company
The company “KAPRIZ- construction and repairs” Ltd. was established in 2009
with main activity construction services with the Alpine method, thermal
insulation and all types of construction finishing. For the development of the
company and for the reaching more clients, the company needed a website.
Role in the project
● Developer (Front-end & Back-end)
● Designer
Professional period
Freelancer
Website of the company
www.kapriz.bg
www.paveltashev.com
Pavel Tashev
16
17.
Portfolio of Pavel Tashev
Ad Agency GoBox.Company website
Design and development of the website for advertising agency GoBox.
Role in the project
● Developer (Front-end & Back-end)
Professional period
Noway Media Ltd.
Website
www.gobox.bg
www.paveltashev.com
Pavel Tashev
17
18.
Portfolio of Pavel Tashev
School class. In the class room
I created a website that helps the teacher Kibar Aptula to publish any
information which corresponds the training of her students at school.
Role in the project
● Developer (Front-end & Back-end)
● Designer
Professional period
Freelancer
Website of the class room
www.kibaraptula.com
www.paveltashev.com
Pavel Tashev
18
19.
Portfolio of Pavel Tashev
Text analyzer.Bulgarian Academy of Science
The “Department of Computational Linguistics” (DCL) is part of the “Bulgarian
Academy of Sciences” (BAS) and is engaged in research 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.
I was engaged in the development of a web based JavaScript Interface which
serves the needs of a text analyzer located on a server of BAS.
The interface communicates with the server using AJAX-JSONP requests. All text
requests received by the server are analyzed. When the analyzes are completed,
the server prepares responses which are returned back to the interface and
displayed in a proper way.
Note: The interface is not available in Internet.
Role in the project
● Developer (JavaScript Interface)
Professional period
Freelancer
About BAS and DCL
If you want to read about the “Bulgarian Academy of Sciences” (BAS) you can visit
their website: http://www.bas.bg/.
If you want to read about the “Department of Computational Linguistics” (DCL)
you can visit their website: http://dcl.bas.bg/en/.
Technology
JavaScript, jQuery, AJAX-JSONP, HTML, CSS, JSON
www.paveltashev.com
Pavel Tashev
19
21.
Portfolio of Pavel Tashev
Ikabe Vedis Ltd.Real Estates
My role in the project was to design the logo and to develop the website for the
real estate company “Ikabe Vedis Ltd.”.
The company “Ikabe Vedis Ltd.” operates its commercial activity in the field of
the real estates.
The client who visits the website has the opportunity to view a list of real estates
offers and also to contact a broker. These who are interested in real estates in
Greece a good news is that they can do advanced search in the data base of the
website and also to sign up for the newsletter.
For the people who want to get more informed there are news, geographical
and historical section describing in more details the areas where the estates are
located.
The system is not based on any popular CMS or framework. It’s developed from
scratch.
Note: The website is not online.
Some important features
Search module
With this module the client can find the right real estate filtered by location,
area, floor, price, etc. There is also a flash map with the geographical areas
where are located the real estates.
Real estate offer
Each offer contains detailed information like description, photos, contact
information of the broker, price and others.
Newsletter
For the clients who want to get topical information about the real estates offered
by Ikabe Vedis there is a newsletter option.
Pages
The client part of the website contains a few pages with different topics. Some of
them are:
● • real estate services offered by “Ikabe Vedis Ltd.”;
● • some interesting historical and geographical facts about Greece;
News
The administrator has the opportunity to publish news on the website.
Ikabe Vedis offers real estates on different markets and therefore multi-lingual
content is of grate importance.
www.paveltashev.com
Pavel Tashev
21
22.
Portfolio of Pavel Tashev
The administrative part of the website helps the administrator to manage the
content of the website (inserting new offers, editing old offers, editing the
content of the website, uploading banners and others).
Internal Mail System
The Internal Mail System (IMS) allows to the administrators and brokers to
communicate with each other within the system.
Access
The system supports a few access levels: administrator, broker and editor.
Role in the project
● Developer (Back-end & Front-end)
● Designer
● Logo Design
Professional period
Freelancer
www.paveltashev.com
Pavel Tashev
22
24.
Portfolio of Pavel Tashev
Clima Consult Ltd.Company website
The company “Clima Consult Ltd.” offers a wide range of products and services
in the field of the air conditioning, heating systems, alternative energy sources
and more.
The new website has two clearly separated parts, services and products.
The flexible product catalog in the website contains products ordered in
categories. Each of them gives detailed technical and general information, PDF
catalog and option to be compared with other products.
The system is not based on any popular CMS or framework. It’s developed from
scratch.
Role in the project
● Developer (Front-end & Back-end)
● Designer
Professional period
Freelancer
Website
www.climaconsult.com
www.paveltashev.com
Pavel Tashev
24
26.
Portfolio of Pavel Tashev
vebSchool.Education
VebSchool is a web based system which aims to unite teachers, parents and
students in an online portal where they may exchange ideas and information.
The goal is better education combined with the new technologies. The main
features offered by the system are opportunities like creation of virtual classes,
online school reports, current weekly schedules, online library, publishing events
and other.
It’s very important to notice that VebSchool is actually the old version of
Schoodle.
Note: The website is not available in Internet because it was replaced by
Schoodle.
Role in the project
● Developer (Front-end & Back-end)
● Designer
Professional period
Freelancer
www.paveltashev.com
Pavel Tashev
26
28.
Portfolio of Pavel Tashev
Gynecological Hospital.Hospital
My activity on this project was to redesign the website of the Gynecological
Hospital “Dr. Shterev” and also to do a few changes to the navigation, the menu
structure and the pages.
Role in the project
● Redesign (Front-end)
Professional period
Freelancer
Website
www.ivf-bg.com (The website is no longer avaivable)
www.paveltashev.com
Pavel Tashev
28
29.
Portfolio of Pavel Tashev
Green Party, Bulgaria.Governmental
I created a new website for the Green Party of Bulgaria, migrating the entire
database from the old to the a version which is based on Joomla CMS. For the
new design and layout I strived to build a site which is easy to use by the user,
containing social elements and also easy for administration.
Role in the project
● Redesign
● Database Migration
Professional period
Freelancer
Website
www.greenparty.bg
www.paveltashev.com
Pavel Tashev
29
30.
Portfolio of Pavel Tashev
Sofia Sport Ltd.Let's play football
My task was to design and develop a website for “Sofia Sport Ltd.” which
presents its mini-soccer pitches in Sofia city, Bulgaria.
On the front page on the website is uploaded a flash animation with a photos
from the the football playgrounds owned by “Sofia Sport Ltd.”. The internal
structure of the site allows to upload information about “Sofia Sport Ltd.”,
contact details, prices, photo gallery, etc.
Role in the project
● Developer (Front-end & Back-end)
● Designer
Professional period
Freelancer
Website
www.sofiasport.net
www.paveltashev.com
Pavel Tashev
30