Summary
Michal Rafalski is a Lead Full Stack Developer and product-focused engineering leader with 11+ years building progressive web apps and scalable cloud-native systems for organizations like IQVIA, Novartis and CERN. He combines hands-on full-stack development (React, GraphQL, Python/Flask, Kubernetes/OpenShift, Redis, Postgres) with product ownership and team leadership, organizing requirements, architecture and delivery across multi-national teams. At IQVIA/Novartis he designed a reusable, high-precision live data validation system for clinical data, built clustered/cached databases and improved security by migrating to Azure AD. He is adept at shipping end-to-end solutions—from wireframes and POCs to CI/CD and production monitoring—and at mentoring developers to become independent contributors. An enthusiast of AI/GenAI and fintech, he brings a research-grade attention to data quality and performance, evidenced by presenting collaboration solutions at industry events. Based in Switzerland, he thrives in multicultural teams and on projects that demand both strategic planning and deep technical execution.
11 years of coding experience