Skills: AJAX, CSS, jQuery, PHP5, MySQL5, Facebook API, Paypal API, Fortumo API, Game Design, Project Management, BudgetingPeriod: 2008 until today
My dream was always to create a "computer game". This was the main reason I became a programmer. It took me about 4-5 years of professional experience to gather the programming skills required to produce the game I wanted. I had to master database design and optimization to support a large number of records and complex data mining, along with expert OOP skills.
In the end, I designed and implemented a browser-based game development platform capable of producing online massive player strategy games with a very specific set of characteristics. Some of these are listed bellow:
The first game created using the aforementioned platform was Universe Online. The game graphics were outsourced and privately funded. The design and implementation of all source code is done by me. The gameplay, features, lore, missions, player experience etc, was split between myself and my best friend, with a lot of input from our players (through the forum) and my brother (who is in charge of customer/forum support and beta testing). Important game highlights:
Skills: CSS, jQuery, PHP5, MySQL5, Joomla 1.5, Virtuemart 1, SOAP Web Services, SEOPeriod: 11/2011 until today
This is the official website of one of the biggest bookstores in Greece. The project was especially challenging due to the high volume of traffic and the enormous size of the site. To address these issues, the core Joomla code had to be customized, along with the core functionality of Virtuemart. Many custom components and modules were designed and implemented to address the client's needs.
The following are statistics from the first year of operation:
The website was the first success story of the ERP2WEB connector.It was used to synchronize the client's back-office application (SingularLogic Enterprise) and the online Joomla+Virtuemart webshop. The connector synchronizes/uploads product information (prices, photos, metadata, etc) and order statuses while it downloads customer information and purchases' data.
Last but not least, I created a highly customized and optimized search engine infrastructure to support searches using various language specific rules.
Skills: PHP5, MySQL5, Joomla 1.5 & 2.5, Virtuemart 1 & 2, SOAP Web ServicesPeriod: 2011 until today
In 2011, I realised that there was a need for an automated tool/process that could synchronize the back office application of a store with it's online webshop. Specifically, product information and order information (including customer data) needed to be kept up to date.
Since most solutions were custom or backoffice depended or webshop depended, I designed a utility that could be extended to support ANY back office application and ANY online webshop. In co-operation with Proforon S.A. we created such an application using C#.NET for the main binary application and PHP5 SOAP Webservices for the webshop integration. I was responsible for analysis of the project and the implementation of the webshop integration services.
Some of our success stories include the following:
We are currently in the process of integrating the application with Magento and Altec xLine ERP.
Skills: Delphi7, PHP5, MySQL5, Joomla 1.5, SOAP Web Services, Wise InstallationPeriod: 2004 until today
The scope of the project was to computerize the entire championship managing process. This included:
The main offline application (WKFManager) was created using Delphi7 and MySQL. In order to show the results of each game online and to support online preregistration, I created a website using PHP5 and MySQL. The "WKFManager" application supports the following:
The installation was done using the Wise Installation System 9, and the communication between the client and the website is done via the use of Soap WebServices
Skills: Delphi7, jQuery, PHP5, MySQL5, SOAP Web Services, Wise Installation System, Project ManagementPeriod: 2006 - 2010
During my 11 years as an employee, I started as a member of the Research & Development (R&D) Department and ended up managing my own department called Internet Applications and Infrastructure Development (IID). Some of the projects I designed and developed throughout the years are the following: