Outline & Skills

Outline

  • Currently employed at E-tna Solutions as lead software architect for AWPs/VLTs system
  • Degree in Computer Science at University of Catania (vote 110/110 cum laude)
  • Certified English acknowledgment (Cambridge's level B1)
  • Driving license type A & B (car and motorcycle)

Skills

Project Management

  • Requirement Analysis
  • Effective software design
  • Standard UML Documentation
  • Source code assessment and review
  • Business Process Management
  • System Integration

Databases (MySQL)

  • Database design
  • Database administration (setup, monitoring, backups, replications, clustering)
  • Mysql Tuning
  • Deep knowledge of SQL

Software development

  • Bespoke software design and development
  • Deep knowledge of Java, Groovy languages and related most glorious technologies, like Gradle, Ant, Hibernate/JPA, Spring, Struts, JSP, JMS, JMX, JDBC, etc.
  • Deep knowledge of PHP language
  • YAML, XML and related tecnologies
  • Also skilled in Ruby, Python, Pascal, Shell scripting, C, C++, Assembly

Web Software development

  • HTML 5
  • CSS 3
  • Javascript, AngularJS, JQuery
  • Drupal and custom modules

Mobile Software development

  • Android App

System Administration

  • Small datacenter design (racks, servers, nas, switch, routers)
  • Linux (Debian, Ubuntu, Fedora, Suse, etc)
  • BSD systems (FreeBSD, OpenBSD)
  • Microsoft Windows

Miscellaneous

  • Advanced management of GIT, SVN, CVS repositories (backups, replications, acls)
  • Training courses
  • E-Commerce and payment gateways