Lorenzo Addazi

Software Language Engineer at Strumenta
  • Claim this Profile
Contact Information
Location
IT
Languages
  • English Full professional proficiency
  • Italian Native or bilingual proficiency
  • Swedish Elementary proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Neural Networks and Deep Learning
    Coursera
    Jan, 2022
    - Sep, 2024
  • Introduction to FPGA Design for Embedded Systems
    Coursera
    Jan, 2021
    - Sep, 2024
  • Functional Programming Principles in Scala
    Coursera
    Mar, 2020
    - Sep, 2024
  • Build a Blockchain and a Cryptocurrency from Scratch
    Udemy
    May, 2018
    - Sep, 2024
  • Ethereum and Solidity: The Complete Developer's Guide
    Udemy
    May, 2018
    - Sep, 2024
  • Introduction to Game Development
    Coursera Course Certificates
    Feb, 2016
    - Sep, 2024

Experience

    • Italy
    • Software Development
    • 1 - 100 Employee
    • Software Language Engineer
      • Mar 2022 - Present
    • Italy
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Full-Stack Software Developer
      • Mar 2021 - Mar 2022

      - Stylewhere Project @ Temera Participating in the development and maintenance of a large-scale web application supporting companies in various tasks of their product supply chains. The back-end of the application is composed of various microservices developed using Java, Spring and Hibernate on either MySQL or MongoDB databases. The front-end uses React, Antd and Typescript. - Cashflow Project @ RCPVision Participated in the development and maintenance of a web application supporting companies in tracking their cash flow and make predictions based on this. The back-end of the application consisted of various services developed using Java, Spring and Hibernate on a PostgreSQL database, while the front-end uses Angular, Bootstrap and Typescript.

    • Sweden
    • Higher Education
    • 400 - 500 Employee
    • PhD - Model-Based Development and Analysis of Parallel Software for Heterogeneous Hardware Platforms
      • Apr 2019 - Mar 2021

      Researched the state-of-the-art in software modelling and programming languages for highly parallel heterogeneous embedded systems. Outlined a model-driven methodology for designing optimal platform-independent parallel algorithms. The methodology included a platform-independent executable modelling language, which could be compiled against specific targets, interpreted for immediate functional feedback or evaluated using dedicated model-based analysis algorithms. Project: http://www.es.mdh.se/projects/511-HERO__Heterogeneous_systems___software_hardware_integration Teaching: * DVA444 - "Industrial Systems in Cloud Computing" - Course Responsible * CDT402 - "Distributed Software Development" - Teaching Assistant * DVA104 - "Data Structures, Algorithms and Program Development" - Teaching Assistant Publications: * Addazi, L., Ciccozzi, F., Abbaspour Asadollah, S., Lisper, B., Abu Naser, M. & Mubeen, S. (2021, December). A Comprehensive Exploration of Languages for Parallel Computing. ACM Computing Surveys (CSUR'21). * Addazi, L., Ciccozzi, F., & Lisper, B. (2019, September). Executable Modelling for Highly Parallel Accelerators. In 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) (pp. 318-321). IEEE.

    • Full-Stack Software Developer c/o Wolters Kluwer
      • Jun 2018 - Mar 2019

      Worked on the migration of an Adobe Flex Corporate Performance Management (CPM) web application using Java, Java Persistence API (JPA), Spring Hibernate, Vaadin, JUnit, Mockito and Apache Tomcat. Developed using the SAFE methodology, a SCRUM variation formultiple distributed teams involving bi-weekly sprints, test-driven development and pair programming. Other technologies: Jenkins, Intellij, Maven, Docker, Linux, TestLink, SVN. Worked on the migration of an Adobe Flex Corporate Performance Management (CPM) web application using Java, Java Persistence API (JPA), Spring Hibernate, Vaadin, JUnit, Mockito and Apache Tomcat. Developed using the SAFE methodology, a SCRUM variation formultiple distributed teams involving bi-weekly sprints, test-driven development and pair programming. Other technologies: Jenkins, Intellij, Maven, Docker, Linux, TestLink, SVN.

    • Research Assistant in Model-Driven Engineering
      • Sep 2016 - Apr 2017

      Researched on the theoretical and practical issues arising from the combination of multiple modelling language notations (textual, graphical, etc.) with specific focus on Real-Time Systems. Developed a semi-automated textual modelling language generator for UML Profiles in the Eclipse Modelling Framework (EMF) using Xtext, Xtend, Xcore and the QVTo model transformation language. Published a peer-reviewed paper illustrating the obtained results at the European Conference on Modelling Foundations and Applications (ECMFA). Other technologies: Antlr, Latex, Eclipse, Maven, Linux, Git Publications: * Addazi, L., Ciccozzi, F., Langer, P., & Posse, E. (2017, July). Towards seamless hybrid graphical–textual modelling for uml and profiles. In European Conference on Modelling Foundations and Applications (pp. 20-33). Springer, Cham. * Addazi, L., & Ciccozzi, F. "Blended graphical and textual modelling for UML profiles: A proof-of-concept implementation and experiment." Journal of Systems and Software (2021): 110912.

    • Software Developer
      • Jun 2014 - May 2015

      Researched on wearable and low-power wireless communication technologies. Participated in the CareMe project, a smart car seat meant to avoid unaware child abandonment. Developed a C++ prototype on LinkIt-ONE (MT2502A) interacting with an Android mobile application via Bluetooth 4.0. Other technologies: Code::Blocks IDE, Linux, Git. Researched on wearable and low-power wireless communication technologies. Participated in the CareMe project, a smart car seat meant to avoid unaware child abandonment. Developed a C++ prototype on LinkIt-ONE (MT2502A) interacting with an Android mobile application via Bluetooth 4.0. Other technologies: Code::Blocks IDE, Linux, Git.

    • Maintenance Technician - Technical Vice-Coordinator
      • Jul 2009 - Jun 2014

Education

  • Mälardalen University
    Master Degree, Software Engineering
    2015 - 2018
  • Università degli Studi dell'Aquila
    Bachelor Degree, Computer Science
    2011 - 2014

Community

You need to have a working account to view this content. Click here to join now