||

Whoami

cedoor@cedoor-pc:~
_
Hello friend. Just a few words about me, I don't want to steal too much time! Well, my name is Omar, and I like to define myself first of all umh.. a little man with big dreams. I'm an ambitious, curious, patient, meticulous young programmer and I love to experiment, discover and learn from mistakes, just like in programming. Assiduous supporter of personal development, I try to live the life continually improving myself.

Projects

Mindmapp

Mindmapp is an open source desktop application to draw mind maps quickly and efficiently. It was born with the intention to make the creation of mind maps extremely simple, but maintaining the fundamental properties that make the mind maps of Tony Buzan so efficient.

Scraper

Scraper is an open source desktop application that allows you to scrape websites graphically in a simple way. It is possible to write a JSON Object with a specific structure (x-ray like) and run an automated scraping that return a compact JSON downloadable.

Unicapp

UnicApp is a project (developed with @AsoStrife) that contains a set of multi-platform applications to allow the students of University of Cagliari to check their profile. UnicApp is available for Windows, Mac Os, Linux, Android, iOS Google Chrome and Telegram Bot.

Cgrapp

Cgrapp is an open-source web application that allow you to analyze data with an interactive bubble chart. With the colors, the three spatial dimensions and the temporal dimension it is possible to analyze easily the analogies and the differences between the data and discover any correlations.

Experience

Self employed

(Cagliari)

10/2017

Present

Web Developer

I've followed several open source projects on Github working mainly on Web and Blockchain technologies. In the last period I have mainly developed Mindmapp, using D3, Angular, Electron and Material Design. I also created Scraper and I've contributed to the development of Unicapp.

Flosslab

(Cagliari)

08/2017

10/2017

IT Consultant

I worked in the development of a multiplatform mobile applications for an important e-commerce. I studied Angular and Ionic, analyzing how Cordova works and all the phases of mobile deploying.

Flosslab

(Cagliari)

02/2017

07/2017

Internship

I studied and after I worked with client-side web technologies like Angular, Webpack, Bootstrap, with server-side technologies like Java, Groovy, Grails, Gradle, PostgreSQL, Node and Odoo, and with mobile technologies using Ionic and Angular. For the first time I was able to study the peer-to-peer and the Blockchain world using Geth, Web3, Truffle and Solidity with Ethereum, Bitcoin tools and also IPFS, Dat and Swarm. I was able to establish excellent relations with the team, knowing very good people with a lot of skills.

Sinossi

(Cagliari)

04/2016

07/2016

Internship

I studied web technologies like Angular 1.x, Bootstrap and Node. I analyzed several internal software and created a graphical tool for data analysis. I was able to study and understand how D3 works by creating a web application of an interactive bubble chart with Material Design.

Education

University of Murcia

(Murcia)

09/2018

Present

Erasmus

I'm studying "Networks and Telematics", I'm learning Spanish and I'm improving my English. I consider the Erasmus experience not only a discovery of different languages, cultures and places, but also a discovery of oneself.

University of Cagliari

(Cagliari)

09/2017

Present

Master's degree

I studied Cybersecurity, I learned C ++ and Qt with the course of Geometric Algorithms and deepened the Blockchain technology.

University of Cagliari

(Cagliari)

09/2013

10/2016

Bachelor's degree

I started to really get interested in Computer Science only in the Bachelor's degree, in which I was able to study the main programming languages, paradigms, mathematics, hardware and network architectures, databases and the software engineering.

Skills

Languages

Italian
English
Spanish

Web programming

JavaScript
TypeScript
Angular
Framework7
D3
Node
Electron
Cordova
Ionic

Blockchain

Solidity
Web3
Truffle
Geth
IPFS