IT Skills :
Project analysis for software development :
- Requirements analysis
- Database structure
- Integration analysis
- Business logic analysis
- Big/Medium details analysis (some small details are discovered in development phase)
Software development :
Knowledge of the following programming languages/technologies :- C (medium-advanced knowledge)
- C++ (medium-advanced knowledge)
- Java (medium-advanced knowledge)
- PHP (expert)
- JavaScript (medium knowledge)
- Ruby (basic knowledge)
- Lua (just some tests)
- HTML (medium knowledge)
- CSS (basic knowledge)
- MySql/MariaDB (medium-advanced knowledge)
Knowledge of Linux and Windows operative systems commonly used as working environments (command line programs, basic system configuration).
Project management, resource management.
Refactoring, design patterns.
Other IT skills : OpenOffice suite, Git, OCR software, Gimp.
Main and foreign languages :
- Italian : native language
- English : Level B