Portfolio-Pavel-Tashev-August-2015-en

32
Portfolio Pavel Dimitrov Tashev This portfolio presents the all projects for which I have worked or currently I work. For more information: 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 Portfolio :: Pavel Dimitrov Tashev 1

Transcript of Portfolio-Pavel-Tashev-August-2015-en

Page 1: Portfolio-Pavel-Tashev-August-2015-en

Portfolio

Pavel Dimitrov Tashev This portfolio presents the all projects for which I have worked or currently I work. For more information: 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

 

Portfolio :: Pavel Dimitrov Tashev 1

Page 2: Portfolio-Pavel-Tashev-August-2015-en

Content

Content GuardNet. Security system in your pocket 

Role in the project Short video tour Professional period Website of the company 

Mailjet. Cloud Emailing platform Role in the project Professional period Website of the company 

Schoodle. Education Role in the project Access / Take a look Short video tour Professional period Website of the service 

Schoodle video. Presentation of a project The process of creation Access / Take a look Professional period 

QRL. Create and analyze QR codes Role in the project Access / Take a look Short video tour Professional period Website of the service Ream more 

RESTful API and User Management System. Access / Take a look Role in the project Website of the service 

Yelda Aptula, attorney at law. Role in the project Professional period Website 

Kapriz Ltd. Company website About the company Role in the project Professional period Website of the company 

Ad Agency GoBox. Company website Role in the project 

Portfolio :: Pavel Dimitrov Tashev 2

Page 3: Portfolio-Pavel-Tashev-August-2015-en

Professional period Website 

School class. In the class room Role in the project Professional period Website of the class room 

Text analyzer. Bulgarian Academy of Science Role in the project Professional period About BAS and DCL Technology 

Ikabe Vedis Ltd. Real Estates Some important features Professional period 

Clima Consult Ltd. Company website Role in the project Professional period Website 

vebSchool. Education Role in the project Professional period 

Gynecological Hospital. Hospital Role in the project Professional period Website 

Green Party, Bulgaria. Governmental Role in the project Professional period Website 

Sofia Sport Ltd. Let's play football Role in the project Professional period Website 

     

Portfolio :: Pavel Dimitrov Tashev 3

Page 4: Portfolio-Pavel-Tashev-August-2015-en

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 http://pdl.vimeocdn.com/10975/153/242455011.mp4?token2=1428072132_f36fd81ef4bc3884990b8ddb3e8da15b&aksessionid=ef9d2d85b0bd7e85 

Professional period White Rabbit Ltd.

Website of the company Official website: www.guardnet.co  

Portfolio :: Pavel Dimitrov Tashev 4

Page 5: Portfolio-Pavel-Tashev-August-2015-en

 

Portfolio :: Pavel Dimitrov Tashev 5

Page 6: Portfolio-Pavel-Tashev-August-2015-en

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  

 

Portfolio :: Pavel Dimitrov Tashev

6

Page 7: Portfolio-Pavel-Tashev-August-2015-en

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.

Portfolio :: Pavel Dimitrov Tashev 7

Page 8: Portfolio-Pavel-Tashev-August-2015-en

Short video tour You can watch the short video tour where I present part of the functionality of Schoodle.

youtu.be/hgUs76zV8j0

Professional period Noway Media Ltd.

Website of the service www.schoodle.bg  

  

Portfolio :: Pavel Dimitrov Tashev 8

Page 9: Portfolio-Pavel-Tashev-August-2015-en

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.

Portfolio :: Pavel Dimitrov Tashev 9

Page 10: Portfolio-Pavel-Tashev-August-2015-en

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.

Professional period Noway Media Ltd.  

Portfolio :: Pavel Dimitrov Tashev 10

Page 11: Portfolio-Pavel-Tashev-August-2015-en

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)

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 QRL.

youtu.be/ZV8QNWCrlQs

Professional period Noway Media Ltd.

Website of the service www.qrl.bg Portfolio :: Pavel Dimitrov Tashev

11

Page 12: Portfolio-Pavel-Tashev-August-2015-en

Ream more info.qrl.bg/en  

  

  

  

Portfolio :: Pavel Dimitrov Tashev 12

Page 13: Portfolio-Pavel-Tashev-August-2015-en

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. Portfolio :: Pavel Dimitrov Tashev

13

Page 14: Portfolio-Pavel-Tashev-August-2015-en

Website of the service accounts.noway.bg  

 Diagram  

Portfolio :: Pavel Dimitrov Tashev 14

Page 15: Portfolio-Pavel-Tashev-August-2015-en

Presentation layer   

Portfolio :: Pavel Dimitrov Tashev 15

Page 16: Portfolio-Pavel-Tashev-August-2015-en

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  

 

Portfolio :: Pavel Dimitrov Tashev 16

Page 17: Portfolio-Pavel-Tashev-August-2015-en

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  

Portfolio :: Pavel Dimitrov Tashev 17

Page 18: Portfolio-Pavel-Tashev-August-2015-en

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  

  

Portfolio :: Pavel Dimitrov Tashev 18

Page 19: Portfolio-Pavel-Tashev-August-2015-en

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  

  

Portfolio :: Pavel Dimitrov Tashev 19

Page 20: Portfolio-Pavel-Tashev-August-2015-en

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/home_en.html.

Technology JavaScript, jQuery, AJAX-JSONP, HTML, CSS, JSON

Portfolio :: Pavel Dimitrov Tashev 20

Page 21: Portfolio-Pavel-Tashev-August-2015-en

Portfolio :: Pavel Dimitrov Tashev 21

Page 22: Portfolio-Pavel-Tashev-August-2015-en

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;

Portfolio :: Pavel Dimitrov Tashev 22

Page 23: Portfolio-Pavel-Tashev-August-2015-en

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. 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

Portfolio :: Pavel Dimitrov Tashev 23

Page 24: Portfolio-Pavel-Tashev-August-2015-en

Portfolio :: Pavel Dimitrov Tashev 24

Page 25: Portfolio-Pavel-Tashev-August-2015-en

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

Portfolio :: Pavel Dimitrov Tashev 25

Page 26: Portfolio-Pavel-Tashev-August-2015-en

Portfolio :: Pavel Dimitrov Tashev 26

Page 27: Portfolio-Pavel-Tashev-August-2015-en

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

Portfolio :: Pavel Dimitrov Tashev 27

Page 28: Portfolio-Pavel-Tashev-August-2015-en

Portfolio :: Pavel Dimitrov Tashev 28

Page 29: Portfolio-Pavel-Tashev-August-2015-en

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

Portfolio :: Pavel Dimitrov Tashev 29

Page 30: Portfolio-Pavel-Tashev-August-2015-en

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 

Portfolio :: Pavel Dimitrov Tashev 30

Page 31: Portfolio-Pavel-Tashev-August-2015-en

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

Portfolio :: Pavel Dimitrov Tashev 31

Page 32: Portfolio-Pavel-Tashev-August-2015-en

Portfolio :: Pavel Dimitrov Tashev 32