Skills

Programming languages

Good knowledge of some of the most used programming languages Python, C++ and Java for the development of software and Android SDK for mobile programming.

Good knowledge of languages and components for web programming PHP, HTML, JavaScript, CSS, Servlet, JSP and Java EE (EJB, JPA, JDBC, JNDI). Good knowledge also of web services development (REST, SOAP).

Good knowledge of SQL for querying and managing databases.

Software

Good knowledge of the main integrated development environments such as Eclipse, NetBeans, Visual Studio Code and Android Studio.

Good knowledge of the version control system Git and both its implementations GitHub and Bitbucket.

English

B2 – Good knowledge of both written and spoken English, gained as a result of passing language exams, attending a Master's degree course taught in English and studying abroad.

Gamification

Good knowledge of gamification for the the application of game-design elements and game principles in non-game contexts such as professional software tools.

Office

Good knowledge of all Office programs (Word, Excel, PowerPoint, etc.) gained thanks to the ECDL license.

Operating systems

Windows, Linux - Good knowledge of the main operating systems.