Course of study:
ITIS "Nullo Baldini" of Ravenna, IT specialization - Score 96/100
- Thesis: Development of a web server in Java. Year : about 2000.
Information Sciences, Bachelor's degree - Grade 106/110 at the Faculty of Sciences MM.FF.NN. Of Cesena.
- Thesis: Development of a scheme interpreter written in Java. Year : about 2005.
Passing other exams but not obtaining a five-year degree.
Work experience:
During your studies you work at:
- Programmer / systems engineer at Webconsulting s.r.l. of Cesena (years about 2002-2003): Development of a software library for indexing and searching text documents in any format (pdf, doc, txt) using open-source components for a document management system. (Language : Java)
- Collaboration to the development of a portal for the management of university course information. (Language : Java)
- Teacher for a basic linux course at the ConfCommercio of Cesena (year about 2004): Basic linux course aimed at understanding the operation and the main dynamics of the operating system, basic use of the shell and interoperability with the Windows system.
- Analyst / Programmer at Vista Technologies s.a.s. of Ravenna (years about 2004-2005) Development of a Java applet capable of displaying multimedia videos with management of the stream bitrate, playlist, seek, management of the DRM and related encoder with support for multithreading in C / C ++ with management of simultaneous encoding of streams at different quality (for modem, for adsl, per megabit). Language : Java (applet) and C++(encoder).
At the end of the studies that are interrupted she opens a startup, Frostlab gate s.n.c., for the development of a search engine via SMS / MMS. The startup was opened in 2009 and closed in 2013.
While working in this startup he mainly dealt with:
- Development of the search engine in Java / Ruby
- Drafting of the search engine patent.
- Development of a PHP framework for website development
- Website development (with the PHP framework developed)
He then opens a VAT number as a freelancer, “MBCRAFT di Marco Bagnaresi” (year 2013), and carries out work at:
- Consultant for the development of a licensing system in a cryptographic library for Cryptolab. (development in C ++) (year 2014)
- Development consultant for Bid To Trip LTD (refactoring and project organization) for a project of cents bid, project in PHP. (year 2014)
- Development of a client-server platform for distributing music playlists via Raspberry PI. (development in PHP of the server part and Java for the client part with microservice on RaspberryPI) (year around 2015), code shared on GitHub.
- Development of a file manager written in Java, code shared on GitHub (year around 2015)
Later he was hired by Joinstore s.r.l. for doing design and development :
- Consultant for the development of management software and backend android applications (development in PHP and Js). (year about 2017)
- Fix of an android application for the collection of data related to construction sites. (Language : Java) (year about 2017)
- Development of a platform for sending mailing lists. (Language : PHP) (year about 2017)
- Development of various programs related to election management for a government provider. (Language : PHP) (year about 2018)
Later with MBCRAFT:
Development of software for tagging garbage in images of urban and extra-urban green areas and creation of an image database with related tags. (thanks to Dennis Ballerini for cooperating with me in tagging the trash in the images)
- Consultant for GLE s.r.l. following the directions of Joinstore for the development of Golee! Develop several client-server systems including a mail / sms / push notification sorting system and an image caching system. (Analysis, design, development and testing, Language : PHP, years 2018-2019)
- Development of a PHP framework for website management. (Analysis, design, development and testing, year 2019)
- Website development. (with the developed PHP framework) (year 2019)
Later he was hired by Ximplia s.r.l (formerly old Joinstore s.r.l.) and carried out the design and development of the following projects / software components:
- Javascript library for the 3D representation of complex objects with dimensions (years 2020-2021)
- Collaboration in the development of a portal for matching job demand and supply and in particular of the engine for the use of dynamic modules for collecting information from job seekers. (Languages : PHP and Js, years 2020-2021)
- Development of various integration libraries between e-commerce and package shipping platforms. (Language : PHP, years 2020-2021)
- Development of a library for a ticket printer in Java and then porting it in PHP.
- Development of a part of some programs for a public administration provider that allow the management of civil status files (births, marriages, civil unions, deaths, ...) (Language : PHP, years 2020-2021)
- Creation of a PHP course with exercises with final lessons related to the company's technologies. Approximately 12-13 lessons of approximately 45 minutes each. (year 2021)
- Development of the backend of an application (Language : PHP, year 2021) for the protection of trees and the Java library (using open-source software) that allows the use of excel formulas on tablets and a Java tool for the extraction of data from excel worksheets. Part of the analysis was also carried out.
Consultant for Elite Division S.r.l.
- Development of a portal for service access for Civil Protection, Region Lombardia, except for the graphic part
- Bugfixing on various projects
Implementation of a photo gallery and a mini blog with administration panels for 2 private customers.
Study of PHP frameworks Symfony and Doctrine and development of a small CMS.
Developer consultant for Ximplia s.r.l. :
- Development of a software library for integration of messaging systems connected to WhatsApp.
- Development of a software library for integration of electronic invoices.
- Development of a software library for sending excel sheets data to server using API, used for tourism.
Publishing on GitHub of Apache POI Mini.
Research and development for one year and half of philosophical contents, memes, various documents and ebooks. The contents originally published in this website are now moved to www.philosophy-ideas.net.
Actually full-time developer consultant for Vista Technologies.
Other experiences :
Reading, meditation, observation and care of plants and trees, gardening, litterpicking (volunteering), burial of small dead animals (volunteering), collection of acorns and nut chestnuts (volunteering), fruit picking from farms, playing video games, watching films and documentaries, commenting and posting on social networks, reporting errors found in portals and apps, football, soccer, basketball, skiing, snowboarding, skateboarding, trekking, playing “Magic The Gathering”.
(thanks to Google Translate for this translation)