portfolio

43
Selected Portfolio DIMITRIS VAYENAS - FEBRUARY 2013

Upload: dimitris-vayenas

Post on 14-Jun-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Portfolio

Selected PortfolioDIMITRIS VAYENAS - FEBRUARY 2013

Page 2: Portfolio

Summary of Innovations assisting the growth of the Greek Internet

1995 – Established the first and most frequent news service (updates every half an hour) for the benefit of the Greek diaspora via SKAI Radio (Charitable work, done for free, as I approached the radio station and asked them to implement it so that my Greek friends in the UK and the USA can read the news)

1995 – First Real Media Streaming service in Greece (for Olympiakos.gr – I run at the time with friends)

1996 – First electronic newsletter and page personalisation from a Greek newspaper (naftemproriki.gr)

1996 – First ever Macromedia Director and Flash technology deployment in Greece.

1996 – The first Greek on-line record store in the best address of the internet (music.gr)

1996 – Contributor and equity holder in the first web-based virtual community on the web (the Canadian suite 101)

1997 – Involved with the first windows based editorial-content management system in Greece, tightly integrated with “the Internet” via IBM’s Lotus Notes (for Lambrakis Press).

1998 – The first article published in the Greek press about the convergence of TV and the Internet.

1998 – Proposer to Lambrakis Press for the creation of the Greek portal (In.gr)

Page 3: Portfolio

Summary of Innovations assisting the growth of the Greek Internet

1998 – Part of the team that created the first website of Greek National Television (ERT).

1999 – The first article published in the Greek press about the many-to-many nature of the Internet with RAND’s James Dewar.

(break in 1999-2000 studying New Media at the City University London; on scholarship via “The friends of the Music Society” presided by the late Christos Lambrakis.)

2000 – Introduction of the first automatic translation to/from Greek/English/French of web pages and/or selected text with the use of Systran translation technology, so that more Greeks (who didn’t know foreign languages can find useful the Internet).

2000- First on-demand music service in the Greek internet (with Everstream).

2001 – First push chat\customer support in Greece (i.e. when a visitor could be proactively approached for support (service dropped because people were getting scared))

2001 – Part of the Global team of Software engineers that coded the first .NET based forum application for Microsoft (volunteer work in lieu of learning .NET and shaping its future development/features).

2003 – Introduction in Greece of the first forum in a Greek company where the “demanding customers” could discuss openly and freely their opinions (was for the Olympiacos Athletic Club).

Page 4: Portfolio

Summary of Innovations assisting the growth of the Greek Internet

2004 – Introduction in Greece of the first Google Ads in order to help smaller publishers to make money from their content. Trial was performed at www.Olympiacos.org where we helped Google debug its engine to support Greek and UTF-encoded text.

2005 - First deployment of Microsoft CRM for a greek NGO (Olympiacos); that became a Microsoft EMEA case study (see other presentation in my slideshare profile)

2007 - Established metadata with the encouragement and a loan from my former employer.

What “metadata” are, was unknown for most, though metadata became a household term in 2013.

Started with 5 people and did a turn-over of 300,000 on its first year - Grew to 18 people (and an 850,000 turnover on tis second year) and Reached nearly 30 people (and was looking forward to a multimillion turn over) was “killed” by such an event.

Indicative innovation. Our CMS, metaCMS succeeded in replacing one of the most expensive CMS on the market (Vignette) for Eleutheros Typos at a fraction of the cost, offering equal or better functionality. Vignette; it usually costs 300,000 for the setup and the first year and 150,000 annual maintenance fee. We replaced Vignette in one of Greece’s leading newspapers (Eleutheros Typos) at a cost of 30,000.

2009 - Undertook the website development of Greece’s busiest web-sites Zougla.gr that was suffering reliability issues.

Page 5: Portfolio

www.skai.gr 1996 f\p

f(ounding) dev team member

p(resently) I am asked for my opinion and\or run on platforms I was member of the dev team

Page 6: Portfolio

Naftemporiki.gr 1996-1997 f\p

Page 7: Portfolio

www.in.gr 1998-2001 f

Page 8: Portfolio

www.ert.gr 1999 f

Page 9: Portfolio

www.nooz.gr (www.flash.gr) 2001 f\p

Page 10: Portfolio

www.kokkalisfoundation.gr 2002 f\p

Page 11: Portfolio

www.olympiacos.org 1996 f\p

Page 12: Portfolio

www.hol.gr 2007 p

Page 13: Portfolio

www.zougla.gr 2009 p

Page 14: Portfolio

www.flashnews.gr 2010 p

Page 15: Portfolio

Progreece 2008-2011 f

Page 16: Portfolio

Sklavenitis 2009 f/p

Concept 1

Page 17: Portfolio

Sklavenitis 2009 f/p

Concept 2

Page 18: Portfolio

Sklavenitis 2009 f/p

Concept 3

Page 19: Portfolio

Sklavenitis 2009 f/p

2011 version

Page 20: Portfolio

My student site – intact since1999

Page 21: Portfolio

metaCMS foundamentals

Ease of use

Easy Parametrisation

Extensibility

Security

Performance

Page 22: Portfolio

metaCMS technology

Technologies utilized (dev stated in 2008). .Net Framework 3.5 SP1

Linq to SQL

Generics

Lambda expressions

Ajax Extensions

Page 23: Portfolio

Architecture

Treating news-stories as products for sale (with add-ons on various platforms) and retail products as rich-media objects (to differentiate them from competition)

Separating content from presentation Web authors\web developers can operate independently from designers.

The content can be transferred into different formats.

The content can be reused.

The complete redesign of the experience it is a matter of content managers and designer – no developers involved.

Page 24: Portfolio

Architecture

Page 25: Portfolio

Architecture

Architectural Design Fundamental Units Templates

The template has available regions-positions for the placement of specific controls with fixed or linked (with other control) dynamic content

Business Objects (content)Support for a series of content ontologies such as Articles, Files, Events, Banners whereas the open and modular architecture of the platform enables the creation of unlimited number of ontologies based on the requirement of the clients. Object update (debugging) can propagate to all clients.

Page 26: Portfolio

Architecture

ControlsLists, Full Article, Custom controls

ModulesSmall autonomous applications that can be positioned in a page in the website. Support of modules such as Weather, Stock-market, Geo-Mapping

ServicesSearch, Logging, Caching, Auditing, Versioning

Page 27: Portfolio

Architecture

Services

Templates

Themes

Pages ModulesControls

Content

Articles

Events

Cars

. . .

Mini Applications

BlogsForum

sStock

. . .Geo-map

Search

Auditing

Logging

Caching

Versioning

Page 28: Portfolio

Features

Error Logging In the database, Flat files, and\or Email alerts

Caching

Hierarchical, multi-layered categorizations of the ontologies

Dynamic change of Template

Dynamic change of Styles

Dynamic production of pages

Page 29: Portfolio

Features

Dynamic page setup

Dynamic Resize and cropping of images with multiple versions for re-use of the same photo in different contexts (front\category page, full-article)

Every ontology can be recorded as RSS Feed

Every ontology can accept user comments

Every ontology can be Rated

In every ontology (inclusive of categories) polls can be added

Page 30: Portfolio

Features

Ability to create ontological collections

Media Gallery for multiple file formats.

Mechanism to categorise, add Metadata, and search archives.

Creation of re-usable controls for the Back-office.

Role based user rights management per resource.

System parametrization infrastructure.

Page 31: Portfolio

A few screenshots…

Page 32: Portfolio

A few screenshots…

Page 33: Portfolio

A few screenshots…

Page 34: Portfolio

A few screenshots…

Page 35: Portfolio

A few screenshots…

Page 36: Portfolio

A few screenshots…

Page 37: Portfolio

Sample code…

The C# sample code provided from the stock market module of metaCMS is indicative of the code written\supervised.

The _css, _js and _gfx directories provided by one of the Sklavenitis sites are indicative of the quality of the front-end code – part of it was part the given questionnaire (e.g. sprites, see wood_spirte.jpg).

Page 38: Portfolio

Data Visualisation

The task at hand: Quantify the impact of the assets of one of Greece’s wealthiest individuals – personal property estimated to over $5 billion, map all the relations of his holdings in “one page”!

The solution: Collect data using WSS (the freeware SharePoint) through an InfoPath form. The XML feeds an SQL server (thus avoiding duplicate entries)

Following data cleansing a flat array was given fed into a Flash application (the demo you will see contains all the visual data in 66kb)

Year of development: 2005

Page 39: Portfolio

Data Collection Form

Page 40: Portfolio

Data Presentation::default view

Page 41: Portfolio

Data Presentation::OnMouseOver

Page 42: Portfolio

Data Presentation::OnClick ;)

Page 43: Portfolio

Thank you!