Fabrizio D'Ammassa
Verified Expert in Engineering
Software Developer
Fabrizio is a passionate full-stack software engineer that loves to work on web applications. Curiosity and avoiding boredom are his main motivations for learning and this leads him to investigate a huge number of languages, frameworks, technologies, and long-lasting solutions. His commitment to achieving a client's target is total.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Git, Visual Studio Code (VS Code)
The most amazing...
...project I've worked on is one where we created an infomobility application to manage public transportation.
Work Experience
Software Engineer
JustBit
- Developed a cross platform mobile app to annotate and bookmark an e-book, and take exam simulations (Ionic Framework).
- Developed a REST web service to support a mobile application (authentication and core functionalities) - using Dropwizard, MySQL, and Redis.
- Supported the development of a Magento store (template, modules integration, and new functionalities development).
- Supported the configuration of a Varnish cache in front of a Magento store.
- Developed a web crawler to extract legal trials from public websites.
- Developed Amplify backend for a mobile app in Nodejs and Lambda backed by MongoDB.
Web Developer
Coresecure
- Developed a Node.js and PhantomJS app to take screenshots of a website at different screen resolutions.
- Created a spider to take website pages starting at a root URL (Node.js and Async.js).
- Architected a web application in Node.js and Express.js to manage users and roles in a flexible way.
- Developed a JavaScript web application using Adobe CQ5 as the back-end.
- Created a web application to track questionnaires using AWS Amplify, with a back end in Node.js and Lambda and storage in Dynamodb.
Node.js / AngularJs Dev
EMYAT LIMITED (via Toptal)
- Created Sail.js authentication system based on Passport.
- Created Sail.js multi-language views shared among the client, server, and e-mail.
- Created an user account management in Sail.js.
- Developed an account management UI with AngularJs.
Software Engineer
Ambiente e innovazione
- Integrated a GestPay payment method.
- Developed a cross platform mobile app using AngularJs.
- Developed a tourism platform front-end in AngularJs.
- Integrated Facebook's social login with AngularJs and a Grails back-end.
- Developed a tourism platform back-end, included RDF store management, and used the Grails framework.
Software Engineer
Nepta
- Created a tourism platform in AngularJS and HTML5 responsive template.
- Developed a REST API using Grails framework and PostgreSQL.
- Developed a stateless authentication system based on Redis and an authorization header.
- Designed and developed a multi-hotel room reservation system with the possibility to add also configurable extras.
- Developed a back-end web platform to manage room reservations with dedicated access for each hotel's manager (Grails, PostgreSQL, and jQuery).
Software Engineer
PrometeoGroup
- Created a single page web application in AngularJS.
- Developed a REST back-end in Laravel.
- Designed a database to manage companies' networks.
- Created a back-end web application to manage companies networks (Laravel).
- Customized a WordPress website.
Software Engineer
Engineering Solution
- Created an university knowledge base web app.
- Developed an infomobility web platform (back-end and SPA front-end).
- Created infomobility mobile application (Ionic Framework).
- Created a GPS tracking mobile application to send coordinates to a web server.
- Developed a web application to support document digitalization and collection.
System Engineer
Nextant
- Attended an Air Traffic Management course.
- Developed a log collection and analysis tool.
- Developed a Geospatial application.
- Supported the realization of an UML system model.
- Developed tools to analyze raster data.
Web Developer
Coresecure
- Developed an eCommerce website with Magento.
- Supported the development of a framework to generate landing pages in PHP.
- Developed a web application to store and consult pharmaceutical information.
- Supported the development of a Business Intelligence platform based on an OLAP database (Oracle) and a ColdFusion front-end.
- Developed a flexible and customizable reporting platform in Grails.
Experience
eBus Tracker
Developed using Laravel and AngularJs.
City Explorer
The project contains also a private back-end written in Grails.
Officina delle Reti
Web Scraper
SiteReport
Talentinrete
iTourFree
PatenteNautica
It is built with Cordova and Ionic Framework (AngularJs); it uses Dropwizard and MySQL as a back-end REST service.
SISOD
Top Search
Skills
Languages
PHP, Java, JavaScript, SQL, HTML5, Groovy, CSS, UML, Bash, Python, Scala
Frameworks
Laravel, Express.js, Grails, AngularJS, Ionic, Sails.js, Dropwizard, Yii, Spring Boot
Libraries/APIs
Node.js, jQuery UI, Passport.js, AWS Amplify, React
Tools
Git, AWS CloudFormation, Bower Front-end Dependency Manager, Composer, NPM, Bower, Apache, Adobe CQ, IntelliJ IDEA, Atom, Apache Tomcat, Gulp, NGINX, Varnish, Terraform
Paradigms
Object-oriented Programming (OOP), Responsive Web Design (RWD), Functional Programming
Platforms
AWS Lambda, Amazon Web Services (AWS), Magento, Linux, Oracle, WordPress, Visual Studio Code (VS Code)
Storage
Amazon S3 (AWS S3), Redis, PostgreSQL, PostGIS, MySQL, Amazon DynamoDB, MongoDB
Other
Amazon RDS, APIs, eCommerce, Adobe Communique 5 (Adobe CQ5), Software Engineering
Education
Master's Degree in Computer Science
University of Rome Tor Vergata - Rome, Italy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring