Michele Tagliabue
Software Engineer · Full-Stack TypeScript · EdTech · React · Node.js

Summary
Software Engineer with 5+ years of professional experience building web applications, from interactive learning platforms to IoT-connected industrial systems. Currently at Infinitas Learning, developing digital education tools used across European classrooms. Strong focus on full-stack TypeScript, performance optimization, and developer experience.
Core skills
Languages & Frameworks: TypeScript, JavaScript, React, Node.js, Express, Next.js, React Native, Rust, Python
Data & Infrastructure: PostgreSQL, Drizzle ORM, DynamoDB, MongoDB, Terraform, Docker, Kubernetes, AWS, Azure
Tools & Practices: Vite, RTK Query, Vitest, Figma, CI/CD, Systemic DI, design systems, i18n, accessibility
Experience
May 2024 – present
Software Engineer · Infinitas Learning (ILPT)
Infinitas Learning is a group of educational publishers operating across the Netherlands, Belgium, Sweden, Portugal and Poland. ILPT (Product and Technology) is the remote-first engineering arm building digital tools for teachers, learners and publishers.
Key contributions:
- Built and maintained a slide presentation editor with real-time interactive components, drawing tools, and AI-powered slide generation (React, Vite, RTK Query, Node.js, Drizzle ORM, PostgreSQL)
- Enhanced the e-book reader platform — PDF viewer with annotation layers, math tools, and learning analytics tracking (React, pdfjs-dist, Fabric.js)
- Optimized interactive whiteboard performance for low-powered classroom hardware and touchscreen devices
- Contributed to the Quipu Design System shared component library
- Managed infrastructure as code with Terraform for cloud deployments on Azure
- Built a Rust-based PDF processing service for e-book content pipelines
- Integrated Figma MCP tooling for design-to-code workflows
Tech stack: TypeScript, React, Node.js, Express, Drizzle ORM, PostgreSQL, Rust, Terraform, Azure (Blob Storage, Service Bus), Kubernetes, Vite, Vitest
June 2021 – May 2024
Software Developer · UNOX S.p.A.
UNOX is a leading manufacturer of professional ovens. Part of the Digital Experience team, responsible for the full suite of customer-facing web and mobile applications.
Key contributions:
- Developed and maintained customer-facing applications using React, React Native, Next.js (with SSR), and Node.js + Express
- Worked extensively with AWS services: S3, DynamoDB, Lambda, CloudWatch
- Optimized PostgreSQL query performance for high-throughput data access
- Collaborated daily with UI/UX designers (Figma) and stakeholders for feedback-driven development
- Implemented APM and monitoring with AWS CloudWatch and Sentry
Tech stack: TypeScript, React, React Native, Next.js, Node.js, Express, PostgreSQL, DynamoDB, AWS (S3, Lambda, CloudWatch), Sentry
January – June 2021
Java and AI Developer · Ifin Sistemi S.r.l.
- Developed tests for a Java EE8 application built with Vaadin
- Built and integrated an OCR document recognizer for automated document processing
March 2015 – December 2020
Freelance Full-Stack Developer
Built web applications, mobile apps, and ML solutions for various clients. Key work included:
- E-commerce platforms (PHP, JavaScript, MySQL)
- Mobile apps (Android, Flutter, React Native)
- OCR systems and chatbot development (Python, NLP)
- Genetic algorithms for scheduling optimization (Java)
Technologies: PHP, JavaScript, Node.js, Angular, React, Java, Python, MySQL, MongoDB, AWS
Education
September 2018 – April 2021
MSc Computer Science · University of Padua · 108/110
Thesis: “An Innovative Approach to NLP Chatbot Training”
Specialization in Internet Technologies and Artificial Intelligence. Coursework: Machine Learning, Deep Learning, Big Data Computing, Advanced Algorithms, Data Mining, Process Mining, Real-Time Systems, Wireless Networks, Mobile Programming.
The PDF version of my thesis is available here.
September 2015 – September 2018
BSc Computer Science · University of Padua · 99/110
Thesis: “Analysis, improvement and extension of the functionalities of a cruise Booking Engine”
The PDF version of my thesis is available here.
Side projects
- BigDataComputing-Homeworks — MapReduce and Spark assignments for Big Data Computing course (Java)
- Deep Learning Homeworks — Neural network assignments with Python and TensorFlow
- FoglioOre — Mobile timesheet app built in Flutter
- MyMemory 2.0 — Multiplayer memory game (Flutter frontend, Node.js backend)
- Uniweb-Skin — Chrome extension for the University of Padua portal