31
Portfolio of Pavel Dimitrov Tashev This portfolio presents all projects I have been working for. E-mail [email protected] 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

Portfolio pavel-tashev-november-2015-en

Embed Size (px)

Citation preview

 

   Portfolio of Pavel Dimitrov Tashev  This portfolio presents all projects I have been working for. E-mail [email protected] 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

  

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

  

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

  

Portfolio of Pavel Tashev  

 

 www.paveltashev.com Pavel Tashev 

4

  

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

  

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: [email protected] password: 123456789

Account 2 username: [email protected] 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

  

Portfolio of Pavel Tashev  

youtu.be/hgUs76zV8j0

Professional period Noway Media Ltd.

Website of the service www.schoodle.bg

 

 www.paveltashev.com Pavel Tashev 

7

  

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: [email protected]

 

 www.paveltashev.com Pavel Tashev 

8

  

Portfolio of Pavel Tashev  

password: 123456789

Account 2 username: [email protected] 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

  

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 link or 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

  

Portfolio of Pavel Tashev  

 

 www.paveltashev.com Pavel Tashev 

11

  

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: [email protected] password: 123456789 Account 2 username: [email protected] 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

  

Portfolio of Pavel Tashev  

Diagram

 

 www.paveltashev.com Pavel Tashev 

13

  

Portfolio of Pavel Tashev  

Presentation layer

 

 www.paveltashev.com Pavel Tashev 

14

  

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

  

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

  

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

  

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

  

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

  

Portfolio of Pavel Tashev  

 

 www.paveltashev.com Pavel Tashev 

20

  

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

  

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

  

Portfolio of Pavel Tashev  

 

 www.paveltashev.com Pavel Tashev 

23

  

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

  

Portfolio of Pavel Tashev  

 

 www.paveltashev.com Pavel Tashev 

25

  

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

  

Portfolio of Pavel Tashev  

 

 www.paveltashev.com Pavel Tashev 

27

  

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

  

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

  

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

  

Portfolio of Pavel Tashev  

 

 www.paveltashev.com Pavel Tashev 

31