Marco Giuliani

Available to hire

I am a Senior Software Engineer with several years of experience, mostly as Backend Engineer, using different programming languages such as JavaScript, TypeScript, and Java.

About

I am a Senior Software Engineer with several years of experience, mostly as Backend Engineer, using different programming languages such as JavaScript, TypeScript, and Java.

  • 14 years' experience
  • Joined February 2026

Industry experience

  • Software & Internet
  • Professional Services
  • Retail
  • Media & Entertainment

Work experience· 11 roles

Senior Software Engineer · FreelanceFeb 2025 – Present · 1 yr 10 mos

- Worked on the development of a health-related web application that enables patients to book medical appointments and manage visits. The platform also allows doctors to view and organize appointments, issue medical prescriptions, and maintain patient records. My work involved using TypeScript, Node.js, and Nest.js for the backend, with some Vue.js for the frontend. - Contributed to one of Italy’s leading online comparison websites, designing and implementing scalable, high-performance services using TypeScript, Node.js, and Nest.js. - Developed backend services for a platform built for a top-tier multimedia publishing group in Italy, integrating Google Ad Manager APIs to generate ad campaign forecasts. The tech stack included TypeScript, Node.js, Nest.js, and ElasticSearch, with a strong focus on scalability and efficiency.

Senior Backend Engineer · WeRoadApr 2024 – Oct 2024 · 7 mos

- I worked on the backend side of our admin-facing applications, by either developing new functionalities or by fixing bugs. - I worked on a completely new implementation of our checkout process, in order to make it more secure and reliable. - Our applications were built using TypeScript and the NestJS framework, and were split in different microservices to keep them more manageable. - Our applications used a PostgreSQL database, but I also worked on a MongoDB database to access some legacy data. - Our applications used RabbitMQ as a message broker.

Senior Backend Engineer · WorkMotionOct 2022 – Dec 2023 · 1 yr 3 mos

- I worked on Java and Spring Boot microservices, by either developing new functionalities or by fixing bugs. - I led the development of new features from start to finish: I wrote technical documentation, helped our PM to convert user stories into tasks, and coordinated the work between my teammates. - I worked with both relational (MySQL, PostgreSQL) and non-relational databases (MongoDB). - I worked with some AWS technologies such as S3, RDS, SQS. - I worked using both Scrum and Kanban.

Senior Software Developer · HastegaFeb 2022 – Sep 2022 · 8 mos
JavaScript Developer · OOZOUJun 2021 – Dec 2021 · 7 mos
JavaScript Developer · Social+Aug 2020 – Jun 2021 · 11 mos
Senior Software Developer · HastegaMay 2019 – Aug 2020 · 1 yr 4 mos
Career Break · Career BreakJul 2018 – May 2019 · 11 mos

Education

High School Diploma in Computer Science · ITIS Enrico Fermi, Lucca, Italy2005 – 2010

Certifications and awards

Scrimba - The Backend Developer Path2025 – 2026
Scrimba - The Frontend Developer Path2025 – 2026
Scrimba - The Fullstack Developer Path2025 – 2026
Cambridge - C1 Advanced2015 – 2026

Hire Marco Giuliani today

Post a job and invite Marco, or contact them directly. No hidden commission.

Post a job