About Me - Marco Molteni
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!
- LinkedIn: linkedin.com/in/javaee
- GitHub: github.com/marco76
- YouTube: youtube.com/@molteni1