Development of an e-commerce solution for an Italian food company.
Performed activities
➤ Development of the website of the company, now dismissed, using ASP 2.0, HTML 4.0 and CSS 2.1.
➤ Development of the main javascript application (just raw Javascript) required for the shipping rate calculation (which had a complex strategy and many international rules).
Skills
Web applications
➤ Expert of Node.js.
➤ Expert of Ruby on Rails.
➤ Expert of HTML 5, CSS 3, REST, JSON and jQuery.
➤ Very good knowledge of React and Ember.JS.
➤ Very good knowledge of installation and management of nginx.
➤ Very good knowledge of PHP, Wordpress and the LAMP stack.
➤ Medium knowledge of ASP, ASP.NET, JSP and Java Servlet.
➤ Low knowledge of Angular.JS.
Data handling
➤ Very good knowledge of Cassandra, Redis, MongoDB, MySQL, PostgreSQL and SQLite.
➤ Minimum knowledge of Memcache and Microsoft Access.
Version control
➤ High knowledge of Git.
➤ Medium knowledge of CVS, Subversion, Bazaar.
Languages
➤ Very good knowledge of Ruby, Javascript, C, C++, Python.
➤ Good knowledge of Swift, Java, C#, Objective-C, Shell (fish, bash, zsh).
➤ Very good knowledge of toolkits GTK+ and Qt.
➤ Good knowledge of toolkit Cocoa.
Network and security
➤ High knowledge of Google Cloud and AWS-
➤ High knowledge of LAN over Ethernet and their setup.
➤ Medium knowledge of TCP/IP architecture.
➤ Medium knowledge of firewall (iptables) and router.
Operating system
➤ Expert of Docker and Docker Compose.
➤ Expert in GNU/Linux (many distributions, mainly Ubuntu, ArchLinux, Gentoo).
➤ Very good knowledge of Mac OS X.
➤ Medium knowledge of Docker Swarm.
➤ Medium knowledge of Windows.
Office Automation
➤ Good knowledge of LaTEX.
➤ Medium knowledge of iWork, Google Documents, OpenOffice.org and Microsoft Office.
➤ Basic use of word-processing and spreadsheet software.
Education
Computer Engineer
Order of Engineers of Campobasso's Province, field of Information Engineering (Campobasso, Italy) from May 2011
Grade
Qualified
Description
Signed to section A of field of Information
Master's degree, Computer Engineering
Università di Roma Tor Vergata (Rome, Italy), present (from September 2006) to July 2009
Grade
103/110
Description
Thesis in Operating System named "Scheduling Policy Verification Through a RTSim Extension"
Studied subjects
Manifacturing Automation, Digital Signal Processing, Operation Research, Artificial Intelligences, Theoretical Computer Science, Models of Management and Retrieval, Elemental Theory of Numbers, Computer Security, Web Engineering, Advanced Linux, Industrial Computing, Software Engineering 2, Experimental Computer, Modelling of Plants and Systems 2, Metrics and Models of the Internet, Information Systems, Mobile computing.
Bachelor's degree, Computer Engineering
Università di Roma Tor Vergata (Rome, Italy), present (from September 2003) to November 2006
Grade
99/110
Description
Thesis in Operating System named "Porting of an Asymmetric Multiprocessor Kernel on Linux 2.6"
Studied subjects
Mathematical Analysis, Statistics, Elements of Algebra and Logic, Physics, Foundations of Computer Science 1 & 2, Engineering Applied Economics, Algorithms and Data Structures, Object Oriented Programming, Electrical, Fundamentals of Electronics, Digital Electronics, Signals Transmission, Dynamical Systems, Automatic Controls, Advanced Computers Architectures, Foundation of Theoretical Computer Science, Databases, Software Engineering, Operating Systems, Telecommunications and Computer Networks.
Maturità Scientifica (High School)
Liceo Scientifico "A.Romita" (Campobasso, Italy), present (from September 1998) to June 2003