Software Engineer, Lecturer, and Technical Writer.

Hi! My name is Ivan, and I am a software developer with a passion for building efficient, scalable, and user-friendly web applications.

My specialization is microservices, event-driven architecture, TDD, BDD, and CI/CD. I work on high-load systems and development process automation. In addition, I am passionate about IoT and smart home.

To learn more about my work, check out my articles or contact me.

Cucumber Wisdom: Tools and Techniques

Discover practical tools and techniques for using Cucumber effectively: from organizing step definitions for maintainability to turning bug reports into living scenarios that foster collaboration.

Cucumber Wisdom: Writing Effective Scenarios

Learn how to write Cucumber scenarios that stand on their own, stay readable, and reflect current system behavior. Discover why clarity—not technical detail—creates real collaboration.

Cucumber Wisdom: BDD and TDD Practices

Discover how BDD and TDD foster discipline, minimalism, and shared understanding in software development. Learn why writing tests first leads to better design, leaner code, and clearer communication with stakeholders.

© 2025 Ivan Malaniak. All rights reserved.