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…

Computer Science Courses

Since 2021 at Leibniz Fachhochschule (LFH) in Hannover, Germany. I am a passionate advocate for open source software and have been a university lecturer for over a decade, teaching web development, software engineering, and computer science. Also at DHBW Stuttgart, I am a lecturer for the course "Web Development" in the field of computer science.

Duale Hochschule Baden-Württemberg (DHBW)
  • 2024 „Einführung in die Webentwicklung“ (Introduction to Web Development)
Leibniz Fachhochschule (LFH)
  • 2023 „Social Engineering“
  • 2023 „Mobile Medien (Mobile Media)“
  • 2022 „Social Engineering“
  • 2022 „Mobile Medien (Mobile Media)“
  • 2021 „Social Engineering“

Technical Expertise

With over two decades of experience in software development and architecture, I've navigated the evolving landscape of technology, consistently delivering cutting-edge solutions across various domains:

Frontend Technologies
DevOps & Cloud
Backend Technologies
Database & Data
Cross-Platform Development
Development Best Practices
Analytics & Tracking

Portfolio

Let's Connect

I'm always eager to take on new challenges and collaborate on innovative projects. Whether you're looking to modernize your tech stack, scale your infrastructure, or develop cutting-edge applications, I bring the expertise and passion to drive your project to success. Let's discuss how we can work together to achieve your technology goals.