With 10+ years of programming experience under his belt, Marco provides web and mobile app development and IT consulting services to various-sized international companies, both remotely and in-house. His forte is front-end engineering with JavaScript, HTML/CSS, jQuery, Vue.js, React, but he is eager to try out new solutions and technologies. In addition, Marco’s varied experience has equipped him with first-hand insight in web ideation and app implementation, project requirements analysis and definition, and extensive project management.
Developing software systems for users to interact with in-house bioreactors.
Working on requirements elicitation and requirement analysis, contributing with suggestions (TDD with an iterative approach) on both technical and non-technical issues.
Using cutting-edge technology in a biotech domain to facilitate biologists’ work in a critical medical field.
Worked on the web interface for the product’s API service enabling users to check the overall FTSE MIB state and analysis for an up-to-date report on their preferred stock. Used JavaScript and CSS3 for lightweight performance and SEO-friendly code with no server-side rendering. Used Pug for reusable components from the HTML5 code and Webpack to obtain more code optimization (code minification, image compression, etc.). The application in fully responsive and all its features can be used on small devices and on large screens. The entire application follows the W3C Standards (HTML5 Valid + CSS3 Valid).
Hired for a back-end project (currently online) to get the latest news and real-time info (ratings, performance, volatility, RSI...) about users’ preferred Italian stocks. Returned data is in JSON format, with sorting, filtering, and pagination features. Used Node.js + Express frameworks to apply JavaScript on both ends of the application. MongoDB and Mongoose allow quick support for the JSON format used to manage data. Code follows the JS Standard Style using the ESLint automation tool and is available in a Git repository. A complete set of automated tests is also available to ensure better reliability.