helloatdailysh.it

Michael W. Czechowski

Digital Transformation & Computer Science

Professional Approach

Good software stands on strong pillars and needs a solid foundation. I have a deep understanding of the principles and practices that make software reliable, scalable, and maintainable. My approach is based on the following key concepts:

  • The 12-Factor App Microservices and Software-as-a-Service Methodology
  • Testing Pyramid
  • Accessability (a11y)
  • Rapid Prototyping and Design Thinking
  • Scalability and Reliability
  • Continuous Integration and Continuous Deployment (CI/CD)
  • DevOps and Site Reliability Engineering (SRE)
  • Agile and Lean Development

In my work I follow different principles and people and ideas:

  • Robert C. Martin – Clean Code
  • Eric Evans – Domain-Driven Design
  • Uncle Bob – SOLID Principles
  • Linus Torvalds – Open Source
  • Aaron Swartz – Open Access
  • Ilya Zhitomirskiy – Decentralization
  • Aral Balkan – Ethical Design
  • and many more…