Summary
Yazdani Chowdhury is a Full Stack Software Engineer with nine years of hands-on experience building web and mobile applications using JavaScript/TypeScript, Node.js, React, Vue, MongoDB and PostgreSQL. Based in Dortmund and currently pursuing a master's in Data Science at TU Dortmund, he combines production engineering at companies like Flender and Samson KT-Elektronik with a strong background in UI/UX design and component-driven development (Storybook). An established online instructor since 2018, Yazdani has taught over 100k students on Udemy and Skillshare across topics from Flutter mobile apps to React/Node full-stack and Figma-based design, which sharpens his ability to translate product needs into intuitive interfaces. He brings practical DevOps experience with Docker and cloud services (Azure DevOps, AWS S3/SES) and a track record of shipping tested, documented components and APIs in SaaS environments. Notably, his dual role as educator and practitioner gives him a rare blend of scalable engineering plus clear pedagogy for mentoring teams and stakeholders.
9 years of coding experience
1 year of employment as a software developer
Masters in Data science, Masters in Data science at TU Dortmund University
Bachelor's degree B.sc in Software Engineering, Bachelor's degree B.sc in Software Engineering at Daffodil International University-DIU