Marco Baldazzi

Marco Baldazzi

Hello, I’m Marco Baldazzi and I am a Computer Engineer.

In December 2015 I graduated in Engineering and Computer Sciences in Bologna. I decided to start this journey thanks to my passion for IT.

Passion is different from knowledge, that’s why I decided to become a professional. Most of the people around me didn’t believe I could do that, but I made it, and this is my best personal success.

During the university years I have acquired all the complete knowledge of the world of Information Technology, but above all, I have learned to work under pressure and face the new challenges I had the chance to meet.

Now I can say I have the technical skills to work in the field I love and, most importantly, a solid personal background made up by the sum of experiences I lived during these years.

Il mio sito web

Web Languages

  • HTML5
  • CSS3
  • JavaScript
  • JSP
  • XML
  • SVG
  • XSLT

    Apache Cordova

    I have an excellent knowledge of this framework for the development of Web applications, because i have used it for the development of my thesis/dissertation and for private use (Android applications etc...).

    jQuery Mobile

    I have a good knowledge of this JavaScript library because i have used it for the development of my thesis and my personal job/applications.

    Programming Languages

    • Java
    • Swift 3
    • C#
    • Assembly Language
    • C Language
    • C++

    Mobile Environments

    • Excellent Knowledge of Android environment
    • Excellent knowledge of iOS environment with the last programming language Swift 3 [1] [2]
    • Good knowledge on the Google Firebase Platform: Firebase Database, Firebase Storage, Firebase Authentication, Firebase Analytics and Firebase Cloud Messaging.
    • Good knowledge on the development of applications for wearable devices (Apple Watch and Android Wear)

    Embedded System Programming

    Knowledge about the programming of embedded systems gained through the development of projects with Arduino UNO and Raspberry PI.

    Creating and Managing Databases

    I have good knowledge of SQL language and major DBMS, especially MySQL.

    Content Management System (CMS)

    Knowledge of Drupal CMS and how to programming an custom hook.

    Knowledge of WordPress

    Extract, Transform and Load - ETL Software

    I have acquired knowledge about the softare ETL Pentaho Kettle, learning to capture data from various sources, transform and insert them into other sources once processed as requested.

    Socket Programming

    I have knowledge about programming of TCP and UDP socket with Java language and create a server with HTTP procotol.

    Integrated Development Environment (IDE)

    I used the main development IDE which Android Studio, Eclipse ,Visual Studio and Netbeans learning to make the most of their potential.

    Unified Modeling Language (UML 2.0)

    I have a good knowledge of the main UML diagrams , such as:

    • Class Diagram
    • Use Case Diagram
    • Activity Diagram
    • State Machine Diagram
    • Sequence Diagram

    I also have a good understanding about the phases of the software and in particular the stages of analysis, design and implementation.