Marco D'Alia, Developer in Rome, Metropolitan City of Rome, Italy
Marco is available for hire
Hire Marco

Marco D'Alia

Verified Expert  in Engineering

Bio

Marco is a software architect with extensive experience in system design and enterprise architecture. He was the product architect at a Nasdaq-listed company for five years (UPWK), led multidisciplinary teams for ten years, and founded two startups. He has a builder's mindset and enjoys assisting early-stage companies with architecture design, CI/CD set up, hiring, best practices, and rituals definition. His roles have included technical advisor, coach, team lead, and product architect.

Portfolio

NematX
Node.js, Express.js, TypeScript, JavaScript, Software Architecture, Databases...
Comet Rocks
NestJS, Amazon Web Services (AWS), MongoDB, GraphQL, GraphQL Federation...
Think Active Labs Ltd
Vue, TypeScript, Nuxt.js, Tailwind CSS, Prisma, Node.js, Pinia, Dashboards...

Experience

  • JavaScript - 15 years
  • MySQL - 15 years
  • Node.js - 6 years
  • Vue - 6 years
  • GraphQL - 5 years
  • React - 5 years
  • TypeScript - 3 years

Availability

Part-time

Preferred Environment

Docker, Kubernetes, TypeScript, Vue, Symfony, MySQL, PostgreSQL, Jenkins, Node.js, GraphQL

The most amazing...

...project I've built is a SaaS called Proofer.com, where I've defined the stack and architecture from scratch (K8s, Docker, GCloud) and built the GraphQL API.

Work Experience

Back-end Software Developer

2024 - PRESENT
NematX
  • Designed the company architecture to manage a fleet of high-end scientific 3D printers with cloud control and file storage, as well as repeatable prints with full printer/model configurations storage.
  • Set up the NestJS project and the infrastructure with staging/production environments and CI/CD. Used AWS, Railway, and GitHub Actions.
  • Oversaw the architectural decisions and set up the company security practices with HMAC exchange, API key, and user authentication. Improved QA and testing practices with a custom build hardware simulator multiple environments deploy.
Technologies: Node.js, Express.js, TypeScript, JavaScript, Software Architecture, Databases, TwinCAT PLC, NestJS, PostgreSQL, MQTT, Prisma, Next.js, AdminJS, Data Modeling, ECMAScript (ES6), Front-end Architecture, Solution Architecture, System Architecture, Event-driven Architecture

Software Architect

2023 - 2024
Comet Rocks
  • Designed the company architecture and infrastructure for the front and back end using Nest.js, MongoDB, Docker, Langchain, Llamaindex, Nuxt.js/Vue.js, and Turborepo.
  • Built a semantic search with vector embeddings, MongoDB Atlas Vector Search, Llamaindex, and an AI chat agent with scraping ability for automatic store generation.
  • Supervised development and built a microservices architecture using GraphQL Federation. Built CI/CD pipeline and complete integration/E2E test suite.
Technologies: NestJS, Amazon Web Services (AWS), MongoDB, GraphQL, GraphQL Federation, LangChain, LlamaIndex, Pinecone, MongoDB Atlas, Flowise, Generative Artificial Intelligence (GenAI), Inventory, Inventory Management, Data Modeling, Chatbots, ECMAScript (ES6), Front-end Architecture, Solution Architecture, System Architecture, Event-driven Architecture, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), OpenAI API, Large Language Models (LLMs), OAuth 2

Vue Front-end Engineer

2023 - 2024
Think Active Labs Ltd
  • Developed a design system using Storybook and refactored existing code to use stateless UI components.
  • Integrated Pinia stores to separate logic from presentation in Nuxt.js pages.
  • Implemented several Rest APIs and DB models with Prisma and Nitro server actions.
Technologies: Vue, TypeScript, Nuxt.js, Tailwind CSS, Prisma, Node.js, Pinia, Dashboards, API Architecture, API Design, Cloud Architecture, Cloud Storage, Data Modeling, ECMAScript (ES6), Front-end Architecture, Solution Architecture, System Architecture, Serverless

GraphQL Expert

2023 - 2023
Harvard FAS - DCE - Department of Continuing Education
  • Worked as a software architect, comprehensively analyzed their software stack, and proposed improvements and best practices.
  • Integrated New Relic and several custom logics to monitor Apollo Server, Express, Oracle driver, and custom repositories to better understand the system's performance.
  • Proposed and implemented a stress testing suite that was integrated into the main codebase to provide performance metrics before the expected spike of traffic due to the seasonal nature of their traffic.
Technologies: GraphQL, Architecture, Amazon Web Services (AWS), React, New Relic, Apollo Server, Performance Testing, Testing, Apollo, Full-stack Development, DevOps, API Design, Cloud Architecture, Cloud Storage, Data Modeling, ECMAScript (ES6), Front-end Architecture, Solution Architecture, System Architecture, OAuth 2

Full-stack Developer

2022 - 2023
Kärnfull Future AB
  • Set up the Nuxt.js/Vue project using a separate storybook library in a monorepo to support future spin-off projects by the company.
  • Crafted a reusable component library and design system from the designs provided.
  • Created the authorization serverless API using Amazon Cognito.
  • Built the complete Nuxt.js project for an energy portal with several pages with charts, exports, and multi-tenancy.
Technologies: CSS, Vue, Nuxt.js, Data Visualization, Highcharts, D3.js, Dashboards, Node.js, Tailwind CSS, Figma, Netlify, Kotlin, Swift, Testing, Amazon Cognito, Full-stack Development, DevOps, Charting, API Design, Cloud Architecture, Cloud Storage, Data Modeling, ECMAScript (ES6), Front-end Architecture, Solution Architecture, AWS Lambda, System Architecture, Serverless, OAuth 2

Full-stack Developer

2022 - 2022
SIA ET Nutrition
  • Developed the front-end app (Twilio integration, Email registration, Stripe Payments) and the back-end API (Firebase, Firestore, 3rd party APIs integration).
  • Implemented payment integration with Stripe, identified and solved issues with 3DSecure payments, and built analytics and export tools for accounting and analysis.
  • Defined the architecture for SEO content management, integrated Webflow with Nuxt.js, and improved CI/CD and deployment.
Technologies: Vue, Node.js, JavaScript, Express.js, Nuxt.js, Unit Testing, Firebase, Google Cloud Functions, CI/CD Pipelines, Stripe, Cloudflare, Tailwind CSS, Cypress, Vue 3, E2E Testing, Storybook, MERN Stack, Netlify, Testing, Full-stack Development, DevOps, Minimum Viable Product (MVP), Dashboards, Charting, API Architecture, API Design, Cloud Architecture, Cloud Storage, Inventory, Inventory Management, Data Modeling, ECMAScript (ES6), Front-end Architecture, Solution Architecture, AWS Lambda, System Architecture, Serverless, OAuth 2

Software Architect

2021 - 2022
TheMomProject
  • Built a new Elastic Search experience and unified the Elastic Search logic across different sections of the site. Assisted product managers in designing new features for the search experience.
  • Proposed a new front end stack with React, Storybook for UI Pattern Library, SSR, and front-end caching.
  • Designed new DB Models and APIs for upcoming features such as multiple accounts, contracts, and billing.
Technologies: React, Next.js, Ruby on Rails 5, MySQL, Amazon Web Services (AWS), Elasticsearch, Cypress, E2E Testing, Storybook, Ruby on Rails (RoR), MERN Stack, Testing, Amazon S3 (AWS S3), Full-stack Development, DevOps, Minimum Viable Product (MVP), Dashboards, API Architecture, API Design, Cloud Architecture, Cloud Storage, Data Modeling, ECMAScript (ES6), Front-end Architecture, Solution Architecture, AWS Lambda, System Architecture, OAuth 2

Product Architect

2017 - 2021
Nasdaq-listed company
  • Served as a product architect to build and deploy new features on the biggest remote-working service in the world (agencies, enterprise, and talent services).
  • Defined architectural changes across dozens of microservices owned by other teams.
  • Pushed for the adoption of Vue.js. Built several critical sections of the portal, such as the enterprise job post, agencies profile, agencies creation, and settings.
  • Managed a worldwide team of engineers, defined team rituals, and provided 1:1 coaching.
Technologies: Java, Dropwizard, Vue, TypeScript, Docker, PostgreSQL, Jenkins, Node.js, Nuxt.js, DevOps, AWS DevOps, JavaScript, Amazon Web Services (AWS), Mobile, Containers, Test Automation, Architecture, APIs, Distributed Systems, PHP, Microservices, NoSQL, Back-end, Back-end Development, REST APIs, REST, Symfony, Front-end, Front-end Development, Figma, Relational Databases, HTML, CSS, Full-stack, Technical Leadership, PHP MVC, Software Architecture, QA Automation, Data Analytics, Webpack, Software Engineering, Team Leadership, API Development, eCommerce, Key Performance Indicators (KPIs), Project Management, Business Requirements, Content Management Systems (CMS), Software Design, Leadership, Web Development, JavaScript Libraries, Reporting, Agile, CI/CD Pipelines, Cloudflare, Progressive Web Applications (PWAs), Cypress, Vue 3, E2E Testing, Storybook, MERN Stack, Angular, Testing, Amazon S3 (AWS S3), Apollo, Full-stack Development, Machine Learning, Minimum Viable Product (MVP), Mobile Development, WebSockets, OpenAI, Artificial Intelligence (AI), Dashboards, API Architecture, API Design, Cloud Architecture, Cloud Storage, Data Modeling, ECMAScript (ES6), Front-end Architecture, Solution Architecture, AWS Lambda, System Architecture, Event-driven Architecture, Serverless, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Apache Kafka, OpenAI API, Large Language Models (LLMs), OAuth 2

Founder

2014 - 2017
3DRacers
  • Founded a hardware and mobile startup and drove business planning, development, and management over a team of nine contractors.
  • Designed an Arduino-compatible board with Bluetooth. Built firmware in C and a USB driver.
  • Built a Unity3D iOS and Android app to connect with Bluetooth to the custom-built hardware.
  • Launched a successful Indiegogo campaign and bootstrapped China-based manufacturing and shipping worldwide.
Technologies: Business Planning, Manufacturing, C, Atmel AVR, Crowdfunding, Electrical Design, Unity3D, Mobile App Development, iOS, Android, JavaScript, Amazon Web Services (AWS), Mobile, Containers, Architecture, APIs, PHP, Microservices, NoSQL, Back-end, Back-end Development, REST APIs, REST, Front-end, Front-end Development, Relational Databases, HTML, CSS, Full-stack, MQTT, Technical Leadership, PHP MVC, Software Architecture, QA Automation, Cross-platform App Development, WebGL, 3D, Three.js, Gaming, Webpack, Software Engineering, Team Leadership, API Development, eCommerce, Project Management, Business Requirements, Content Management Systems (CMS), Software Design, Leadership, Web Development, JavaScript Libraries, Agile, Stripe, C#, Testing, Full-stack Development, Algorithms, DevOps, Minimum Viable Product (MVP), Mobile Development, API Architecture, API Design, PLC, Cloud Architecture, Inventory, Inventory Management, Data Modeling, Mongoose, ECMAScript (ES6), Front-end Architecture

Technology Advisor and Remote Coach

2014 - 2017
Proofer, AdviceRobo, Nextop
  • Evangelized remote working and good practices. Established rituals and bootstrapped infrastructure for early-stage companies.
  • Created a Kubernetes cluster for Symfony-based microservices using GraphQL.
  • Defined a CI/CD pipeline, React deploy with CDN, and a local development environment virtual machines.
  • Designed a DB and API schema with an API-first approach to support the React front end built by an external agency.
Technologies: Symfony, GraphQL, React, MySQL, Kubernetes, Docker, Google Cloud, Jenkins, DevOps, AWS DevOps, CTO, Google Cloud Platform (GCP), JavaScript, Amazon Web Services (AWS), TypeORM, Mobile, Containers, Test Automation, Architecture, APIs, Distributed Systems, PHP, Microservices, NoSQL, Back-end, Back-end Development, REST APIs, Firebase, REST, Front-end, Front-end Development, Relational Databases, HTML, CSS, Full-stack, Technical Leadership, PHP MVC, Software Architecture, Flutter, Dart, QA Automation, Data Analytics, Cross-platform App Development, Redux, Webpack, Software Engineering, Fintech, API Development, Strapi, eCommerce, Project Management, Business Requirements, Reservation Flow, Content Management Systems (CMS), Next.js, Software Design, Leadership, Web Development, JavaScript Libraries, Agile, CI/CD Pipelines, Stripe, Cloudflare, Vue 3, E2E Testing, Storybook, Graph Databases, Facebook, Testing, Amazon S3 (AWS S3), Apollo, Full-stack Development, Algorithms, Laravel, Minimum Viable Product (MVP), Social Networks, NestJS, Dashboards, Charting, API Architecture, API Design, Cloud Architecture, Data Modeling, ECMAScript (ES6), Front-end Architecture, Solution Architecture, AWS Lambda, Event-driven Architecture, Serverless

Founder and Technical Officer

2012 - 2015
Commercialista.com
  • Acted as CTO and founder. Built software infrastructure with AWS EC2, Symfony, MySQL, and Python.
  • Hired a team of five engineers and conducted feature planning, rituals, and coaching.
  • Scaled service and business to 15,000 users and helped raise a seed round with compliance.
Technologies: Symfony, MySQL, Docker, MongoDB, AWS DevOps, DevOps, CTO, Python, PayPal, PayPal API, JavaScript, Amazon Web Services (AWS), Mobile, Containers, Test Automation, Architecture, APIs, PHP, Microservices, NoSQL, Back-end, Back-end Development, REST APIs, REST, Front-end, Front-end Development, Relational Databases, HTML, CSS, Full-stack, Technical Leadership, PHP MVC, Software Architecture, QA Automation, Data Analytics, Webpack, Software Engineering, Team Leadership, API Development, eCommerce, Project Management, Business Requirements, Reservation Flow, Content Management Systems (CMS), Software Design, Leadership, Web Development, JavaScript Libraries, Reporting, Agile, Laravel, CI/CD Pipelines, Stripe, Cloudflare, E2E Testing, Facebook, Testing, Amazon S3 (AWS S3), Full-stack Development, Algorithms, jQuery, Dashboards, Charting, Data Modeling, Front-end Architecture, System Architecture, Event-driven Architecture

Software Architect

2009 - 2011
Immobiliare.it
  • Served as application architect and project manager of the vertical site's division of the leading Italian real estate search site.
  • Managed a team of five, evangelized TDD, code quality and established the team's rituals.
  • Architected several products for the company: DB schema definition, a software framework based on Zend, and deployment infrastructure.
Technologies: Zend Framework, MySQL, JavaScript, PHP, Amazon Web Services (AWS), Microservices, Back-end, Back-end Development, REST APIs, REST, Front-end, Front-end Development, Relational Databases, HTML, CSS, Full-stack, Technical Leadership, PHP MVC, Software Architecture, QA Automation, Data Analytics, Software Engineering, Team Leadership, API Development, Key Performance Indicators (KPIs), Project Management, Business Requirements, Reservation Flow, Content Management Systems (CMS), Software Design, Leadership, Web Development, JavaScript Libraries, Reporting, Agile, Laravel, CI/CD Pipelines, E2E Testing, Facebook, Testing, Full-stack Development, jQuery, Dashboards, Cloud Architecture, Data Modeling, OAuth 2

Team Leader

2007 - 2009
Theorematica
  • Built enterprise solutions for the public sector with IBM WebSphere, Oracle, EJB3.
  • Designed the DB schema and oversaw compliance certifications.
  • Led a team of three engineers and coordinated activities across multiple projects with several partner companies.
Technologies: Java, EJB 3, Spring, Apache Struts, WebSphere, Oracle, .NET, JavaScript, PHP, Microservices, Back-end, Back-end Development, REST APIs, REST, Relational Databases, HTML, CSS, Full-stack, Technical Leadership, PHP MVC, Software Architecture, Concurrent Programming, Software Engineering, Team Leadership, API Development, Project Management, Business Requirements, Content Management Systems (CMS), Software Design, Leadership, Web Development, JavaScript Libraries, Reporting, Agile, C#, Testing, Full-stack Development, Algorithms, jQuery, Dashboards, Data Modeling

Full-stack Developer

2005 - 2007
Mr Wolf
  • Built several eCommerce websites from scratch and assisted with merchant integrations.
  • Built Symfony 1 and CakePHP-based products with a MySQL database.
  • Delivered front-end work with jQuery, CSS, and ancient web technologies such as Macromedia Adobe Flash.
Technologies: JavaScript, jQuery, MySQL, Symfony 1, CakePHP, Zend Framework, Flash, PHP, Back-end, Back-end Development, REST APIs, REST, Relational Databases, HTML, CSS, Full-stack, PHP MVC, Software Engineering, Business Requirements, Content Management Systems (CMS), Software Design, Web Development, JavaScript Libraries, Agile, Testing, Full-stack Development, Algorithms, Dashboards, Data Modeling

ChatDomain.ai

http://chatdomain.ai
ChatDomain is a powerful tool that allows users to brainstorm domain names, check their availability, and compare the best prices to purchase them. With ChatDomain, users can quickly and easily generate ideas for domain names, search for their availability, and compare prices from multiple domain registrars.

Proofer

Built a Kubernetes infrastructure for CI/CD, a Symfony, GraphQL API, and a DB schema design for a social planning tool. Used Google Cloud, message queue, and Cloud SQL. Built deployment support for the React front end built by external contractors.

3DRacers

http://www.3dracers.com
Sole founder of a hardware and mobile startup. I oversaw the business planning, development, and management of a team of nine contractors. Completed PR for a successful crowdfunding campaign. Featured on: Wired, CNET, Gizmag, and The Next Web.

FBPoster

Built a viral Facebook app to build a poster with all your friends' pictures. It went viral overnight to over 30,000 daily users. I built it with Python, PHP, MySQL, Memcached, and AWS EC2 with autoscaling. Provided an integration API and widget for vendors and integrated with a printing service to sell the physical copies of the posters. I then built a WordPress plugin to embed the posters and for eCommerce integration
2001 - 2006

Bachelor's Degree in Computer Science

University of L'Aquila - Italy

Libraries/APIs

Vue, React, jQuery, PayPal API, Facebook API, Vue 2, Vuex, Node.js, REST APIs, API Development, Stripe, Vue 3, D3.js, OpenAI API, WebGL, Three.js, Highcharts

Tools

Jenkins, Flash, Amazon CloudFront CDN, GitHub, Jira, Figma, MQTT, Webpack, Mongoose, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Drizzle ORM, BuddyBuild, Amazon Cognito, Prisma, TwinCAT PLC, MongoDB Atlas

Languages

TypeScript, Java, SQL, GraphQL, JavaScript, SCSS, HTML, PHP, CSS, ECMAScript (ES6), Dart, C, Python, C#, Kotlin, Swift

Frameworks

Symfony, Dropwizard, Zend Framework, Symfony 1, Bootstrap, Nuxt.js, Jest, Cypress, Swagger, Express.js, PHP MVC, Next.js, NestJS, OAuth 2, Spring, Apache Struts, Flutter, Redux, Tailwind CSS, Angular, Unity3D, CakePHP, .NET, Laravel, Ruby on Rails 5, Ruby on Rails (RoR), LlamaIndex, Unity

Paradigms

Test-driven Development (TDD), DevOps, Unit Testing, Test Automation, Microservices, REST, Agile, E2E Testing, Testing, API Architecture, Event-driven Architecture, Concurrent Programming, Mobile Development

Platforms

Docker, Kubernetes, Software Design Patterns, Amazon EC2, Amazon Web Services (AWS), Google Cloud Platform (GCP), Mobile, Netlify, Vercel, AWS Lambda, iOS, Android, WebSphere, Oracle, WooCommerce, Firebase, WordPress, New Relic, Apache Kafka

Storage

MySQL, PostgreSQL, MongoDB, NoSQL, Relational Databases, Amazon S3 (AWS S3), Memcached, Google Cloud, Elasticsearch, Graph Databases, Databases

Industry Expertise

Project Management

Other

Business Planning, Architecture, Software Architecture, Software Design, Leadership, Hiring, Technical Hiring, APIs, AWS DevOps, CTO, PayPal, Full-stack, Customer Relationship Management (CRM), Startups, Early-stage Startups, Containers, Distributed Systems, Back-end, Back-end Development, Front-end, Front-end Development, Technical Leadership, QA Automation, Cross-platform App Development, Software Engineering, Team Leadership, eCommerce, Key Performance Indicators (KPIs), Business Requirements, Reservation Flow, Content Management Systems (CMS), Web Development, JavaScript Libraries, Reporting, CI/CD Pipelines, Cloudflare, Progressive Web Applications (PWAs), Storybook, MERN Stack, Facebook, Dashboards, Apollo, Full-stack Development, Algorithms, OpenAI, Minimum Viable Product (MVP), Social Networks, Charting, API Design, Cloud Architecture, Cloud Storage, LangChain, Inventory, Inventory Management, AdminJS, Data Modeling, Front-end Architecture, Solution Architecture, System Architecture, Serverless, Mobile App Development, EJB 3, Fintech, TypeORM, Data Analytics, 3D, Gaming, Machine Learning, WebSockets, Artificial Intelligence (AI), PLC, Chatbots, Large Language Models (LLMs), User Experience (UX), Manufacturing, Atmel AVR, Crowdfunding, Electrical Design, Strapi, Google Cloud Functions, Data Visualization, Apollo Server, Performance Testing, OpenAI GPT-3 API, OpenAI GPT-4 API, Pinia, GraphQL Federation, Pinecone, Flowise, Generative Artificial Intelligence (GenAI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring