Ismail Nasry

Application Developer

Software Developer

3D Modeler

Project Manager

Skuola.net

  • Client: SKUOLA NETWORK S.R.L.
  • Categories: Sviluppo

Development and Enhancement of the Skuola.net Platform at SKUOLA NETWORK S.R.L.

During my collaboration with SKUOLA NETWORK S.R.L., I actively contributed to the development and improvement of the Skuola.net platform, dividing the work into three strategic phases:

Phase 1: CMS Cotonti Optimization

  • Bug fixes to improve platform stability and performance.
  • Implementation of new features to enhance usability and user experience.
  • Code optimization to make the CMS more efficient and scalable.

Phase 2: Code Porting and Database Migration to Symfony 2

  • Code refactoring to transition from the Cotonti CMS to the Symfony 2 framework.
  • Database migration from MySQL, converting data structures and optimizing queries for better performance.
  • System restructuring, making it more modular, scalable, and suitable for future development.

Phase 3: Development of New Features and Custom Bundles

  • Implementation of new features to improve user interaction with the platform.
  • Creation of custom bundles for Symfony 2, optimizing content management and advanced functionalities.
  • Graphical and UI improvements using tools like Adobe Fireworks and Photoshop.

Results Achieved

  • Improved performance: The transition to Symfony 2 made the platform faster and more scalable.
  • Optimized user experience: New features and an improved interface enhanced user interaction.
  • Greater flexibility: The modularity of Symfony 2 allowed for easy system expansion for future updates.

Technical Skills Utilized

  • Back-End: PHP, Symfony 2, MySQL.
  • Front-End: HTML, CSS, JavaScript, jQuery.
  • CMS & Frameworks: Cotonti, Symfony 2.
  • Graphics & UI: Adobe Fireworks, Photoshop.
  • Data Formats & APIs: XML, JSON.
Coding
  • PHP
  • HTML
  • CSS
  • XML
  • JAVASCRIPT
  • SYMFONY2
  • JQUERY
  • COTONTI
  • FIREWORKS
  • PHOTOSHOP
  • MYSQL
  • JSON