
Web and Windows Development
DaPitch
2007-12 » 2009-05
» Curriculum Vitae » Employments
Main Activities and Responsibilities
- Development of a W3C compliant Web Based Football Manager Game, fully multi-language, with System and User Generated Content, and System’s complete self-management.
- Front-end developed with Html (Strict), CSS, and Javascript.
- Back-end developed with Php and MySQL.
- Game engine as a Windows Service using C#.
- Backoffice developed in Winforms using C#.
- 2D Match Display Engine using Flash/Actionscript.
- Rich Interface Application methodologies.
Development of web based game
Watching several other solutions, and playing a couple of them, I soon tried to help out my favorite ones, by engaging the communities and offering both solutions and development time. I soon realized that, the main problems with these applications, wasn't just the outdated technologies and software development methodologies, but more, the lack of will for any type of change. For example, all these applications were strongly form based, but hardly any used client-side scripting. Improvements over functionality and usability also took too much time, and were almost always half implemented. I decided to make my own project.
My project was also a Football Manager simulation game, with a 2D match displaying engine developed in Flash. Games were all processed in the server, with the use of a program developed for this project, that would process both game and server maintenance routines.
The project was fully multi-language, and all the interface could be translated by the web community.
Rich Interface Application methodologies
There was a very strong use of client-side scripting, to improve the application's usability/user experience.
I also implemented a fully Web 2.0 application. An authenticated user wouldn't need to reload any page, after the authentication process. In order to do this, there was also a RESTfull API that would feed all the information back to the user. The user interface would then work as Dashboard, where every component would communicate with each other.