Mattia Licciardi
Verified Expert in Engineering
Full-stack JavaScript Developer
London, United Kingdom
Toptal member since April 19, 2022
Mattia is a Venice-born lifelong learner, passionate about science and technology. A goal-oriented and highly skilled team player, Mattia enjoys coding and collaborating with other developers, engineers, and software testers to deliver remarkable products within deadlines and budgets.
Portfolio
Experience
- JavaScript - 15 years
- Git - 8 years
- TypeScript - 8 years
- Node.js - 8 years
- React - 8 years
- Angular - 8 years
- ECMAScript (ES6) - 6 years
- Redux - 6 years
Availability
Preferred Environment
Node.js, React, Angular, MongoDB, Git, Visual Studio Code (VS Code), React Native, TypeScript, Discord
The most amazing...
...thing I've experienced was being part of Ten Lifestyle Group as a principal senior developer for a SaaS platform for clients such as Visa, HSBC, and Barclays.
Work Experience
Director | Senior Full-stack JavaScript Developer
6.626 Ltd
- Worked as director and developer in a digital agency focused on mobile apps and MERN stack. 6.626 LTD is a spin-off of Digital Rockers SRL, relocated the company to the UK from Italy and switched the focus from MEAN and eCommerce to pure MERN.
- Implemented sleek and elegant UI based on Figma designs and built a REST API using Node.js and Express.js.
- Oversaw the development of features, fixing bugs and hotfixes after going live.
Senior React Developer
Space 48
- Developed an eCommerce based on React with Next.js and Storybook with integration with Figma.
- Implemented base components and new features and fixed bugs using Jira as a reporting tool.
- Planned, scheduled, and estimated the workload for agile sprints.
Senior Angular Developer
Colleva, Inc.
- Implemented an AI-speaking avatar using D-ID API.
- Implemented video streaming and API integration with creating and streaming endpoints.
- Worked on building UI features using the latest Angular version.
Senior Angular Developer
NIC MAP Vision LLC
- Worked on building components library like buttons, inputs, tables, notifications, tabs, forms, modals, controls, blades, containers, badges, and icons to be used in the client's business project involving website enhancement.
- Built a components storybook for depicting various states.
- Implemented a mobile-responsive UI based on Figma designs.
CTO | Senior React Native Developer
bibluTECH Holdings Limited
- Served as a React Native developer for a marketplace geosocial app.
- Built an iOS app for lending and borrowing books from scratch using React Native, Expo, and Firebase.
- Implemented user registration from Google, Apple, and email, updating and deleting user profiles.
- Worked on book lending and borrowing processes, finding books in nearby areas, and rating book conditions and users.
- Implemented sleek and elegant UI based on Figma designs.
- Built a REST API using Node.js and Firebase Admin SDK.
React Native Developer
Picmeapp Inc
- Developed an iOS app using React Native, which enables users to upload their and friends' photos, and the app can filter them using face recognition.
- Collaborated on building a custom Twilio server to send phone number verification SMS.
- Worked on sending SMS to the local contacts on the phone.
Senior JavaScript Developer
Ten Lifestyle Group PLC
- Developed an eCommerce with white-label customization for loyalty programs' premium and VIP members, such as Amex, Mastercard, Visa, HSBC, and Barclays.
- Built front-end applications using Angular, React, NgRx, Redux, MUI, Next.js, and styled components.
- Developed a REST API using Node.js/Express.js, MongoDB, and PostgreSQL.
Director | Senior Full-stack JavaScript Developer
Digital Rockers SRL
- Developed a CRM and e-learning management platform for professional classes.
- Tracked and fixed bugs using Asana as a reporting tool.
- Oversaw the development of new features, fixing bugs, and new client launch processes. Worked on source code management using GitHub.
Senior Full-stack JavaScript Developer
PLANDEK
- Developed an agile and delivery metrics BI platform that provides an end-to-end view of the software delivery cycle.
- Tracked and fixed bugs using Jira as a reporting tool.
- Oversaw the development of new features, fixing bugs, and new client launch processes.
Senior Full-stack JavaScript Developer (Contract)
NextTech SRL
- Developed a CRM mobile hybrid app for managing Salesforce with workflow automation.
- Tracked and fixed bugs using Jira as a reporting tool.
- Oversaw the development of new features, fixing bugs, and new client launch processes.
Senior Full-stack JavaScript Developer (Contract)
Vodafone Italia SPA
- Developed a CRM that integrates marketing, communication, management, and workflow processes.
- Tracked and fixed bugs using Jira as a reporting tool.
- Oversaw the development of new features, fixing bugs, and new client launch processes.
Senior Full-stack JavaScript Developer (Contract)
TeamSystem SPA
- Developed a CRM that integrates marketing, communication, management, and workflow processes.
- Tracked and fixed bugs using Jira as a reporting tool.
- Oversaw the development of new features, fixing bugs, and new client launch processes.
Full-stack Developer
CB Sistemi
- Developed enterprise resource planning (ERP) software for a private healthcare sector to automate clinical analysis administration and financial workflows. Scheduled analysis requests, medical reports, and invoicing.
- Tracked and fixed bugs using Jira as a reporting tool.
- Oversaw the development of new features, fixing bugs, and new client launch processes.
Experience
iOS App Development for biblu
https://apps.apple.com/us/app/biblu-lend-borrow-books/id1638689689• Developed an iOS app from the ground up for lending and borrowing books using React Native, Expo, and Firebase.
• Implemented user registration and management, including sign-ins via Google, Apple, and email, with features for updating and deleting profiles.
• Designed and built functionality for book lending and borrowing, including location-based book searches and user ratings for book conditions.
• Integrated push notifications and email verifications through Twilio.
• Created a sleek and user-friendly interface based on Figma designs.
• Developed a REST API with Node.js and Firebase Admin SDK.
Ten Lifestyle Group PLC
https://tenlifestylegroup.com• Developed an eCommerce with white-label customization for loyalty programs' premium and VIP members, such as Amex, Mastercard, Visa, HSBC, and Barclays.
• Built front-end applications using Angular, React, NgRx, Redux, MUI, Next.js, and styled components.
• Developed a REST API using Node.js/Express.js, MongoDB, and PostgreSQL.
• Oversaw the development of new features, fixing bugs, and new client launch processes.
Travel Mastercard
https://travel.mastercard.comAI-based Avatar Speech Coach Development
• Integrated AI-driven avatars using the D-ID API to enhance user interaction.
• Created dynamic video streaming sources and static videos featuring speaking avatars through the D-ID API.
• Implemented video streaming and playback functionality on HTML video elements.
• Contributed to various UI updates to improve user experience.
FIP Kademy
https://fip.kademy.it/Financial Analytics Platform Development
• Developed a robust and interactive front end using Elm, seamlessly integrating with a back end built on Python and hosted on AWS.
• Implemented various Elm modules to manage complex logic and state, enhancing the project's functionality.
• Collaborated closely with the design and back-end teams, suggesting improvements and adopting best practices to elevate the codebase's quality.
Kanji | Japanese Learning App Using Xamarin
• Developed a cross-platform iOS/Android app for learning Japanese using Xamarin.iOS, Xamarin.Android, and Xamarin.Forms.
• Created custom NuGet packages and integrated various third-party libraries to enhance functionality.
• Successfully published the app on both the App Store and Google Play Store.
Education
Master's Degree in Computer Engineering
University of Padua - Padova, Italy
Bachelor's Degree in Computer Science
Technical Institute Carlo Zuccante - Venezia, Italy
Skills
Libraries/APIs
Node.js, React, REST APIs, Firebase Web SDK, React Redux, API Development, Vue, RxJS, React Router, Stripe, Web3.js, Twilio API
Tools
Git, Jira, GitHub, Expo, Figma, Firebase Cloud Messaging (FCM), GitLab, Mocha, Karma, Webpack, Prisma
Languages
JavaScript, TypeScript, HTML, CSS, SCSS, ECMAScript (ES6), GraphQL, HTML5, CSS3, SQL, C#, Python, Elm
Frameworks
Angular, Express.js, Material UI, Bootstrap, React Native, Tailwind CSS, Next.js, Cypress, NestJS, Yarn, Redux, Nuxt.js, Jest, Angular Material, Flask, Svelte
Paradigms
Mobile Development, Agile, REST, Agile Software Development
Platforms
Firebase, Google Cloud Platform (GCP), Mapbox, Mobile, Amazon Web Services (AWS), Android, iOS, Microsoft, Azure, Twilio, Visual Studio Code (VS Code), Xamarin
Storage
MongoDB, PostgreSQL, MySQL, JSON, NoSQL
Other
Front-end, React Hooks, APIs, MVP Design, Progressive Web Applications (PWAs), Storybook, User Interface (UI), Firebase Hosting, CSS3 Animation, Full-stack Development, Front-end Development, Web Development, Styled-components, Server-side Rendering (SSR), Accessibility, Third-party APIs, API Integration, Back-end, MERN Stack, Mobile App Development, Full-stack, Dashboards, Mobile Apps, CI/CD Pipelines, WebSockets, Web Usability, Discord, Artificial Intelligence (AI), Xamarin.Forms
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