Marco De Simone

Marco De Simone

Full Stack Software Developer
Sono un Full Stack Software Developer e attualmente mi occupo dello sviluppo di applicazioni web nel settore healthcare. Ho una laurea magistrale in Sicurezza Informatica, presso l'Università degli Studi di Milano e da alcuni anni mi interesso di tematiche riguardanti l'ethical hacking. Sviluppo software utilizzando Java ed il framework Spring per il back-end ed Angular 7 per quanto riguarda il front-end. Recentemente mi sto dedicando allo studio del cloud (Azure) e dei microservizi, usando Spring Boot e Spring Cloud Netflix per lo sviluppo.

Di cosa mi occupo

Di seguito un elenco delle tecnologie che utilizzo per lo sviluppo del software:

Java, JUnit, Maven

Utilizzo Java 8 da tre anni ed ho realizzato applicazioni desktop e web, utilizzando prevalentemente gli IDE Eclipse e IntelliJ. Realizzo Unit Test utilizzando JUnit. Ho inoltre una buona conoscenza di Maven che ho utilizzato in quasi

Spring

Utilizzo Spring da un anno in tutti i progetti a cui lavoro. Ho inoltre esperienza con Spring Boot ed una buona conoscenza delle principali funzionalità del framework per lo sviluppo di API RESTful.

Angular 7

Ho una buona conoscenza ed un anno di esperienza nell'uso di Angular. Ho realizzato diverse applicazioni single-page ed ho esperienza con RxJS.

Cloud, Azure & microservizi

Da qualche mese ho iniziato a studiare il cloud computing, ho esperienza con la piattaforma Azure di Microsoft e sto studiando per ottenere una certificazione Microsoft. A livello didattico, sto realizzando un progetto con architettura a microservizi chiamato "Ancient Kings". Ho inoltre esperienza con il framework Spring Cloud Netflix.

HTML, CSS & Bootstrap

Ho una conoscenza di base di HTML e CSS, ed utilizzo molto spesso Bootstrap per la realizzazione di pagine web.

Postgres, MongoDB

Ho esperienza sia con database SQL, in particolare Postgres, che con database NoSQL, in particolare MongoDB, che ho usato in alcuni progetti sia in ambito lavorativo che personale.

Blockchain & Computer Security

Sono da sempre interessato al settore della sicurezza informatica. Ho realizzato un progetto di tesi riguardante il controllo degli accessi basato sui ruoli (RBAC). Ho competenze nello sviluppo di smart contract su piattaforma Ethereum, con il linguaggio Solidity. Ho realizzato un progetto di tesi sul GDPR usando gli smart contract per proteggere la privacy degli utenti.