About Me - Marco Molteni

Last Refreshed //

Java & Angular Consultant | Technical Lead | Project Manager

Who Am I?

Hi, I’m Marco Molteni—a Java and Angular consultant with a passion for building robust, scalable solutions and motivating teams to deliver their best. With over two decades of experience, I’ve worked as a technical consultant for financial institutions and governments in 8 countries, helping them modernize their systems, migrate legacy applications, and adopt cutting-edge technologies.

I contributed as Expert for the Java Community Process (Bean Validation), have been a speaker at conferences like JavaZone and Voxxed, and am fluent in four languages (English, Deutsch, Italiano, Français)—perfect for international projects and cross-cultural collaboration.

When I’m not building software solutions, you’ll find me sharing insights on my blog, marmo.dev, contributing to open-source projects, or producing video tutorials on YouTube.

My Journey

Technical Consultant & Lead Developer

I’ve spent my career solving complex challenges in the financial and institutional world.

The last few years I was involved in projects for:

  • Swiss Re (2022–2025): Led the migration of a catastrophe bonds management system from MongoDB to SQL Server, refactoring the Java/Kotlin backend and upgrading the Angular frontend from v16 to v20. Managed a global team of 12–15 members across CH, India, Slovakia, UK, USA, Latvia, and Italy.
  • SBB (2019–2021): Developed highly configurable Angular applications for managing multi-channel product catalogs, used by 3 million daily users on sbb.ch. Built dynamic UIs with JSON-based configurations and versioned data management.

Since 2001, I have worked on projects with: ZKB, BEKB, HPE, Kanton FR / TI / VD / GE, PostFinance, CSS Versicherung, Appian, Crédit Agricole, CIB Bank, Banca Intesa, and many more.

Project Management & Leadership

With a background in technical leadership and project management, I’ve successfully delivered complex projects on time and within budget with full responsibility. My approach combines Agile methodologies, clear communication, and a focus on collaboration to ensure smooth execution and stakeholder satisfaction.

  • Technical and Financial Lead: Managed international projects with delivery and financial responsibility.
  • Agile & Scrum: Certified Professional Scrum Master (PSM I).
  • Stakeholder Communication: Acted as the single point of contact (SPOC) for clients, partners, and institutional stakeholders.
  • Budget and Risk Management: Responsible for financial oversight of projects up to CHF 2M.

My Expertise

Area Skills/Technologies
Backend Java, Spring Boot, Jakarta EE, Quarkus, WildFly, Hibernate, Maven, SQL Server, PostgreSQL, Oracle DB
Frontend Angular, TypeScript, JavaScript, Material UI, NgRx, Cypress
DevOps/Cloud Azure CI/CD, Terraform, Docker, OpenShift, Kubernetes, Jenkins
AI Enhanced development (Claude, Codex, Mistral), Agentic AI
Consulting System Architecture, Technical Rollouts, Team Leadership, Client-Facing Roles, Pre-Sales
Media Production Video Tutorials, Content Creation

Beyond Code

  • Open-Source Enthusiast: I actively contributed to Java Expert Groups and IDE quality improvements.
  • Media Producer: I create video tutorials and enjoy editing with Final Cut Pro and DaVinci Resolve.
  • Polyglot: Fluent in English, Deutsch, Italiano, and Français—perfect for international projects!
  • Stakeholder Communication: I bridge the gap between business needs and technical solutions, working closely with Business Managers and Steering Committees.
  • Humor & Acronyms: I believe a little humor makes tech more approachable (and acronyms more memorable).

Why I Blog

I created marmo.dev to share practical solutions, tutorials, and insights from my daily work. Whether you’re troubleshooting a Spring Boot error, exploring Angular best practices, or curious about Java’s latest features, my goal is to provide actionable, easy-to-understand content that helps you grow as a developer.

Let’s Connect!

Want to collaborate, ask a question, or suggest a topic? Let’s chat!