Giuseppe Martuscelli

Software Engineer

Bologna, Emilia-Romagna, Italy

About

Experience

  • Alma Mater Studiorum - Università di Bologna (Bologna, Emilia Romagna, Italia)
    • Computer Technician
      Feb 2021 - Present · 5 yrs 5 mos

      Teaching laboratory management, department cloud and network infrastructure management, research support

    • Tutor
      Sep 2017 - Present · 8 yrs 10 mos

      Tutor of the teaching Computing Networks for the bachelor's degree program in Computer Engineering. Teaching support during tutorials and exams.

    • Software Engineer
      Sep 2021 - Apr 2023 · 1 yr 8 mos

      Analysis, design and development of a cross-platform (Android and iOS) mobile application based on the Flutter framework. The app, developed under the Erasmus+ program, aims to encourage physical activity for older people.

  • Research Fellow at Centro interdipartimentale di ricerca industriale (CIRI ICT)
    Apr 2017 - Jan 2021 · 3 yrs 10 mos

    Design, development, testing and deployment of two blockchain-based platforms for textile and agribusiness supply chain certification. Design, development and testing of an application, in Desktop and Web versions, aimed at students with BES (Special Educational Needs) for support in writing mathematical formulas. The output generated is in XML, Latex and JSON formats. Deployment and management of a private cloud platform distributed over nodes in distant locations via VXLAN tunnels, VM management, and deployment of data collection and data processing applications involved in the project. Design, development and testing of a RESTful web application for interaction with Openstack cloud platform APIs (services: Keystone, Nova, Swift) based on RBAC access model. Dockerization (container lifecycle, images, Dockerfile creation) and deployment of the application on clusters of VMs using Docker Swarm.

  • Software Engineer at MAKE IT
    Feb 2016 - Jan 2017 · 1 yr

    Company specialized in the design and development of Java applications to help other companies achieving the best results in the most efficient way. Some of its products and projects are to optimize company processes and manage documents ( "MiOrganizzo"), to organize a call center service ("Trouble Ticketing" - MARPOSS) and to manage the collection of contents for editorial projects ("Rapido" - Zanichelli). From July 2016 to October I worked as consultant for Engineering S.p.a at municipality of Bologna developing documents management software for the public administration.

  • Software Engineer at TAS Group
    Feb 2014 - Oct 2015 · 1 yr 9 mos

    Company specialized in financial and banking services. Key responsibilities included programming applications oriented to Private Banking mainly in Java (J2EE) designing and developing new features and testing them using unit testing (JUnit).

  • Internship at PARADISE Research Laboratory at uOttawa
    Jul 2012 - Mar 2013 · 9 mos

    Research focused on Vehicular Ad Hoc Networks (VANETs), specifically in the design of protocols to know in advance the traffic conditions along a specified route in a urban scenario. I have worked for about 9 months designing the protocols, implementing them in C++ and OTcl and have tested and compared them with the network simulator (ns2) and R.